Local system

From testwiki
Jump to navigation Jump to search

Template:Short description Template:MergingfromTemplate:More citations needed In mathematics, a local system (or a system of local coefficients) on a topological space X is a tool from algebraic topology which interpolates between cohomology with coefficients in a fixed abelian group A, and general sheaf cohomology in which coefficients vary from point to point. Local coefficient systems were introduced by Norman Steenrod in 1943.[1]

Local systems are the building blocks of more general tools, such as constructible and perverse sheaves.

Definition

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 ℒ is a local system if every point has an open neighborhood U such that the restricted sheaf ℒ|U is isomorphic to the sheafification of some constant presheaf. Template:Clarify

Equivalent definitions

Path-connected spaces

If X is path-connected,Template:Clarify a local system ℒ of abelian groups has the same stalk L at every point. There is a bijective correspondence between local systems on X and group homomorphisms

ρ:π1(X,x)→Aut(L)

and similarly for local systems of modules. The map π1(X,x)→Aut(L) giving the local system ℒ is called the monodromy representation of ℒ.

Template:Math proof

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) (equivalently, ℤ[π1(X,x)]-modules).[2]

Stronger definition on non-connected spaces

A stronger nonequivalent definition that works for non-connected X is the following: a local system is a covariant functor

ℒ:Π1(X)→𝐌𝐨𝐝(R)

from the fundamental groupoid of X to the category of modules over a commutative ring R, where typically R=ℚ,ℝ,ℂ. This is equivalently the data of an assignment to every point x∈X a module M along with a group representation ρx:π1(X,x)→AutR(M) such that the various ρx are compatible with change of basepoint x→y and the induced map π1(X,x)→π1(X,y) on fundamental groups.

Examples

  • Constant sheaves such as ℚ_X. This is a useful tool for computing cohomology since in good situations, there is an isomorphism between sheaf cohomology and singular cohomology:

Hk(X,ℚ_X)≅Hsingk(X,ℚ)

  • Let X=ℝ2∖{(0,0)}. Since π1(ℝ2∖{(0,0)})=ℤ, there is an S1 family of local systems on X corresponding to the maps n↦einθ:

