Formal definition of the pack Intermediate May's Simplicial Objects in Algebraic Topology develops the algebra of functors Δ op → A into a target category A . When A = Ab , the resulting simplicial abelian groups are equivalent to non-negatively graded chain complexes via the Dold-Kan correspondence — the structural theorem that homological algebra and simplicial algebra are the same subject in degree ≥ 0 . The book also builds the bar construction , which turns a group (or monoid, or algebra) into a simplicial object whose realization is a classifying space, and proves the Eilenberg-Zilber theorem comparing the chains on a product with the tensor product of chains.
This pack collects nine exercises drawn from §17-§31 — two easy, four medium, three hard — each with a hint and a full solution. The exercises are grouped: the normalized/Moore complex and degeneracies (easy), the Dold-Kan functors and the bar construction (medium), and the Eilenberg-Zilber theorem with its shuffle and Alexander-Whitney maps, plus the homotopy of a simplicial abelian group (hard).
The conventions are May's: for a simplicial abelian group A , the Moore complex ( C ∗ A , ∂ ) has C n A = A n with ∂ = ∑ i ( − 1 ) i d i ; the normalized complex N n A = ⋂ i > 0 ker d i with differential d 0 ; and the degenerate subcomplex D n A is generated by the images of the degeneracies s i . Homotopy of a simplicial abelian group means homology of its associated chain complex: π n A = H n ( C ∗ A ) .
Key theorem with full solution Intermediate Before the pack proper, we work one exercise in full as the model solution. The remaining eight follow the same structure (problem, hint, full answer in <details> blocks).
Lead exercise. State the Dold-Kan correspondence and prove the normalization theorem $C_ A = N_* A \oplus D_* Aw i t h D_* A$ acyclic.*
Solution. Dold-Kan correspondence. The normalized-chains functor N : sAb → Ch ≥ 0 ( Ab ) and the functor Γ : Ch ≥ 0 → sAb are mutually inverse equivalences of categories. Under it, π n A = H n ( N A ) , and the equivalence is natural.
Normalization theorem. For a simplicial abelian group A , the Moore complex splits as C ∗ A = N ∗ A ⊕ D ∗ A , where N n A = ⋂ i ≥ 1 ker d i is the normalized subcomplex and D n A = ∑ i im s i is the degenerate subcomplex, and the inclusion N ∗ A ↪ C ∗ A is a chain-homotopy equivalence because D ∗ A is acyclic.
Proof. First, C n A = N n A ⊕ D n A as abelian groups: the simplicial identities let one write any element uniquely as a sum of a normalized element and a sum of degenerate ones, by an explicit idempotent built from the s i d i . Concretely, the operators P ( k ) = ∏ ( 1 − s i d i ) assembled in order give a projection of C n A onto N n A along D n A . The differential ∂ = ∑ i ( − 1 ) i d i restricts to N ∗ A (since on the normalized part all d i with i ≥ 1 vanish, leaving d 0 up to sign) and preserves D ∗ A .
The degenerate complex D ∗ A is acyclic: an explicit contracting homotopy is built from the extra degeneracy / the simplicial identities d i s i = id , which shows every cycle in D ∗ is a boundary. Hence the projection C ∗ A → N ∗ A is a quasi-isomorphism — in fact a chain-homotopy equivalence — and H ∗ ( C ∗ A ) = H ∗ ( N ∗ A ) . □
This is the engine of the whole subject: it lets one compute the homotopy of a simplicial abelian group with the small normalized complex, and it is the technical core of the Dold-Kan equivalence.
Exercises Intermediate
Exercise 1 (easy, proof). Simplicial identities for faces and degeneracies.
Write down the simplicial identities relating the face maps d i and degeneracy maps s j , and verify the identity d i s i = id = d i + 1 s i .
Hint
There are five families. The ones you need say "a degeneracy followed by its adjacent face is the identity."
Answer
The simplicial identities are:
d i d j s i s j d i s j d i s j d i s j = d j − 1 d i = s j + 1 s i = s j − 1 d i = id = s j d i − 1 ( i < j ) , ( i ≤ j ) , ( i < j ) , ( i = j or i = j + 1 ) , ( i > j + 1 ) .
The fourth family gives directly d j s j = id and d j + 1 s j = id ; setting i = j in the first case and i = j + 1 in the second. Geometrically, s j inserts a degenerate (repeated) vertex, and the two adjacent faces d j , d j + 1 delete that repeated vertex, returning the original simplex. These two identities are what make the degenerate subcomplex acyclic and power the normalization theorem. May §1, §17.
Exercise 2 (easy, numeric). Dold-Kan on a chain complex concentrated in one degree.
Apply the Dold-Kan functor Γ to the chain complex with A in degree n and 0 elsewhere. Identify the resulting simplicial abelian group.
Hint
Γ of A [ n ] is the simplicial abelian group K ( A , n ) — the Eilenberg-MacLane object.
Answer
The chain complex A [ n ] (the group A in degree n , zero elsewhere) corresponds under Γ to the Eilenberg-MacLane simplicial abelian group K ( A , n ) .
By the Dold-Kan dictionary, its homotopy groups equal the homology of the chain complex:
π k ( Γ A [ n ]) = H k ( A [ n ]) = { A 0 k = n k = n .
So Γ A [ n ] = K ( A , n ) , the simplicial model of the Eilenberg-MacLane space whose realization is the topological K ( A , n ) . Explicitly, Γ A [ n ] in simplicial degree m is a sum of copies of A indexed by the surjections [ m ] ↠ [ n ] in Δ — the degeneracy operators of the simplex category. This is the canonical example showing Dold-Kan converts the one-term chain complex into the building block of all homology. May §22, §23.
Exercise 3 (medium, proof). $\pi_ $ of a simplicial abelian group is its normalized homology.*
Prove that for a simplicial abelian group A , the homotopy groups π n ( A ) (defined simplicially via the Kan condition) coincide with the homology of the normalized chain complex H n ( N A ) .
Hint
Every simplicial abelian group is a Kan complex. Identify the cycles and boundaries of N A with simplicial homotopy classes.
Answer
Step 1: A is a Kan complex. A simplicial abelian group satisfies the Kan condition: any horn Λ k n → A extends, because one can solve the horn-filling equations linearly using the group structure and the simplicial identities (Moore's theorem). So the simplicial homotopy groups π n ( A , 0 ) are defined.
Step 2: identify cycles. An element of π n ( A ) is represented by an n -simplex α with all faces zero, i.e. d i α = 0 for all i . Such α lies in N n A = ⋂ i ≥ 1 ker d i and additionally has d 0 α = 0 — exactly a cycle of the normalized complex (whose differential is d 0 on N ∗ ).
Step 3: identify the relation. Two such representatives α , α ′ are simplicially homotopic iff their difference α − α ′ is d 0 of a normalized ( n + 1 ) -chain — exactly a boundary in N ∗ A . The homotopy is built from an ( n + 1 ) -simplex whose faces encode the homotopy, which the linearity again lets one normalize.
Hence π n ( A ) = ker ( d 0 : N n A → N n − 1 A ) / im ( d 0 : N n + 1 A → N n A ) = H n ( N A ) . The group structure on π n matches the additive structure on homology. This is the bridge theorem: simplicial homotopy of an abelian object = chain homology. May §17, §22.
Exercise 4 (medium, proof). The bar construction of a group.
Describe the bar construction B ∙ G of a (discrete) group G as a simplicial set, and show its realization B G = ∣ B ∙ G ∣ is a K ( G , 1 ) .
Hint
B n G = G n , with face maps multiplying or dropping adjacent entries. This is the nerve of G as a one-object groupoid.
Answer
The bar construction B ∙ G has n -simplices B n G = G n = {[ g 1 ∣ g 2 ∣ ⋯ ∣ g n ]} (tuples of group elements, "bars" separating them). The face maps are
d i [ g 1 ∣ ⋯ ∣ g n ] = ⎩ ⎨ ⎧ [ g 2 ∣ ⋯ ∣ g n ] [ g 1 ∣ ⋯ ∣ g i g i + 1 ∣ ⋯ ∣ g n ] [ g 1 ∣ ⋯ ∣ g n − 1 ] i = 0 0 < i < n i = n ,
and degeneracies insert an identity element. This is exactly the nerve N G of G regarded as a one-object groupoid.
B G is a K ( G , 1 ) . Since G is a groupoid (every element invertible), N G = B ∙ G is a Kan complex. Its realization is connected with π 1 ( B G ) = G (loops are words in the generators, relations are the 2 -simplices recording multiplication). The higher homotopy vanishes: the universal cover of B G is the realization of the contractible simplicial set E ∙ G (with E n G = G n + 1 ), so π n ( B G ) = 0 for n ≥ 2 . Hence B G ≃ K ( G , 1 ) , the classifying space.
The bar construction generalizes to a two-sided bar B ( M , G , N ) for a monoid G acting on M , N , the universal device for homotopy quotients and classifying spaces of group actions. May §29-§31.
Exercise 5 (medium, proof). Homology of the bar construction is group homology.
Show that the homology of the chain complex of the bar construction B ∙ G computes the group homology H ∗ ( G ; Z ) .
Hint
The normalized chains on B ∙ G form the standard bar resolution computing Tor ∗ Z G ( Z , Z ) .
Answer
Apply the free-abelian-group functor Z [ − ] to the bar construction to get a simplicial abelian group Z [ B ∙ G ] , then take its associated (normalized) chain complex C ∗ . By definition H ∗ ( B G ; Z ) = H ∗ ( C ∗ ) .
The normalized complex of Z [ B ∙ G ] is precisely the standard (inhomogeneous) bar resolution : C n = Z [ G n ] with differential ∂ = ∑ i ( − 1 ) i d i , where the d i are the bar face maps of Exercise 4. This is the canonical free resolution of Z as a Z G -module with the identity G -action, after tensoring down with Z over Z G . Therefore
H n ( B G ; Z ) = H n ( C ∗ ) = Tor n Z G ( Z , Z ) = H n ( G ; Z ) ,
the group homology of G . Dually, cohomology of B G is group cohomology H ∗ ( G ; Z ) .
This is the topological incarnation of group (co)homology: the classifying space B G = K ( G , 1 ) has (co)homology equal to the algebraically defined group (co)homology, and the bar construction is the explicit chain-level bridge. May §29; Weibel §8.4.
Exercise 6 (medium, numeric). Shuffle map on low-degree simplices.
The Eilenberg-Zilber shuffle map ∇ : C p ( X ) ⊗ C q ( Y ) → C p + q ( X × Y ) sends a tensor of simplices to a signed sum of ( p , q ) -shuffles. Write ∇ explicitly for p = q = 1 , the product of two 1 -simplices.
Hint
A ( 1 , 1 ) -shuffle of a square is its two triangles. The two ( 1 , 1 ) -shuffles of [ 01 ] are ( 0 ) ( 1 ) orderings of the two degeneracy directions.
Answer
For p = q = 1 , the shuffle map sends x ⊗ y (with x ∈ C 1 X , y ∈ C 1 Y ) to a sum over the two ( 1 , 1 ) -shuffles, which triangulate the square Δ 1 × Δ 1 into two 2 -simplices:
∇ ( x ⊗ y ) = ( s 1 x × s 0 y ) − ( s 0 x × s 1 y ) ,
where s 0 , s 1 are the degeneracies producing the two prisms over the edges, and the sign is the shuffle sign sgn ( μ ) . Geometrically: the square with corners ( x 0 , y 0 ) , ( x 1 , y 0 ) , ( x 0 , y 1 ) , ( x 1 , y 1 ) splits along a diagonal into two triangles, and ∇ records this triangulation with the standard orientation signs.
In general ∇ ( x ⊗ y ) = ∑ ( μ , ν ) sgn ( μ , ν ) ( s ν x × s μ y ) summed over ( p , q ) -shuffles ( μ , ν ) of { 0 , … , p + q − 1 } . The shuffle map is a chain map and, paired with the Alexander-Whitney map, gives the Eilenberg-Zilber equivalence. May §29.
Exercise 7 (hard, proof). The Eilenberg-Zilber theorem.
State the Eilenberg-Zilber theorem and prove it via acyclic models, identifying the two natural chain-homotopy-inverse maps.
Hint
The shuffle map ∇ and the Alexander-Whitney map A W are chain-homotopy inverse. Acyclic models supplies the homotopies because both sides agree on representables and are acyclic in positive degrees.
Answer
Theorem (Eilenberg-Zilber). For simplicial sets (or spaces) X , Y , the chain complexes C ∗ ( X × Y ) and C ∗ ( X ) ⊗ C ∗ ( Y ) are naturally chain-homotopy equivalent, via the Alexander-Whitney map A W : C ∗ ( X × Y ) → C ∗ ( X ) ⊗ C ∗ ( Y ) and the shuffle map ∇ : C ∗ ( X ) ⊗ C ∗ ( Y ) → C ∗ ( X × Y ) , which are mutually chain-homotopy inverse: A W ∘ ∇ = id and ∇ ∘ A W ≃ id .
The Alexander-Whitney map is the "front face ⊗ back face" formula
A W ( σ ) = p + q = n ∑ ( d p + 1 ⋯ d n σ ) ⊗ ( d 0 p σ ) ,
and ∇ is the shuffle map (Exercise 6).
Proof by acyclic models. Both functors F = C ∗ ( − × − ) and G = C ∗ ( − ) ⊗ C ∗ ( − ) from sSet × sSet to chain complexes are free on the models {( Δ p , Δ q )} (their chains are generated by the images of the universal simplices) and acyclic on models (the chains of Δ p × Δ q and of C ∗ Δ p ⊗ C ∗ Δ q are both contractible above degree 0 , since products and tensors of simplices are contractible). The acyclic-models theorem then guarantees:
natural chain maps F → G and G → F extending the identity in degree 0 exist and are unique up to natural chain homotopy;
any two such composites are naturally chain-homotopic to the identity.
So A W and ∇ , being two such natural maps that are the identity in degree 0 , are forced to be chain-homotopy inverse. This is the prototypical acyclic-models argument and the technical foundation of the Künneth theorem and the cup product. May §29; the acyclic-models machinery of unit 03.12.34.
Exercise 8 (hard, proof). Dold-Kan is an equivalence: the unit and counit.
Sketch the proof that N : sAb → Ch ≥ 0 and Γ are inverse equivalences, by describing the natural isomorphisms N Γ ≅ id and Γ N ≅ id .
Hint
Γ C in degree n is ⨁ [ n ] ↠ [ k ] C k . Show N Γ C ≅ C by isolating the non-degenerate summand, and Γ N A ≅ A via the normalization splitting.
Answer
The functor Γ . For a chain complex C , define ( Γ C ) n = ⨁ [ n ] ↠ [ k ] C k , the sum over surjections in Δ (equivalently, over iterated degeneracies). Face and degeneracy maps are defined by the simplicial-identity bookkeeping: degeneracies act by reindexing the surjections, and faces use the differential of C on the "non-degenerate" summand.
N Γ C ≅ C . The normalized complex picks out exactly the summand indexed by the identity surjection [ n ] = [ n ] , namely C n , killing all properly-degenerate summands. The induced differential on this summand is the differential of C (the d 0 on the normalized part reproduces ∂ C ). So N Γ C = C naturally.
Γ N A ≅ A . By the normalization theorem (lead exercise), A n = ⨁ [ n ] ↠ [ k ] N k A : every element of A n decomposes uniquely as a sum over its degeneracies of normalized elements (the splitting C ∗ A = N ∗ A ⊕ D ∗ A iterated). This decomposition is exactly the formula defining ( Γ N A ) n , and it is compatible with faces and degeneracies. So Γ N A ≅ A naturally.
Both composites are the identity up to natural isomorphism, so N and Γ are inverse equivalences sAb ≃ Ch ≥ 0 ( Ab ) . The same argument works with Ab replaced by any abelian category. May §22; Goerss-Jardine III.2.
Exercise 9 (hard, proof). Künneth via Eilenberg-Zilber.
Use the Eilenberg-Zilber theorem to derive the Künneth short exact sequence for H ∗ ( X × Y ) in terms of H ∗ ( X ) and H ∗ ( Y ) over a PID.
Hint
Eilenberg-Zilber gives C ∗ ( X × Y ) ≃ C ∗ ( X ) ⊗ C ∗ ( Y ) ; apply the algebraic Künneth theorem for the tensor product of chain complexes.
Answer
By the Eilenberg-Zilber theorem (Exercise 7), there is a natural chain-homotopy equivalence C ∗ ( X × Y ) ≃ C ∗ ( X ) ⊗ C ∗ ( Y ) , hence an isomorphism on homology:
H n ( X × Y ) ≅ H n ( C ∗ ( X ) ⊗ C ∗ ( Y ) ) .
Now apply the algebraic Künneth theorem for a tensor product of chain complexes of flat (e.g. free) modules over a PID R : there is a natural short exact sequence
0 → i + j = n ⨁ H i ( X ) ⊗ R H j ( Y ) → H n ( X × Y ) → i + j = n − 1 ⨁ Tor 1 R ( H i ( X ) , H j ( Y )) → 0 ,
and the sequence splits (non-naturally). The first term is the "naive" tensor product of homologies; the Tor term measures the failure of the tensor product of homology to compute the homology of the tensor product, exactly the torsion-interaction correction.
So the homological Künneth formula is the composite of two facts: Eilenberg-Zilber (a geometric/simplicial statement, proved by acyclic models) and the algebraic Künneth theorem (pure homological algebra over a PID). Over a field R = k , Tor vanishes and one gets the clean H n ( X × Y ) = ⨁ i + j = n H i ( X ) ⊗ H j ( Y ) . May §29; Weibel §3.6.
Exercise pack EP5. May, Simplicial Objects in Algebraic Topology supplement: the Dold-Kan correspondence, simplicial abelian groups, the bar construction, and the Eilenberg-Zilber theorem across §17-§31.