Let X be a topological space. A local system (of abelian groups/modules...) on X is a locally constant sheaf (of abelian groups/of modules...) on X. In other words, a sheaf L {\displaystyle {\mathcal {L}}} is a local system if every point has an open neighborhood U {\displaystyle U} such that the restricted sheaf L | U {\displaystyle {\mathcal {L}}|_{U}} is isomorphic to the sheafification of some constant presheaf.
If X is path-connected, a local system L {\displaystyle {\mathcal {L}}} of abelian groups has the same stalk L {\displaystyle L} at every point. There is a bijective correspondence between local systems on X and group homomorphisms
and similarly for local systems of modules. The map π 1 ( X , x ) → Aut ( L ) {\displaystyle \pi _{1}(X,x)\to {\text{Aut}}(L)} giving the local system L {\displaystyle {\mathcal {L}}} is called the monodromy representation of L {\displaystyle {\mathcal {L}}} .
Take local system L {\displaystyle {\mathcal {L}}} and a loop γ {\displaystyle \gamma } at x. It's easy to show that any local system on [ 0 , 1 ] {\displaystyle [0,1]} is constant. For instance, γ ∗ L {\displaystyle \gamma ^{*}{\mathcal {L}}} is constant. This gives an isomorphism ( γ ∗ L ) 0 ≃ Γ ( [ 0 , 1 ] , L ) ≃ ( γ ∗ L ) 1 {\displaystyle (\gamma ^{*}{\mathcal {L}})_{0}\simeq \Gamma ([0,1],{\mathcal {L}})\simeq (\gamma ^{*}{\mathcal {L}})_{1}} , i.e. between L {\displaystyle L} and itself. Conversely, given a homomorphism ρ : π 1 ( X , x ) → Aut ( L ) {\displaystyle \rho :\pi _{1}(X,x)\to {\text{Aut}}(L)} , consider the constant sheaf L _ {\displaystyle {\underline {L}}} on the universal cover X ~ {\displaystyle {\widetilde {X}}} of X. The deck-transform-invariant sections of L _ {\displaystyle {\underline {L}}} gives a local system on X. Similarly, the deck-transform-ρ-equivariant sections give another local system on X: for a small enough open set U, it is defined as
where π : X ~ → X {\displaystyle \pi :{\widetilde {X}}\to X} is the universal covering.
This shows that (for X path-connected) a local system is precisely a sheaf whose pullback to the universal cover of X is a constant sheaf.
This correspondence can be upgraded to an equivalence of categories between the category of local systems of abelian groups on X and the category of abelian groups endowed with an action of π 1 ( X , x ) {\displaystyle \pi _{1}(X,x)} (equivalently, Z [ π 1 ( X , x ) ] {\displaystyle \mathbb {Z} [\pi _{1}(X,x)]} -modules).2
A stronger nonequivalent definition that works for non-connected X is the following: a local system is a covariant functor
from the fundamental groupoid of X {\displaystyle X} to the category of modules over a commutative ring R {\displaystyle R} , where typically R = Q , R , C {\displaystyle R=\mathbb {Q} ,\mathbb {R} ,\mathbb {C} } . This is equivalently the data of an assignment to every point x ∈ X {\displaystyle x\in X} a module M {\displaystyle M} along with a group representation ρ x : π 1 ( X , x ) → Aut R ( M ) {\displaystyle \rho _{x}:\pi _{1}(X,x)\to {\text{Aut}}_{R}(M)} such that the various ρ x {\displaystyle \rho _{x}} are compatible with change of basepoint x → y {\displaystyle x\to y} and the induced map π 1 ( X , x ) → π 1 ( X , y ) {\displaystyle \pi _{1}(X,x)\to \pi _{1}(X,y)} on fundamental groups.
H k ( X , Q _ X ) ≅ H sing k ( X , Q ) {\displaystyle H^{k}(X,{\underline {\mathbb {Q} }}_{X})\cong H_{\text{sing}}^{k}(X,\mathbb {Q} )}
ρ θ : π 1 ( X ; x 0 ) ≅ Z → Aut C ( C ) {\displaystyle \rho _{\theta }:\pi _{1}(X;x_{0})\cong \mathbb {Z} \to {\text{Aut}}_{\mathbb {C} }(\mathbb {C} )}
If Θ {\displaystyle \Theta } extends to a one-form on C {\displaystyle \mathbb {C} } the above will also define a local system on C {\displaystyle \mathbb {C} } , so will be trivial since π 1 ( C ) = 0 {\displaystyle \pi _{1}(\mathbb {C} )=0} . So to give an interesting example, choose one with a pole at 0:
There are several ways to define the cohomology of a local system, called cohomology with local coefficients, which become equivalent under mild assumptions on X.
If X is paracompact and locally contractible, then H j ( X , L ) ≅ H s i n g j ( X ; L ) {\displaystyle H^{j}(X,{\mathcal {L}})\cong H_{\mathrm {sing} }^{j}(X;{\mathcal {L}})} .3 If L {\displaystyle {\mathcal {L}}} is the local system corresponding to L, then there is an identification C n ( X ; L ) ≅ Hom π 1 ( X , x ) ( C n ( X ~ ) , L ) {\displaystyle C^{n}(X;{\mathcal {L}})\cong \operatorname {Hom} _{\pi _{1}(X,x)}(C_{n}({\widetilde {X}}),L)} compatible with the differentials,4 so H s i n g j ( X ; L ) ≅ H s i n g j ( X ; L ) {\displaystyle H_{\mathrm {sing} }^{j}(X;{\mathcal {L}})\cong H_{\mathrm {sing} }^{j}(X;L)} .
Local systems have a mild generalization to constructible sheaves -- a constructible sheaf on a locally path connected topological space X {\displaystyle X} is a sheaf L {\displaystyle {\mathcal {L}}} such that there exists a stratification of
where L | X λ {\displaystyle {\mathcal {L}}|_{X_{\lambda }}} is a local system. These are typically found by taking the cohomology of the derived pushforward for some continuous map f : X → Y {\displaystyle f:X\to Y} . For example, if we look at the complex points of the morphism
then the fibers over
are the plane curve given by h {\displaystyle h} , but the fibers over V = V ( s t ) {\displaystyle \mathbb {V} =\mathbb {V} (st)} are P 2 {\displaystyle \mathbb {P} ^{2}} . If we take the derived pushforward R f ! ( Q _ X ) {\displaystyle \mathbf {R} f_{!}({\underline {\mathbb {Q} }}_{X})} then we get a constructible sheaf. Over V {\displaystyle \mathbb {V} } we have the local systems
while over A s , t 2 − V ( s t ) {\displaystyle \mathbb {A} _{s,t}^{2}-\mathbb {V} (st)} we have the local systems
where g {\displaystyle g} is the genus of the plane curve (which is g = ( deg ( f ) − 1 ) ( deg ( f ) − 2 ) / 2 {\displaystyle g=(\deg(f)-1)(\deg(f)-2)/2} ).
The cohomology with local coefficients in the module corresponding to the orientation covering can be used to formulate Poincaré duality for non-orientable manifolds: see Twisted Poincaré duality.
Steenrod, Norman E. (1943). "Homology with local coefficients". Annals of Mathematics. 44 (4): 610–627. doi:10.2307/1969099. JSTOR 1969099. MR 0009114. /wiki/Norman_Steenrod ↩
Milne, James S. (2017). Introduction to Shimura Varieties. Proposition 14.7. /wiki/James_Milne_(mathematician) ↩
Bredon, Glen E. (1997). Sheaf Theory, Second Edition, Graduate Texts in Mathematics, vol. 25, Springer-Verlag. Chapter III, Theorem 1.1. /wiki/Glen_Bredon ↩
Hatcher, Allen (2001). Algebraic Topology, Cambridge University Press. Section 3.H. /wiki/Allen_Hatcher ↩