Crossed complex of a filtered space
Anchor (Master): Brown-Higgins-Sivera §7.1 and §9 (the fundamental crossed complex $\Pi X_*$, the tensor product and monoidal closed structure); Brown-Higgins *Colimit theorems for relative homotopy groups* 1981 (the functor preserving colimits)
Intuition Beginner
A crossed complex is the algebraic record of a space built in stages, read one floor at a time. Start from a filtered space: a growing chain of subspaces filling out the whole space. The crossed complex turns each floor of that staircase into an algebraic object, and records how each floor sits inside the next by a boundary rule.
In degree one you record the loops: the ways of moving along the bottom two floors, organised as a groupoid over the set of base points. In every higher degree you record the -dimensional fillings — disks, balls, and their higher analogues — whose rim sits one floor below. These higher records are commutative groups, modules acted on by the loops in degree one. The boundary rule sends each -dimensional filling to its rim, one degree down.
Why bother? The fundamental group sees only one-dimensional loops. A space has higher-dimensional content the loops cannot reach. The crossed complex keeps the loops in degree one, the two-dimensional fillings in degree two with their Whitehead crossed-module structure, and all higher fillings above, with the boundary maps linking them. It is the smallest gadget that remembers all of this at once.
Visual Beginner
A vertical tower of boxes, one per degree. The bottom box, labelled degree one, holds a groupoid: dots for the base points and arrows for loops between them. Above it, boxes labelled degree two, three, and up each hold a module, drawn as a flat commutative group. Downward arrows labelled "boundary" run from each box to the one below, sending a higher filling to its rim. Sideways arrows show the degree-one loops acting on every box above.
The two structures to keep in view are the downward boundary maps and the sideways action of the degree-one loops. Together they make the tower a crossed complex rather than a loose stack of unrelated groups.
Worked example Beginner
Build the crossed complex of the circle from its smallest filtration: one dot, one arc.
Step 1. The filtration is , a single point, and , the loop, with every higher floor equal to .
Step 2. Degree one records loops in the bottom two floors. The loops of the circle based at form the group of whole numbers: a loop is counted by how many times it winds around. So degree one is the whole numbers, organised as a one-object groupoid over the single base point .
Step 3. Degree two records two-dimensional fillings of whose rim sits in . There are no two-cells in this build, and the circle has no two-dimensional filling content, so degree two is the group with one element. Every higher degree is also the one-element group.
Step 4. The boundary rule from degree two to degree one has nothing to send, since degree two is a single element. The whole crossed complex is: the whole numbers in degree one, and the one-element group in every higher degree.
What this tells us: the circle's crossed complex is concentrated in degree one, where it reproduces the fundamental group. The higher floors are empty because the circle has no higher filling content. The crossed complex faithfully records that the only interesting information lives in dimension one.
Check your understanding Beginner
Formal definition Intermediate+
A crossed complex (over a set of objects) is a sequence of groupoids and modules $$ \cdots \xrightarrow{;\delta_{n+1};} C_n \xrightarrow{;\delta_n;} C_{n-1} \xrightarrow{;\delta_{n-1};} \cdots \xrightarrow{;\delta_3;} C_2 \xrightarrow{;\delta_2;} C_1 \rightrightarrows C_0 $$ subject to the following data and axioms [Brown-Higgins-Sivera §7.1].
Degree one. is a groupoid with object set ; its source and target maps are the two arrows . Write for the morphisms and for the vertex group at .
Higher degrees. For each , is a totally disconnected groupoid over : a family of groups , one per object , abelian for . Each carries a (right) action of the groupoid : an element and an arrow produce , with and . For the groups may be nonabelian; for they are abelian, so the action makes a module over the groupoid .
Boundaries. For each there is a -equivariant morphism over (so maps to ). For , lands in the vertex groups: .
The axioms are:
- CC1 (). for all , and followed by source-and-target into is constant: is a loop for .
- CC2 (equivariance). Each is -equivariant: for , , where the action on in degree is by conjugation, .
- CC3 (crossed module at the bottom). , with the conjugation action of on itself and the given action on , is a crossed module of groupoids: for , the Peiffer identity holds.
- CC4 (module condition above). For , acts by the identity action on , so the -action on descends to an action of the fundamental groupoid ; thus each () is a -module.
Here is the fundamental groupoid of the crossed complex, and its homology modules. A morphism is a family over a map , commuting with all and equivariant over . Crossed complexes and their morphisms form the category .
The fundamental crossed complex of a filtered space is the crossed complex $$ C(X_*) = \Pi X_*, \qquad C(X_*)0 = X_0, \quad C(X)1 = \pi_1(X_1, X_0), \quad C(X)n = \pi_n(X_n, X{n-1}, ) \ (n \ge 2), $$ where is the fundamental groupoid of on the base-point set , and the $C(X_)nn \ge 2\delta_n\partial \colon \pi_n(X_n, X{n-1}) \to \pi_{n-1}(X_{n-1}, X_{n-2})n \ge 3n = 2\partial \colon \pi_2(X_2, X_1) \to \pi_1(X_1)C_1$-action is the standard action of the fundamental groupoid on relative homotopy groups.
Counterexamples to common slips
- A crossed complex is not a chain complex of -modules. Degree one is a groupoid, not a module, and need not be abelian; CC3 imposes a nonabelian crossed-module law there, not a linear one. Forgetting the nonabelian bottom collapses the invariant onto homology and discards exactly the data Whitehead's crossed module carries.
- does not land in a normal subgroup automatically; CC2 (equivariance) is what forces to be a normal totally-disconnected subgroupoid of , and CC3 (Peiffer) is what forces the action of on itself through to be conjugation.
- The action of on for descending to is a theorem (CC4), not a definition: one must check acts identically before speaking of a -module structure.
Key theorem with proof Intermediate+
Theorem. Let $X_C(X_*)n = \pi_n(X_n, X{n-1}, )n \ge 2C(X_)1 = \pi_1(X_1, X_0)\delta_n\delta{n-1},\delta_n = 0n \ge 3\delta_2C(X_*)$ is a crossed complex.*
The construction follows Brown-Higgins-Sivera [Brown-Higgins-Sivera §7.1] and Whitehead's homotopy systems [Whitehead 1949].
Proof. Fix a base point and abbreviate . The boundary is the composite $$ \delta_n \colon \pi_n(X_n, X_{n-1}, v) \xrightarrow{\ \partial\ } \pi_{n-1}(X_{n-1}, v) \xrightarrow{\ j_*\ } \pi_{n-1}(X_{n-1}, X_{n-2}, v), $$ where is the boundary map in the long exact sequence of the pair and is induced by the inclusion of pairs (regarding the absolute group as the relative group of the pair with second term a point, then including). For , is the Whitehead boundary directly.
Step 1: . Compute the composite . By definition where , and is induced by inclusion. Then . Consider the segment of the long exact sequence of the pair : $$ \pi_2(X_2, v) \xrightarrow{\ j_*\ } \pi_2(X_2, X_1, v) \xrightarrow{\ \partial^{(2)}\ } \pi_1(X_1, v). $$ Exactness at gives . Now , and the inner composite vanishes because lands in by exactness. Hence . The identical argument with the pair in place of gives for every , since lands in by exactness of the pair . This is CC1.
Step 2: lands in a crossed module. The pair presents the Whitehead crossed module of 03.12.53. That unit proved that , with the action of on by basepoint transport, satisfies the crossed-module axioms CM1 (equivariance) and CM2 (the Peiffer identity). Since , , and here are exactly that data, is a crossed module. So CC3 holds at the bottom, and CC2 is the CM1 equivariance carried verbatim from the pair.
Step 3: equivariance and the module condition above. The fundamental groupoid acts on each by transporting the base point along loops, and each is equivariant because the boundary and inclusion-induced maps are natural for basepoint transport (CC2). For the relative groups are abelian by the Eckmann-Hilton interchange on two free cube coordinates 03.12.52, and acts identically on them: an element of is the boundary of a 2-cell class, which acts on () through the inclusion , and a loop bounding a disk in acts identically because the disk furnishes a homotopy of the transport to the constant transport. Thus the action descends to and each () is a -module (CC4). Assembling CC1-CC4, is a crossed complex.
Bridge. Step 1 is the foundational reason a crossed complex is a complex at all: the boundary square vanishes not by a calculation in the groups but because each routes through an absolute homotopy group sitting in the kernel of the next boundary, by exactness of the pair. This is exactly the mechanism that makes a filtered space produce a chain-like object, and it generalises the elementary fact that the connecting map of a long exact sequence composed with the next inclusion vanishes. Putting these together, the crossed complex builds toward the higher homotopy van Kampen theorem, where is shown to preserve the colimits of connected filtered spaces, and the crossed-module bottom proved in Step 2 appears again in 03.12.53 as the value of on the pair . The bridge is the recognition that the nonabelian degree-two data and the abelian higher data are bound into a single object by one boundary identity.
Exercises Intermediate+
Advanced results Master
The crossed complex is the value of a functor from filtered spaces to crossed complexes, and on the connected filtered spaces of 03.12.54 it is the carrier of the central theorem of the subject. The boundary identity proved at Intermediate tier makes a complex; the crossed-module bottom and the groupoid action make it nonabelian and basepoint-sensitive in exactly the degrees where abelian homology loses information. Three structural facts organise the rest of the theory.
The fundamental crossed complex is a free crossed resolution on skeleta. For the skeletal filtration of a connected CW complex , is the free -module (for ) on the -cells of , and is the free crossed -module on the 2-cells, with the cellular boundary read in the universal cover. Thus is a free crossed resolution of when is aspherical, and in general its homology is as a -module. This is Whitehead's homotopy system [Whitehead 1949] recast functorially.
The higher homotopy van Kampen theorem. The functor carries certain colimits of connected filtered spaces to colimits of crossed complexes: if is the union of connected filtered subspaces glued along connected filtered intersections satisfying the connectivity condition , then is the corresponding colimit of crossed complexes [Brown-Higgins 1981]. This is the theorem that computes relative in cases classical methods cannot, and it is the reason crossed complexes — rather than chain complexes — are the target: a colimit of nonabelian crossed modules captures the gluing of two-dimensional homotopy that an abelianised invariant destroys.
Tensor product and monoidal closed structure. The category carries a tensor product and an internal hom, making it monoidal closed [Brown-Higgins-Sivera §7.1]. For crossed complexes the tensor product is the crossed complex generated by elements in total degree , subject to bilinearity, the action rules, and boundary formulas modelled on the Leibniz rule $$ \delta(c \otimes d) = (\delta c) \otimes d \pm c \otimes (\delta d), $$ with the low-degree terms governed by the crossed-module and groupoid structure (in degree one the tensor of two groupoids involves their free product over the object sets, and the cross-terms with encode the action).
The right adjoint is an internal hom : there is a natural bijection $$ \mathsf{Crs}(C \otimes D, E) \cong \mathsf{Crs}(C, \mathrm{CRS}(D, E)), $$ and the elements of in degree zero are the crossed-complex morphisms , while the higher degrees are the homotopies and higher homotopies between them. The homotopy-classification significance is direct: homotopies of crossed-complex morphisms are exactly the degree-one elements of the internal hom, so packages the entire homotopy theory of maps out of into a single crossed complex. The tensor product satisfies an exponential law for filtered spaces, on suitably nice (e.g. CW) filtrations, which is the engine behind the equivalence of the crossed-complex and cubical -groupoid models and behind the classifying-space functor that realises a crossed complex as a space.
Synthesis. The crossed complex is the foundational reason the higher homotopy van Kampen theorem can be both stated and computed: it is the single object that holds the nonabelian degree-two crossed module of 03.12.53 and the abelian higher modules of 03.12.52 together under one boundary, and the central insight is that the boundary square vanishes by exactness while the bottom stays nonabelian. This is exactly the combination that lets preserve colimits — gluing filtered spaces along subspaces becomes a colimit of crossed complexes — which generalises the groupoid Seifert-van Kampen theorem from dimension one to all dimensions at once. The tensor product is dual to the internal hom in the monoidal closed structure, and putting these together the homotopy theory of crossed-complex maps is internalised into , so that homotopies become elements rather than external data; the bridge to the cubical model is the exponential law , which builds toward the equivalence of 03.12.57 and appears again in the classifying-space construction. The crossed complex is therefore not a convenient bookkeeping device but the precise algebraic shadow a filtered space casts: a nonabelian chain complex whose vanishing boundary square, crossed-module bottom, and groupoid action are each forced by the homotopy theory they record.
Full proof set Master
Proposition (the crossed-complex boundary identity, full form). For a filtered space $X_\delta_n = j_* \circ \partial^{(n)}\delta_{n-1}\delta_n = 0n \ge 3C_1C(X_*)$ satisfies CC1 and CC2.*
Proof. Write for the connecting map of the pair and for the inclusion-induced map, so . The composite is $$ \delta_{n-1}\delta_n = \big(j_* \partial^{(n-1)}\big)\big(j_* \partial^{(n)}\big) = j_* ,\big(\partial^{(n-1)} j_*\big), \partial^{(n)}. $$ The inner factor is the composite $$ \pi_{n-1}(X_{n-1}, v) \xrightarrow{\ j_*\ } \pi_{n-1}(X_{n-1}, X_{n-2}, v) \xrightarrow{\ \partial^{(n-1)}\ } \pi_{n-2}(X_{n-2}, v). $$ In the long exact sequence of the pair the segment $$ \pi_{n-1}(X_{n-1}, v) \xrightarrow{\ j_*\ } \pi_{n-1}(X_{n-1}, X_{n-2}, v) \xrightarrow{\ \partial^{(n-1)}\ } \pi_{n-2}(X_{n-2}, v) $$ is exact at the middle term, and moreover because is the map from the absolute group into the relative group and the connecting map kills its image — this is the standard composite in the homotopy long exact sequence (consecutive maps compose to zero). Hence , so . For the same computation with (no at the bottom, since targets the absolute ) gives , using from the pair .
For equivariance, the fundamental groupoid acts on every relative group by transporting the base point along a path in ; the connecting map and the inclusion-induced are both natural transformations of functors of the basepoint, so they commute with transport. Concretely, for and , , with the action on being conjugation in degree one. Thus CC1 and CC2 hold.
Proposition ( is a functor and preserves the bottom crossed module). The assignment $X_ \mapsto C(X_*)\Pi \colon \mathsf{FTop} \to \mathsf{Crs}X_*\tau_{\le 2} \Pi X_* = \big(\delta_2 \colon C_2 \to C_1\big)\Pi_2(X_2, X_1, )(X_2, X_1)$.
Proof. A filtered map satisfies , so it restricts to maps of pairs and to . Relative homotopy groups are functors on maps of pairs, the fundamental groupoid is a functor on the bottom, and the boundary and inclusion are natural, so induces commuting with all and equivariant over . This is a morphism in . Functoriality and follow from functoriality of each relative homotopy group in the map of pairs. For the truncation: in degree one and two, over the single basepoint reduces to , , and is precisely the boundary of the pair whose crossed-module structure was established in 03.12.53: the action of is basepoint transport, CM1 is CC2 restricted to the bottom, and CM2 is CC3. Hence as a crossed module.
Stated without proof — see Brown-Higgins-Sivera §7.1 and §9 [Brown-Higgins-Sivera §7.1]. The category is symmetric monoidal closed under the tensor product and internal hom , with unit the crossed complex concentrated in degree zero on a point; the natural isomorphism holds, and on CW-filtered spaces is monoidal: . The higher homotopy van Kampen theorem then states that preserves the colimits of connected filtered spaces glued along connected filtered subspaces.
Connections Master
The relative homotopy group
03.12.52supplies the graded objects of the crossed complex: for , with the action of and the boundary both imported from that unit. The abelianness of for , proved there by the Eckmann-Hilton interchange, is what makes the higher degrees modules rather than nonabelian groups, and the boundary identity here is the long-exact-sequence fact specialised to consecutive filtration pairs.Whitehead's crossed module of a pair
03.12.53is the bottom two stages of the crossed complex: the truncation is exactly that crossed module, and the Peiffer identity proved there is axiom CC3. The free crossed modules computed in that unit are the degree-two part of the free crossed resolution that the crossed complex of a CW filtration provides.The filtered space
03.12.54is the geometric input: the crossed complex is the value of the functor on it, and the connectivity condition established there is precisely what makes lose no cellular information and preserve the colimits that drive the higher homotopy van Kampen theorem. The colimit computation in proved in that unit is the geometric side that must carry to colimits of crossed complexes.The 2-group / internal-category picture
03.12.56is the bottom-degree shadow of the crossed complex: truncating to degrees one and two and applying the Brown-Spencer equivalence presents as a strict 2-group, locating the crossed complex inside higher-categorical homotopy theory as the strict -groupoid model of a homotopy type.The cubical -groupoid of a filtered space
03.12.57is the equivalent cubical model: the functor built from filtered maps of cubes is equivalent to as a category, and the equivalence is proved using the tensor product and exponential law developed in the Advanced results above. The crossed complex is the globular face of the same data the cube records.The higher homotopy van Kampen theorem for crossed complexes
03.12.59is the colimit theorem whose receiving category is : of a union of connected filtered spaces is the colimit (pushout) of crossed complexes, and the crossed complex constructed in this unit is the object on which that theorem operates, generalising the groupoid Seifert-van Kampen theorem to all dimensions.
Historical & philosophical context Master
The crossed complex has two roots. The first is J.H.C. Whitehead's Combinatorial homotopy II (Bull. Amer. Math. Soc. 55, 1949, 453-496) [Whitehead 1949], where the relative homotopy groups of the skeletal filtration of a CW complex, together with their boundary operators and the bottom crossed module, were assembled into what Whitehead called a homotopy system — the object now recognised as the fundamental crossed complex of a CW filtration. Whitehead used homotopy systems to study the algebraic structure of and the homotopy classification of 2-dimensional and 3-dimensional complexes, and his free-crossed-module description of the 2-cells is the degree-two part of the modern construction.
The second root is the higher van Kampen programme of Ronald Brown and Philip J. Higgins. Their 1981 paper Colimit theorems for relative homotopy groups (J. Pure Appl. Algebra 22, 11-41) [Brown-Higgins 1981] isolated the crossed complex of a filtered space as the carrier of a higher-dimensional van Kampen theorem and proved that the functor preserves the relevant colimits, making relative second homotopy groups computable in cases beyond the reach of classical homology. The tensor product and monoidal closed structure, the equivalence with cubical -groupoids, and the systematic role of the connectivity condition were consolidated in the 2011 monograph of Brown, Higgins, and Sivera, Nonabelian Algebraic Topology (EMS Tracts in Mathematics 15) [Brown-Higgins-Sivera §7.1], whose §7.1 develops the crossed complex of a filtered space and §9 the tensor product. This work places the crossed complex as the basic algebraic model of a filtered homotopy type in the strict--groupoid lineage, parallel to and equivalent in content with the -categorical models of Joyal and Lurie.
Bibliography Master
@book{BrownHigginsSivera2011NAT,
author = {Brown, Ronald and Higgins, Philip J. and Sivera, Rafael},
title = {Nonabelian Algebraic Topology: Filtered Spaces, Crossed Complexes, Cubical Homotopy Groupoids},
series = {EMS Tracts in Mathematics},
volume = {15},
publisher = {European Mathematical Society},
year = {2011}
}
@article{BrownHiggins1981Colimit,
author = {Brown, Ronald and Higgins, Philip J.},
title = {Colimit theorems for relative homotopy groups},
journal = {J. Pure Appl. Algebra},
volume = {22},
year = {1981},
pages = {11--41}
}
@article{BrownHiggins1981Cubes,
author = {Brown, Ronald and Higgins, Philip J.},
title = {On the algebra of cubes},
journal = {J. Pure Appl. Algebra},
volume = {21},
year = {1981},
pages = {233--260}
}
@article{Whitehead1949CombinatorialII,
author = {Whitehead, J. H. C.},
title = {Combinatorial homotopy {II}},
journal = {Bulletin of the American Mathematical Society},
volume = {55},
year = {1949},
pages = {453--496}
}