Chains, Homology, Cohomology, and Exact Sequences
Chains turn geometric pieces into an abelian-group complex
An -cycle lies in , an -boundary lies in , and
retains the cycles not already explained as boundaries. Cochains reverse the arrows: cocycles modulo coboundaries form . Continuous maps induce maps on these quotients, homotopic maps induce the same maps, and exact sequences identify which classes lift, extend, vanish, or leave a connecting obstruction. This is how local boundary data become topological invariants. Hatcher 2002, §§ 2.1 and 3.1, PDF develops these constructions and their invariance.
The quotient is essential. A cycle can be nonzero as a chain but zero in homology because it bounds a higher-dimensional chain. Dually, a cocycle can evaluate nontrivially on individual chains while its cohomology class is unchanged by adding a coboundary. The resulting pairing between cohomology and homology is the algebraic core of flux and charge pairings, but it does not by itself supply a field equation, a conserved physical charge, or a dynamical topological phase.
Chain-complex setting and coefficient choices
Section titled “Chain-complex setting and coefficient choices”We use only kernels, images, quotient groups, and homomorphisms; each is recalled where it enters.
Unless stated otherwise,
- chains use integer coefficients;
- denotes an abelian coefficient group, written additively;
- lowers degree, while raises degree;
- is a map of chains, the induced map on homology, and the induced map on cohomology; and
- orientations are chosen only for signed simplices and fundamental classes.
We begin with singular chains, which require no triangulation. Finite examples will use explicitly named simplicial or cellular chain complexes. For these finite simplicial or cellular examples, the comparison theorems identify the computed groups with singular homology. When homology uses an abelian coefficient group , we mean
equivalently finite singular chains with coefficients in . No spacetime metric or QFT sign convention enters this page.
Singular chains and the boundary cancellation
Section titled “Singular chains and the boundary cancellation”The standard -simplex is
A singular -simplex in is a continuous map . It need not be injective, and its image need not be an embedded submanifold. The singular chain group is the free abelian group generated by all such maps, so an -chain is a finite formal sum
Let include the face opposite vertex . We fix the alternating-face convention
and extend it linearly. In oriented-simplex notation,
Applying again gives
In every dimension, each codimension-two face is deleted in two possible orders. The two terms have opposite signs and cancel, proving . This alternating boundary and its cancellation are worked out in Hatcher 2002, § 2.1, pp. 105–109, PDF, and in Frankel 2012, § 13.1a, pp. 333–337.
Homology measures the failure of exactness
Section titled “Homology measures the failure of exactness”Define the groups of cycles and boundaries by
Because , every boundary is a cycle:
The th homology group is therefore the quotient
Two cycles represent the same class precisely when
for some -chain . Thus means that every -cycle bounds; it does not mean that there are no cycles. In the language introduced below, the chain complex is exact at exactly when .
At degree zero, singular homology has a useful concrete description:
It is the free abelian group on the path components. Higher homology detects some higher-dimensional failures to fill, but the collection of homology groups is not a complete classifier of spaces.
A finite simplicial circle calculation
Section titled “A finite simplicial circle calculation”Let be the boundary of a triangle, with vertices and cyclically oriented edges
We now use the simplicial chain groups . There are no -simplices. For the simplicial chain ,
Hence exactly when , so
Since , also , and therefore
Nakahara 2003, §§ 3.2–3.4, pp. 98–119 gives a complementary simplicial construction and explicit boundary calculations.
The class is a generator. By comparison, the same result holds for singular homology .
Now add the oriented face . Because ,
The same triangular loop is now a boundary, so its class vanishes. The boundary complex is a circle, while the filled complex is a disk. Homology records the presence or absence of the filling, not merely the visible 1-chain.
Induced maps make homology topological
Section titled “Induced maps make homology topological”A continuous map sends a singular simplex to its composite with :
Faces commute with composition, so
A homomorphism satisfying this identity is a chain map. It sends cycles to cycles and boundaries to boundaries, and therefore induces
The construction is functorial: and .
If are homotopic, the prism construction produces homomorphisms satisfying
For a cycle , this reduces to
so . Homotopic maps induce the same homology map, and homotopy-equivalent spaces have isomorphic homology. The converse fails: isomorphic homology groups do not imply homotopy equivalence, much less homeomorphism. Hatcher 2002, § 2.1, pp. 110–113, PDF gives the induced-map construction and the prism proof of homotopy invariance.
This also supplies the algebra promised by the preceding page. If and are connected, closed, oriented -manifolds, their chosen orientations determine fundamental classes
For a continuous map , the degree is the unique integer satisfying
Changing either chosen orientation changes the corresponding sign. See Homotopy, Degree, Winding, and Covering Spaces for the geometric and integral formulas for degree; here the formula is the induced-map definition.
Cochains reverse the arrows
Section titled “Cochains reverse the arrows”Let be an abelian group. An -cochain is a homomorphism from integer -chains to :
We write its value on a chain as . The coboundary is the dual of the boundary, with no additional sign:
Since , also . Define
and
Elements of are cocycles and elements of are coboundaries. A continuous map now reverses direction:
It commutes with and induces . Homology is covariant; cohomology is contravariant. Hatcher 2002, § 3.1, pp. 189–190 and 197–201, PDF develops the cochain complex and its functoriality.
Evaluation descends to classes
Section titled “Evaluation descends to classes”If is a cocycle and is a cycle, define
This does not depend on either representative. Replacing by changes the value by
while replacing by changes it by
Thus there is a natural evaluation, or Kronecker, pairing
This pairing need not be perfect. In particular, integral cohomology is not generally just the homomorphism dual of integral homology.
Coefficients and torsion matter
Section titled “Coefficients and torsion matter”For singular chains, the universal coefficient theorem gives a natural short exact sequence
The right-hand map is evaluation. The sequence splits as a sequence of groups, but the splitting is not natural in general. The symbol denotes the extension term in the universal coefficient theorem; it measures the possible failure of dualization by to preserve exactness. It records information that naïve evaluation on cannot see. If chains and cochains are instead taken over a field , linear algebra gives
The change of coefficient category is part of that statement.
For a concrete warning, the cellular chain complex of the real projective plane over is
Consequently,
whereas the dual cochain complex gives
The degree-two class comes from ; it cannot be detected by evaluating on , which is zero. With coefficients, multiplication by becomes zero, and both and are . See Hatcher 2002, §§ 2.2 and 3.1, especially pp. 140–144 and 190–196, PDF for the cellular calculation and the universal coefficient theorem.
Exact sequences expose lifting obstructions
Section titled “Exact sequences expose lifting obstructions”A sequence
is exact at when
A short exact sequence
therefore says that is injective, is surjective, and is canonically isomorphic to the quotient . Exact does not mean split. For ,
is exact but not split: a homomorphism must send a finite-order element to zero, so it cannot be a right inverse to reduction modulo .
Now take a degreewise short exact sequence of chain complexes,
where and commute with the differentials . It induces the long exact sequence
The connecting map is the important new arrow. Given :
- choose a cycle representing the class;
- lift it to , so ;
- since , exactness gives for some ; and
- , so injectivity of gives .
Define
The result is independent of the choices. If , then , which changes by a boundary. If the cycle representative changes to , lift to and use ; its differential is still .
This construction also verifies exactness at . If for a cycle , then and . Conversely, if , write and replace the chosen lift by . The replacement is a cycle mapping to , so . Therefore
The connecting class is precisely the obstruction to lifting a cycle class in to a cycle class in . Hatcher 2002, § 2.1, pp. 113–117, PDF gives this lift–differentiate–identify construction and proves the full long sequence exact.
Relative homology remembers where a boundary may lie
Section titled “Relative homology remembers where a boundary may lie”For a subspace , define the relative chain complex
A relative cycle is represented by a chain in whose boundary lies in . Relative homology is not the homology of the complement ; it declares chains contained in to be zero.
The short exact sequence
produces
Here : the boundary of a relative cycle is an ordinary cycle in .
For the oriented pair , the relevant part is
Thus the connecting map is an isomorphism,
With the boundary orientation on ,
The circle is nontrivial inside the boundary subspace, yet it is the boundary of the relative disk. Reversing the disk orientation reverses both displayed classes.
Relative cochains can be defined by
The cohomology sequence reverses the restriction arrows, while its connecting map raises degree:
A class in extends from to a class on exactly when its connecting class in vanishes. This is exactness at : the kernel of is the image of the restriction map .
These relative homology and cohomology sequences are developed in Hatcher 2002, § 2.1, pp. 115–118, and § 3.1, pp. 199–201, PDF.
A finite cochain paired with a cycle on a spatial slice
Section titled “A finite cochain paired with a cycle on a spatial slice”Let be a finite cellulation of a spatial slice, fix , and take . Consider a -valued cellular -cochain
The cocycle condition and equivalence by exact cochains define . In the bounded QFT interpretation used here, this class labels topological symmetry-defect data on a spatial slice. Gaiotto, Kapustin, Seiberg, and Willett 2015, § 3, especially equation (3.4), pp. 12–13, PDF pair such a cohomology class with a charged support in .
There is a related but distinct spacetime statement: a flat background for a -form symmetry is represented one degree higher, by a -cocycle modulo exact cocycles in . This is Gaiotto, Kapustin, Seiberg, and Willett 2015, § 6, equation (6.1), PDF. We keep the spatial class and the spacetime background class separate.
The character group is
Choose the standard identification with
Here and are represented by integers; changing either representative by a multiple of leaves the character unchanged. If is an integral cellular -cycle, reducing its coefficients modulo and decorating it with gives a class . Define
Both quotient relations are visible in one line:
Thus the phase depends only on the cohomology class of , the homology class of the character-decorated support , and the chosen standard character pairing. If is open, then and a gauge change contributes . That failure does not mean the calculation is inconsistent; it says that endpoint or boundary data are needed before the open support defines an invariant observable.
For a check with two independent cycles, take with its standard CW decomposition. It has one vertex, two oriented -cells , and one -cell attached by the commutator. Its cellular boundary maps vanish, so
Writing
gives
This is the algebraic skeleton of a topological flux–charge pairing. The developed field theory, including BF actions, coefficient quantization, equations of motion, and linking observables, belongs to BF Couplings and Discrete Topological Data.
What the invariants do and do not establish
Section titled “What the invariants do and do not establish”| Algebraic-topological conclusion | Additional physical question |
|---|---|
| A cycle represents a nonzero homology class, so it does not bound in the chosen chain complex. | Does the theory contain an operator, defect, flux, or state supported by that class? |
| A cocycle evaluates consistently on homology classes. | Which coefficient group and character pairing are selected by the physical theory? |
| A connecting class obstructs a mathematical lift or extension. | Is that obstruction a physical anomaly, a boundary charge, or merely irrelevant to the model? |
| A finite-cochain phase is invariant under changes of representatives. | Does an action realize it, and what dynamics, spectrum, or superselection structure follows? |
| A torsion class survives in integral or finite-coefficient topology. | Can the chosen continuum variables detect it, or is additional discrete data required? |
Topology supplies the left column under stated coefficient, boundary, and equivalence choices. The action, gauge quotient, boundary conditions, state space, and observable algebra decide the right. In particular, a nonzero homology or cohomology class does not by itself prove charge conservation, quantization, stability, or physical existence.
Common pitfalls
Section titled “Common pitfalls”Replacing inclusion by equality. The identity proves only . Equality is the additional statement .
Treating every cycle as a submanifold. A singular cycle is a finite formal sum of parameterized simplices. It can self-overlap, have multiplicities, or fail to be embedded.
Forgetting the variance. A map gives but . The cochain arrow reverses because a cochain is precomposed with .
Using homology as a complete classifier. Homotopy-equivalent spaces have isomorphic homology, but the converse is false. Even all homology groups can miss distinctions detected by other invariants.
Dropping the coefficient group. Integral, real, and finite coefficients can retain different information. Over , the term prevents cohomology from being merely the dual of homology.
Calling relative homology the homology of a complement. The complex is a quotient by chains in . It does not remove from the space.
Reading “exact” as “split.” Exactness specifies images and kernels of the given maps. A splitting is extra structure and, when one exists, need not be canonical.
Promoting a kinematic pairing to a field theory. The phase is well defined on classes. It does not derive a BF action, linking law, conserved current, or spectrum.
Exercises
Section titled “Exercises”Each optional check is followed by a solution.
1. Retrieve the quotient construction
Section titled “1. Retrieve the quotient construction”State , , and . Why is the quotient defined, and what does say?
Solution
They are
The identity implies , so the quotient is defined. The statement means every cycle is a boundary. It does not say that the cycle group is zero.
2. Test the hypothesis “exact means split”
Section titled “2. Test the hypothesis “exact means split””Show that
is exact but cannot split.
Solution
Multiplication by is injective. Its image is , which is the kernel of reduction modulo , and reduction modulo is surjective. Hence the sequence is exact.
A splitting would require a homomorphism with equal to the identity. But in , so in the torsion-free group . Thus , whose reduction is not . No splitting exists.
3. Calculate the relative disk groups
Section titled “3. Calculate the relative disk groups”Use the long exact sequence of to compute and . Identify the connecting image of the oriented relative disk.
Solution
Contractibility gives , while and the map is an isomorphism. Exactness in
therefore gives
The next part of the sequence and the isomorphism on give . With the induced boundary orientation,
4. Transfer the pairing to the torus
Section titled “4. Transfer the pairing to the torus”For , , and labelling , compute . Check invariance under changing by a coboundary and by a boundary. What changes for an open chain?
Solution
The evaluation is modulo , so
For a cycle ,
and for a cocycle ,
The phase is therefore unchanged by both representative choices. If , a change instead multiplies the phase by . Endpoint or boundary data are then required to construct an invariant quantity.
Synthesis and continuations
Section titled “Synthesis and continuations”The relation places boundaries inside cycles, and homology is the quotient that measures the remaining failure to fill. Dualizing produces cocycles modulo coboundaries. Induced maps and the prism identity make these quotients homotopy invariants; the fundamental-class formula recovers degree algebraically. Exact sequences then make the invariants computable by converting a failed lift into a connecting class. Relative groups record boundaries permitted to lie in a chosen subspace, and evaluation pairs cohomology classes with homology cycles.
For smooth real representatives, periods, Poincaré duality, and intersection pairings, continue to de Rham Cohomology, Periods, Poincaré Duality, and Intersection. Real differential forms will not retain all torsion information displayed here. For the developed physical realization, continue to BF Couplings and Discrete Topological Data. For chain homotopy and quasi-isomorphisms as algebraic subjects, continue to Chain Homotopy, Quasi-Isomorphisms, and Derived Vocabulary.
References
Section titled “References”- Theodore Frankel, The Geometry of Physics: An Introduction, third edition, Cambridge University Press, 2012, §§ 13.1a and 13.2c, pp. 333–346, and Appendix B, pp. 628–631. Frankel gives a geometric route through chains, homology, and chain and cochain complexes.
- Davide Gaiotto, Anton Kapustin, Nathan Seiberg, and Brian Willett, “Generalized Global Symmetries”, Journal of High Energy Physics 02 (2015) 172, §§ 3 and 6, especially pp. 12–13 and equation (6.1), p. 33. These passages support the finite cohomology– homology pairing on a spatial slice and the one-degree-higher flat spacetime cocycle modulo exact cocycles used in the bounded QFT application.
- Allen Hatcher, Algebraic Topology — Open PDF, Cambridge University Press, 2002, §§ 2.1–2.2 and 3.1, especially pp. 105–118, 128–144, and 189–201. These sections supply homology, induced maps, relative and exact sequences, cochains, and the universal coefficient theorem.
- Mikio Nakahara, Geometry, Topology and Physics, second edition, Institute of Physics Publishing, 2003, Chapter 3, especially §§ 3.2–3.4, pp. 98–119. This gives a complementary simplicial development with explicit boundary and homology calculations.