Sections
Basic Algebra and Group Homological Algebra
This section is a compact algebra supplement. It is included because group cohomology, projective representations, transition cocycles, and characteristic classes all use the same algebraic grammar: objects, maps between them, quotients by trivial objects, and chain complexes.
Groups, homomorphisms, kernels, and quotients
A group is a set with a multiplication law
an identity element , inverses , and an associative multiplication law.
A group homomorphism is a map
such that
for all . Its kernel and image are
The kernel is always a normal subgroup of . If is a normal subgroup, the quotient group is the set of cosets
with multiplication
Normality is exactly the condition needed to make this multiplication independent of the representatives and .
Abelian groups and modules
An Abelian group is a group whose operation is commutative. We usually write Abelian groups additively:
The integers , the reals , and the circle group are basic Abelian groups, with often written multiplicatively.
A ring is an Abelian group under addition together with an associative multiplication that distributes over addition. The main example in this section is the group ring , whose elements are finite formal sums
with multiplication determined by the group law and distributivity:
A left -module is an Abelian group equipped with a scalar multiplication
satisfying the usual distributive and associativity rules. A vector space is a module over a field. An Abelian group is the same thing as a module over .
A left -module is an Abelian group with an action of by group automorphisms:
such that
Equivalently, a left -module is a left -module. If for all , the action is called trivial.
Exact sequences and chain complexes
A sequence of Abelian groups and homomorphisms
is exact at if
This condition says that the elements killed by are exactly the elements that came from .
A chain complex is a sequence of Abelian groups
such that
for every . The -cycles and -boundaries are
Since , every boundary is a cycle, so . The th homology group is
A cochain complex is a sequence
with
Its cohomology is
Group cochains
Let be a group and let be a left -module. For , the group of inhomogeneous -cochains is
For , define
We use additive notation for in this subsection. The group coboundary
is defined by
For ,
One checks directly that
The group cohomology of with coefficients in is
Low-degree meanings of group cohomology
The zeroth group cohomology is the subgroup of -invariant elements:
A one-cocycle is a function satisfying
This is called a crossed homomorphism. A one-coboundary has the form
If the action of on is trivial, the one-cocycle condition reduces to
so
for trivial action, up to the usual identification that one-coboundaries vanish.
A two-cocycle is a function satisfying
in additive notation. With multiplicative coefficients, this becomes the familiar expression
This is the condition that appears in projective representations.
Projective representations from group cohomology
Let a symmetry group act on a Hilbert space projectively:
Associativity of operator multiplication forces
where the action of on is trivial if is unitary and complex conjugation if is anti-unitary.
Changing phase conventions by a function
changes the factor system by a two-coboundary:
Therefore inequivalent projective factor systems are classified by
where records which symmetries are unitary and which are anti-unitary.
This is the same algebraic pattern as Cech transition functions: a cocycle is local consistency data, and a coboundary is a change of convention.
Central extensions
For a trivial action of on an Abelian group , a normalized two-cocycle
defines a group whose underlying set is
In multiplicative notation, define multiplication by
The two-cocycle condition is exactly the associativity condition for this multiplication. There is an exact sequence
The subgroup lies in the center of , so this is a central extension. Equivalent two-cocycles give isomorphic extensions. This is the algebraic reason projective representations of can often be replaced by honest representations of a larger group .
The bar complex and group homology
Group cohomology can be defined more conceptually using a free resolution. This is the homological-algebra version of the preceding formulas.
Let be the free left -module generated by symbols
with generated by the empty symbol . Define the boundary
by
Together with the augmentation map
this gives a free resolution of the trivial -module :
If is a left -module, applying
to the bar resolution gives the cochain complex computing group cohomology:
This abstract definition reproduces the inhomogeneous cochain formula above.
If is a right -module, applying
to the bar resolution gives the chain complex computing group homology:
Explicitly, chains are finite sums of elements
modulo the balancing relation
The boundary is induced from the bar differential above. This is the group-theoretic analogue of singular homology: a boundary operator squares to zero, and homology is cycles modulo boundaries.
Why this section matters for fiber bundles
The same algebraic skeleton appears repeatedly:
Context Cocycle data modulo coboundary data
Projective representations Factor systems modulo phase redefinitions Vector bundles Transition functions modulo changes of local frame Line bundles transition functions whose Cech class gives Gauge fields Local connection forms glued by SPT/anomaly language Higher group cocycles modulo higher coboundaries
The details differ from one setting to another, but the organizing principle is the same: local data are meaningful only when they satisfy consistency conditions, and changing local conventions should not change the resulting global object.
Core Algebra and Category Theory Refresher
Purpose of this section This section is a self-contained algebra refresher. It is not written as a replacement for a full algebra textbook, but it is designed so that a reader who has already seen abstract algebra can recall the definitions, examples, and structural theorems needed for fiber bundles, Lie groups, representation theory, group cohomology, and characteristic classes without opening another book.
The level is intentionally parallel to the earlier manifold discussion: definitions are precise, standard maps are spelled out, and shorthand notation is introduced only after the underlying construction has been defined.
Sets, maps, equivalence relations, and quotient sets
A map from a set to a set is a rule
assigning to each a unique element . The image and preimage are
A map is injective if implies , surjective if , and bijective if it is both.
An equivalence relation on is a relation satisfying reflexivity, symmetry, and transitivity. The equivalence class of is
The quotient set is the set of equivalence classes:
The quotient map is
Why quotients occur everywhere A ray in Hilbert space, a projective representation up to phase convention, a vector bundle glued from local trivializations, and an associated bundle
are all quotient constructions. The mathematical act is always the same: identify objects that differ by a declared redundancy.
Binary operations and algebraic structures
A binary operation on a set is a map
It is associative if , commutative if , and has an identity element if for all .
A common pattern is:
Groups have one operation, rings have two operations, modules combine a ring action with an Abelian group, and algebras combine a ring/module structure with multiplication.
Groups
A group is a set with a multiplication
an identity , and inverses , such that multiplication is associative.
A subgroup is a subset that is itself a group under the restricted multiplication. A subgroup is normal if
Equivalently, for every and .
A group homomorphism is a map
satisfying
The kernel and image are
The kernel is normal in , and the image is a subgroup of .
Theorem 4 (First isomorphism theorem for groups). If is a group homomorphism, then
The isomorphism sends the coset to .
This theorem is the algebraic prototype for many quotient constructions: divide by the transformations that act trivially, and what remains is the effective image.
Cosets and quotient groups
If , the left coset of by is
If is normal, the set of cosets
becomes a group under
Normality is precisely what makes this multiplication independent of the chosen coset representatives.
Group actions
A left action of a group on a set is a map
satisfying
The orbit and stabilizer of are
Theorem 5 (Orbit-stabilizer theorem). If is finite and acts on , then
Group actions are the algebraic abstraction behind symmetry. In a principal -bundle, the group acts freely and transitively on each fiber. In a representation, acts linearly on a vector space.
Conjugacy, centralizers, centers, and commutators
The conjugation action of on itself is
The conjugacy class of is
The centralizer of is
The center of is
The commutator of is
The group is Abelian exactly when every commutator is .
Notation warning The group commutator is not the same object as the Lie algebra bracket . The Lie algebra bracket is the infinitesimal version of group noncommutativity. For matrix Lie groups it becomes
Products, semidirect products, and extensions
The direct product of groups and is the group with multiplication
A semidirect product requires an action
Then has underlying set and multiplication
An extension of by is a short exact sequence
This means is injective, is surjective, and
A central extension is one in which . Projective representations are naturally related to central extensions.
Presentations and generators
A group presentation records generators and relations:
For example,
and the dihedral group of order is
Presentations are useful in physics because symmetry groups are often specified by generators and relations.
Sylow theory in one page
Let be a finite group and let be a prime. A -subgroup is a subgroup whose order is a power of . A Sylow -subgroup is a -subgroup whose order is the largest power of dividing .
Theorem 6 (Sylow theorems). Let with . Then:
-
has a subgroup of order .
-
Any two Sylow -subgroups are conjugate.
-
The number of Sylow -subgroups satisfies
The Sylow theorems are classification tools for finite groups. They are less central to fiber bundles than actions, quotients, and representations, but they are part of the standard algebra toolkit.
Rings, ideals, and quotient rings
A ring is an Abelian group under addition together with an associative multiplication satisfying distributivity:
Unless stated otherwise, we assume rings have a multiplicative identity and ring homomorphisms preserve .
A left ideal is an additive subgroup such that for all . A right ideal satisfies . A two-sided ideal satisfies both. If is a two-sided ideal, the quotient group becomes a ring by
A ring homomorphism satisfies
Its kernel is a two-sided ideal.
Theorem 7 (First isomorphism theorem for rings). If is a ring homomorphism, then
Domains, fields, Euclidean domains, PIDs, and UFDs
A commutative ring with is an integral domain if implies or . A field is a commutative ring in which every nonzero element has a multiplicative inverse.
An element is a unit if there exists such that . Elements are associates if for some unit .
A principal ideal domain is an integral domain in which every ideal is generated by one element:
A unique factorization domain is an integral domain in which every nonzero nonunit factors uniquely into irreducibles up to order and associates.
A Euclidean domain is a domain with a function
allowing division with remainder. The standard implications are
Polynomial rings and quotient constructions
If is a ring, the polynomial ring consists of formal finite sums
If is a field and is irreducible, then
is a field. This is the basic algebraic construction of field extensions.
Example:
The class of becomes .
Modules
Let be a ring. A left -module is an Abelian group together with scalar multiplication
such that
A module over a field is exactly a vector space.
A module homomorphism is an Abelian group homomorphism satisfying
Submodules, quotient modules, kernels, images, direct sums, and exact sequences are defined exactly as one expects from vector spaces, but bases need not exist.
Free, projective, injective, and flat modules
A free -module has a basis and is isomorphic to a direct sum of copies of :
A module is projective if every surjection and every map lift through :
Equivalently, is a direct summand of a free module.
A module is injective if maps into extend across injections. A module is flat if tensoring with preserves exact sequences. These notions are the algebraic foundations of derived functors such as and .
Tensor products
Let be a right -module and a left -module. The tensor product is an Abelian group equipped with a bilinear balanced map
satisfying
It is characterized by the universal property: every balanced bilinear map
to an Abelian group factors uniquely through a group homomorphism
Tensor products are not just notation. They are the algebraic mechanism behind associated bundles, tensor bundles, differential forms, and Kunneth-type formulas.
Algebras
Let be a commutative ring, often a field. A -algebra is a -module equipped with a bilinear multiplication
If multiplication is associative and has a unit, is an associative unital algebra. Examples include matrix algebras and polynomial algebras .
A Lie algebra over is a -module with a bilinear bracket
satisfying antisymmetry
and the Jacobi identity
For an associative algebra , the commutator
defines a Lie algebra structure on .
Exterior, symmetric, and Clifford algebras
Given a vector space , the tensor algebra is
The exterior algebra is the quotient
This imposes , hence over characteristic not equal to two. Differential forms live in exterior powers of cotangent spaces:
The symmetric algebra is
The Clifford algebra of a vector space with quadratic form is
Clifford algebras underlie spinors and the relation between orthogonal groups and spin groups.
Field extensions and Galois theory
A field extension is an inclusion of fields
Then is a vector space over . The degree is
An element is algebraic over if it satisfies a nonzero polynomial with coefficients in . It is transcendental otherwise.
The minimal polynomial of an algebraic element over is the monic polynomial of least degree with .
A splitting field of a polynomial is a field extension in which factors into linear factors and which is generated by the roots of .
The Galois group of an extension is
Theorem 8 (Fundamental theorem of Galois theory, finite case). Let be a finite Galois extension. There is an inclusion-reversing bijection between intermediate fields
and subgroups
given by
Normal subgroups correspond to Galois intermediate extensions.
Galois theory is not directly required for fiber bundles, but it is one of the clearest examples of a classification by symmetry groups.
Categories
A category consists of:
-
a class of objects ,
-
for every pair of objects , a set of morphisms ,
-
identity morphisms ,
-
composition maps
written ,
satisfying associativity and identity laws.
Examples:
Category Objects and morphisms
Sets and maps Groups and group homomorphisms Rings and ring homomorphisms Left -modules and module homomorphisms Topological spaces and continuous maps Smooth manifolds and smooth maps Vector spaces over and linear maps
An isomorphism in a category is a morphism with an inverse such that
Functors and natural transformations
A covariant functor
assigns to each object of an object of , and to each morphism a morphism
such that
A contravariant functor reverses arrows:
Cohomology is contravariant: a continuous map induces
Homology is covariant:
A natural transformation between functors assigns a morphism
to every object of , such that for every the square
commutes.
Universal properties
A universal property defines an object by how maps to or from it behave. This is usually more robust than defining it by elements.
For example, the product in a category is an object equipped with projections
such that for every object and maps , , there exists a unique map
with
A coproduct reverses the arrows. In sets, coproducts are disjoint unions. In modules, coproducts are direct sums.
Limits, colimits, and pullbacks
Products, equalizers, inverse limits, and pullbacks are examples of limits. Coproducts, coequalizers, direct limits, and pushouts are examples of colimits.
The categorical pullback of maps and is the object
with projections to and . It satisfies the universal property that any object mapping compatibly to and factors uniquely through .
This categorical pullback should not be confused with the pullback of differential forms, although both are functorial constructions involving reversing direction in the appropriate sense.
Adjunctions
An adjunction between categories and is a pair of functors
with natural bijections
We write , and say is left adjoint to .
Examples include:
-
free group forgetful functor from groups to sets,
-
tensor product under appropriate handedness conditions,
-
quotient constructions as left adjoints in many settings.
Yoneda lemma
For an object in a category , the functor
records all ways of probing by maps into .
Theorem 9 (Yoneda lemma, informal but precise enough). For any contravariant functor , natural transformations
are in natural bijection with elements of .
The slogan is: an object is determined by how all other objects map into it. This is the categorical version of studying a space by its functions, a bundle by its sections, or a representation by its matrix elements.
Monoidal categories and tensor products
A monoidal category is a category with a bifunctor
a unit object , and coherent associativity and unit isomorphisms. Vector spaces with the usual tensor product form a monoidal category. Representations of a group also form a monoidal category, with tensor product representation
Fusion categories, braided tensor categories, and modular tensor categories are deeper versions of this structure appearing in topological order. The present notes do not need the full theory, but recognizing tensor-product functoriality helps keep notation honest.
Presheaves and sheaves
A presheaf on a topological space assigns to each open set a set, group, ring, or vector space , and to every inclusion a restriction map
such that restrictions compose correctly.
A sheaf is a presheaf satisfying two gluing axioms:
-
Locality: if two sections agree on every set in an open cover, then they agree globally.
-
Gluing: compatible local sections glue to a unique global section.
Smooth functions, continuous functions, differential forms, and sections of a vector bundle form sheaves. The sheaf viewpoint is the natural formal language behind local-to-global constructions.
Algebraic summary for the surrounding material
The algebraic structures most used in these fiber-bundle notes are:
Algebraic object Role in the surrounding material
Group Symmetry or structure group Group action How a group transforms fibers, frames, or fields Representation How a group becomes matrices acting on a vector space Lie algebra Infinitesimal version of a Lie group Module Generalized vector space over a ring Chain complex Algebraic engine for homology and cohomology Cocycle/coboundary Consistency data modulo convention changes Category/functor Precise language for natural constructions
Finite Abelian groups
A finite Abelian group is built from cyclic groups. The classification theorem says that if is a finite Abelian group, then
with , or equivalently as a direct sum of prime-power cyclic groups. The decomposition is unique up to the standard ordering conventions.
This theorem is useful because many low-dimensional cohomology groups in physics are finite Abelian groups. When one writes
one is saying that there are exactly two classes: a trivial class and one nontrivial class.
Linear algebra over a field
Let be a vector space over a field . A basis is a subset such that every can be written uniquely as a finite linear combination
The dual vector space is
If is a finite basis, the dual basis is defined by
This is the finite-dimensional algebraic model for
A linear operator has eigenvalue if there exists such that
The characteristic polynomial is
Over an algebraically closed field, it splits into linear factors. Jordan normal form describes arbitrary linear maps over algebraically closed fields; diagonalization is the special case where there are enough eigenvectors.
Inner product spaces and unitary groups
A Hermitian inner product on a complex vector space is a function
that is linear in one entry, conjugate-linear in the other, positive definite, and satisfies
A linear map is unitary if
For , the unitary group is
This is why Hermitian vector bundles have structure group rather than all of .
Modules over a PID
Let be a principal ideal domain. A finitely generated -module decomposes as
where . This is the structure theorem for finitely generated modules over a PID.
Important special cases:
-
For , this classifies finitely generated Abelian groups.
-
For , it classifies finite-dimensional linear operators via rational canonical form.
The module viewpoint unifies Abelian groups, vector spaces, and linear operators.
Exactness, complexes, and derived functors
A sequence of module homomorphisms
is a chain complex if
for every . The homology is
A cochain complex reverses the grading:
The cohomology is
A functor is exact if it preserves short exact sequences. Many important functors are only left-exact or right-exact. Derived functors measure this failure. For example:
derives , and
derives tensor product.
Representation theory of finite groups
A representation of a group on a vector space over is a homomorphism
Equivalently, is a module over the group algebra .
If is finite and , the character of a representation is
Characters are constant on conjugacy classes.
Theorem 10 (Maschke theorem). If is finite and does not divide , then every finite-dimensional representation of over decomposes as a direct sum of irreducible representations.
Theorem 11 (Schur lemma). Let be irreducible complex representations of . If intertwines the -actions, meaning
for every , then either or is an isomorphism. In particular, every -equivariant endomorphism of an irreducible complex representation is scalar.
This is the algebraic source of many selection rules and degeneracy arguments in quantum mechanics.
Projective representations and twisted group algebras
A projective representation with factor system satisfies
One can package this as an ordinary module over a twisted group algebra , whose basis elements multiply by
Associativity of this algebra is exactly the 2-cocycle condition on . Changing phase convention changes by a coboundary, giving an isomorphic twisted group algebra.
Abelian categories
An Abelian category is a category in which kernels, cokernels, images, coimages, and exact sequences behave like they do for modules. The categories of Abelian groups, modules over a ring, and sheaves of Abelian groups are Abelian categories.
The language of Abelian categories lets one define homological algebra without referring to elements. This is useful because many cohomology theories are naturally constructed in categories of sheaves, complexes, or modules.
More on limits and colimits
An equalizer of two maps is an object with a map such that
and universal with this property. In sets,
A coequalizer reverses this: it is the universal quotient of in which and are identified for all .
A pushout of maps and is the universal object obtained by gluing and along . Many quotient-space constructions are pushouts.
Bundle gluing as a categorical construction If local trivial pieces are glued by transition functions, the total space can be viewed as a quotient of a disjoint union. Categorically, this is a colimit: the global object is assembled from local pieces and compatibility maps.
Localization
Let be a commutative ring and let be a multiplicative set, meaning and implies . The localization formally inverts all elements of . Its elements are fractions
modulo the usual equivalence relation.
Examples:
inverts powers of a prime , and the field of fractions of an integral domain is obtained by inverting all nonzero elements.
Localization is central in algebraic geometry and commutative algebra. The geometric intuition is local study: invert functions that do not vanish on the region under consideration.