This article needs more citations. (January 2021) |
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.
Local systems are the building blocks of more general tools, such as constructible and perverse sheaves.
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 such that the restricted sheaf is isomorphic to the sheafification of some constant presheaf. [clarification needed]
In algebraic topology, a locally constant sheaf on a topological space X is a sheaf on X such that for each x in X, there is an open neighborhood U of x such that the restriction is a constant sheaf on U. It is also called a local system. When X is a stratified space, a constructible sheaf is roughly a sheaf that is locally constant on each member of the stratification.
A basic example is the orientation sheaf on a manifold since each point of the manifold admits an orientable open neighborhood (while the manifold itself may not be orientable).
For another example, let , be the sheaf of holomorphic functions on X and given by . Then the kernel of P is a locally constant sheaf on but not constant there (since it has no nonzero global section).
If is a locally constant sheaf of sets on a space X, then each path in X determines a bijection Moreover, two homotopic paths determine the same bijection. Hence, there is the well-defined functor
where is the fundamental groupoid of X: the category whose objects are points of X and whose morphisms are homotopy classes of paths. Moreover, if X is path-connected, locally path-connected and semi-locally simply connected (so X has a universal cover), then every functor is of the above form; i.e., the functor category is equivalent to the category of locally constant sheaves on X.
If X is locally connected, the adjunction between the category of presheaves and bundles restricts to an equivalence between the category of locally constant sheaves and the category of covering spaces of X.
If X is path-connected,[clarification needed] a local system of abelian groups has the same stalk 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 giving the local system is called the monodromy representation of .
Take local system and a loop at x. It's easy to show that any local system on is constant. For instance, is constant. This gives an isomorphism , i.e. between and itself. Conversely, given a homomorphism , consider the constant sheaf on the universal cover of X. The deck-transform-invariant sections of 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 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 (equivalently, -modules).
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 to the category of modules over a commutative ring , where typically . This is equivalently the data of an assignment to every point a module along with a group representation such that the various are compatible with change of basepoint and the induced map on fundamental groups.
i.e., the solutions to the linear differential equation .
If extends to a one-form on the above will also define a local system on , so will be trivial since . So to give an interesting example, choose one with a pole at 0:
in which case for ,
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 . If is the local system corresponding to L, then there is an identification compatible with the differentials, so .
Local systems have a mild generalization to constructible sheaves -- a constructible sheaf on a locally path connected topological space is a sheaf such that there exists a stratification of
where is a local system. These are typically found by taking the cohomology of the derived pushforward for some continuous map . For example, if we look at the complex points of the morphism
then the fibers over
are the plane curve given by , but the fibers over are . If we take the derived pushforward then we get a constructible sheaf. Over we have the local systems
while over we have the local systems
where is the genus of the plane curve (which is ).
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.