ρθ:π1(X;x0)≅ℤ→Autℂ(ℂ)

  • Horizontal sections of vector bundles with a flat connection. If E→X is a vector bundle with flat connection ∇, then there is a local system given by EU∇={sections s∈Γ(U,E) which are horizontal: ∇s=0} For instance, take X=ℂ∖0 and E=X×ℂn, the trivial bundle. Sections of E are n-tuples of functions on X, so ∇0(f1,…,fn)=(df1,…,dfn) defines a flat connection on E, as does ∇(f1,…,fn)=(df1,…,dfn)−Θ(x)(f1,…,fn)t for any matrix of one-forms Θ on X. The horizontal sections are then

    EU∇={(f1,…,fn)∈EU:(df1,…,dfn)=Θ(f1,…,fn)t} i.e., the solutions to the linear differential equation dfi=∑Θijfj.

    If Θ extends to a one-form on ℂ the above will also define a local system on ℂ, so will be trivial since π1(ℂ)=0. So to give an interesting example, choose one with a pole at 0:

    Θ=(0dx/xdxexdx) in which case for ∇=d+Θ, EU∇={f1,f2:U→ℂ   with f'1=f2/x  f2′=f1+exf2}
  • An n-sheeted covering map X→Y is a local system with fibers given by the set {1,…,n}. Similarly, a fibre bundle with discrete fibre is a local system, because each path lifts uniquely to a given lift of its basepoint. (The definition adjusts to include set-valued local systems in the obvious way).
  • A local system of k-vector spaces on X is equivalent to a k-linear representation of π1(X,x).
  • If X is a variety, local systems are the same thing as D-modules which are additionally coherent O_X-modules (see O modules).
  • If the connection is not flat (i.e. its curvature is nonzero), then parallel transport of a fibre F_x over x around a contractible loop based at x_0 may give a nontrivial automorphism of F_x, so locally constant sheaves can not necessarily be defined for non-flat connections.

Cohomology

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.

  • Given a locally constant sheaf ℒ of abelian groups on X, we have the sheaf cohomology groups Hj(X,ℒ) with coefficients in ℒ.
  • Given a locally constant sheaf ℒ of abelian groups on X, let Cn(X;ℒ) be the group of all functions f which map each singular n-simplex σ:Δn→X to a global section f(σ) of the inverse-image sheaf σ−1ℒ. These groups can be made into a cochain complex with differentials constructed as in usual singular cohomology. Define Hsingj(X;ℒ) to be the cohomology of this complex.
  • The group Cn(X~) of singular n-chains on the universal cover of X has an action of π1(X,x) by deck transformations. Explicitly, a deck transformation γ:X~→X~ takes a singular n-simplex σ:Δn→X~ to γ∘σ. Then, given an abelian group L equipped with an action of π1(X,x), one can form a cochain complex from the groups Homπ1(X,x)(Cn(X~),L) of π1(X,x)-equivariant homomorphisms as above. Define Hsingj(X;L) to be the cohomology of this complex.

If X is paracompact and locally contractible, then Hj(X,ℒ)≅Hsingj(X;ℒ).[3] If ℒ is the local system corresponding to L, then there is an identification Cn(X;ℒ)≅Homπ1(X,x)(Cn(X~),L) compatible with the differentials,[4] so Hsingj(X;ℒ)≅Hsingj(X;L).

Generalization

Local systems have a mild generalization to constructible sheaves -- a constructible sheaf on a locally path connected topological space X is a sheaf ℒ such that there exists a stratification of

X=∐Xλ

where ℒ|Xλ is a local system. These are typically found by taking the cohomology of the derived pushforward for some continuous map f:X→Y. For example, if we look at the complex points of the morphism

f:X=Proj(ℂ[s,t][x,y,z](st⋅h(x,y,z)))→Spec(ℂ[s,t])

then the fibers over

𝔸s,t2−𝕍(st)

are the plane curve given by h, but the fibers over 𝕍=𝕍(st) are ℙ2. If we take the derived pushforward 𝐑f!(ℚ_X) then we get a constructible sheaf. Over 𝕍 we have the local systems

𝐑0f!(ℚ_X)|𝕍(st)=ℚ_𝕍(st)𝐑2f!(ℚ_X)|𝕍(st)=ℚ_𝕍(st)𝐑4f!(ℚ_X)|𝕍(st)=ℚ_𝕍(st)𝐑kf!(ℚ_X)|𝕍(st)=0_𝕍(st) otherwise

while over 𝔸s,t2−𝕍(st) we have the local systems

𝐑0f!(ℚ_X)|𝔸s,t2−𝕍(st)=ℚ_𝔸s,t2−𝕍(st)𝐑1f!(ℚ_X)|𝔸s,t2−𝕍(st)=ℚ_𝔸s,t2−𝕍(st)⊕2g𝐑2f!(ℚ_X)|𝔸s,t2−𝕍(st)=ℚ_𝔸s,t2−𝕍(st)𝐑kf!(ℚ_X)|𝔸s,t2−𝕍(st)=0_𝔸s,t2−𝕍(st) otherwise

where g is the genus of the plane curve (which is g=(deg⁡(f)−1)(deg⁡(f)−2)/2).

Applications

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.

See also

References

Template:Reflist

  1. ↑ Template:Cite journal
  2. ↑ Milne, James S. (2017). Introduction to Shimura Varieties. Proposition 14.7.
  3. ↑ Bredon, Glen E. (1997). Sheaf Theory, Second Edition, Graduate Texts in Mathematics, vol. 25, Springer-Verlag. Chapter III, Theorem 1.1.
  4. ↑ Hatcher, Allen (2001). Algebraic Topology, Cambridge University Press. Section 3.H.