Alexander–Whitney and shuffle maps for bisimplicial objects #
For a bisimplicial object X in an abelian category C, this file compares the total complex
F₁(X) of the double complex of alternating face maps with the alternating face map complex
F₂(X) of the diagonal. It defines the Alexander–Whitney map F₂(X) ⟶ F₁(X) and the
shuffle (Eilenberg–Zilber) map F₁(X) ⟶ F₂(X), proves that the shuffle map is a chain map via
the boundary formula for its components, and computes alexanderWhitney ≫ shuffleMap
degreewise (it is the identity in degree 0). It also sets up the normalized complexes
N₁(X) and N₂(X) together with their inclusions and retractions.
A bisimplicial object in C: a simplicial object in simplicial objects in C.
Equations
Instances For
The diagonal simplicial object [n] ↦ X_{n,n} of a bisimplicial object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The total complex of the double complex obtained by taking alternating face map complexes in both simplicial directions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The alternating face map complex of the diagonal simplicial object.
Equations
Instances For
The double complex obtained by applying alternatingFaceMapComplex in both simplicial
directions. Its (p, q) entry is X_{p,q}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Basic simplicial maps #
The Alexander-Whitney and shuffle maps are built from the standard front and back inclusions
ιFront and ιBack.
Front face inclusion [p] ⟶ [p+q]: the unique monotone map sending i ↦ i.
Equations
- LeanPool.EilenbergZilber.BisimplicialObject.ιFront p q = SimplexCategory.mkHom { toFun := fun (i : Fin (p + 1)) => ⟨↑i, ⋯⟩, monotone' := ⋯ }
Instances For
Back face inclusion [q] ⟶ [p+q]: the unique monotone map sending j ↦ p + j.
Equations
- LeanPool.EilenbergZilber.BisimplicialObject.ιBack p q = SimplexCategory.mkHom { toFun := fun (j : Fin (q + 1)) => ⟨p + ↑j, ⋯⟩, monotone' := ⋯ }
Instances For
ιFront(p, q) ≫ δ k = ιFront(p, q+1) when k > p, i.e., the face map
acts beyond the front range — all front vertices stay below the skipped index.
ιBack(p, q) ≫ δ k = ιBack(p+1, q) when k ≤ p, i.e., the face map
acts before the back range — all back vertices shift by one.
ιBack(p, q) ≫ δ k = δ (k - p) ≫ ιBack(p, q+1) when k > p, i.e., the face
map acts within the back range. Here δ (k-p) is the face map on [q].
Alexander-Whitney map #
The Alexander-Whitney map F₂(X) ⟶ F₁(X) sends the diagonal chain complex to the total complex by
copairing the component maps awComponent X p q over all decompositions p + q = n.
The (p, q) component of the Alexander-Whitney map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Alexander-Whitney chain map F₂(X) ⟶ F₁(X).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Shuffle map #
The shuffle map F₁(X) ⟶ F₂(X) is defined on each bidegree (p, q) by the signed sum over
(p, q)-shuffles, and then assembled with totalDesc.
First projection of a shuffle as a SimplexCategory morphism ⦋p+q⦌ ⟶ ⦋p⦌.
Equations
Instances For
Second projection of a shuffle as a SimplexCategory morphism ⦋p+q⦌ ⟶ ⦋q⦌.
Equations
Instances For
The (p, q) component of the shuffle map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Boundary formula for the shuffle components #
The chain map condition for shuffleMap is reduced to a componentwise identity for
ezComponent: composing with the diagonal differential splits into the expected vertical and
horizontal boundary terms.
Left insertion face factorization (fst component):
δ_{insertLeftIndex} ≫ eqToHom ≫ fstHom(insertLeftStep ν j) = fstHom(ν) ≫ δ(j).
Right insertion face factorization (snd component):
δ_{insertRightIndex} ≫ eqToHom ≫ sndHom(insertRightStep ν k) = sndHom(ν) ≫ δ(k).
Composing δ r ≫ eqToHom ≫ shuffleFstHom of swapDiagonalSteps μ gives the same
result as for μ, because δ r maps via succAbove r which avoids vertex r,
and swapDiagonalSteps only changes the value at r.
Boundary formula for ezComponent.
Composing ezComponent X p q with the diagonal differential splits into the vertical boundary
term coming from the first simplicial direction and the horizontal boundary term coming from the
second. The differential is written as .d rather than objD to avoid index-cast noise.
The shuffle chain map F₁(X) ⟶ F₂(X).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Degreewise formula for alexanderWhitney ≫ shuffleMap.
In degree 0, the composite alexanderWhitney ≫ shuffleMap is the identity.
The bi-normalized total complex: normalize both simplicial directions (via the
normalized Moore complex), then take the total complex. The normalized analogue of F₁.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The normalized Moore complex of the diagonal. The normalized analogue of F₂.
Equations
Instances For
The Moore inclusion N[-] ⟶ K[-] packaged as a natural transformation. Needed to lift the
inner-direction normalization through mapHomologicalComplex.
Equations
- LeanPool.EilenbergZilber.BisimplicialObject.mooreInclusion = { app := fun (Y : CategoryTheory.SimplicialObject C) => AlgebraicTopology.inclusionOfMooreComplexMap Y, naturality := ⋯ }
Instances For
The Dold–Kan retraction K[-] ⟶ N[-] (via PInfty) as a natural transformation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Moore inclusion is a section of the Dold–Kan retraction.
Inclusion N₁ ↪ F₁ of the bi-normalized total complex into the unnormalized total complex,
obtained by including both simplicial directions (inclusionOfMooreComplexMap outer,
mooreInclusion inner) and totalizing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Retraction F₁ ↠ N₁ onto the bi-normalized total complex (via PInfty in both directions).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Inclusion N₂ ↪ F₂ for the diagonal (the Moore inclusion).
Equations
Instances For
Retraction F₂ ↠ N₂ for the diagonal (the PInfty retraction).
Equations
Instances For
The shuffle map on normalized complexes, ∇ : N₁ → N₂.
Option 3: the unnormalized shuffleMap conjugated by the Dold–Kan inclusion N₁ ↪ F₁ and the
retraction F₂ ↠ N₂, so it is levelwise-concrete.
Equations
Instances For
The Alexander–Whitney map on normalized complexes, AW : N₂ → N₁.
Option 3: the unnormalized alexanderWhitney conjugated by the Dold–Kan inclusion N₂ ↪ F₂ and the
retraction F₁ ↠ N₁, so it is levelwise-concrete.