Algebraic Topology notes
Homology
Homology assigns algebraic data to holes of different dimensions. Very roughly, one studies chains, cycles, and boundaries:
Cycles with no boundary may still be boundaries of higher-dimensional chains. Homology classes are cycles modulo boundaries.
Cohomology
Cohomology is the dual theory. Instead of chains, it uses cochains, and the coboundary operator satisfies
In de Rham cohomology, cochains are differential forms. Closed forms satisfy , and exact forms have the form .
The quotient
captures global information invisible to local calculus.
Characteristic Classes
Characteristic classes assign cohomology classes to vector bundles. They measure global twisting that cannot be removed by local trivialization.
For a complex line bundle with curvature two-form , the first Chern class is represented by
up to conventional factors depending on whether the connection is written as real or imaginary-valued.
On a closed oriented surface, the first Chern number is
This is the algebraic-topology backbone behind Berry curvature, Bloch bundles, and Chern insulators.