Alexander–Whitney diagonal — combinatorial and simplex-level layer #
This file develops the combinatorial and simplex-level groundwork for the Alexander–Whitney (AW) chain diagonal
Δ : C_•(X) → C_•(X) ⊗ C_•(X),
the chain-level ingredient underlying the singular cochain cup product. It uses the simplex
category, standard face maps, the singular simplicial set TopCat.toSSet, the singular chain
complex functor, and the monoidal structure supplied by CupProductScaffolding.lean.
The tensor-valued linearization and chain-map identity are developed in the related
Alexander–Whitney modules.
Mathematical content #
For a singular n-simplex σ (with n = p + q), the AW diagonal is
Δ(σ) = Σ_{p+q=n} (front_p σ) ⊗ (back_q σ),
where:
- the front
p-facefront_p σis the restriction ofσto the firstp+1vertices{0,…,p}; - the back
q-faceback_q σis the restriction ofσto the lastq+1vertices{p,…,p+q}.
These restrictions are induced by the order-preserving maps
frontFace p q : ⦋p⦌ ⟶ ⦋p+q⦌ , i ↦ i (inclusion of an initial segment)
backFace p q : ⦋q⦌ ⟶ ⦋p+q⦌ , i ↦ i + p (inclusion of a final segment)
in SimplexCategory. The two faces overlap in the single vertex p
(front's last vertex = back's first vertex), which is the geometric content
of the diagonal.
What this file supplies #
- Front/back combinatorial face maps
frontFace,backFaceinSimplexCategory, with their value lemmas, the overlap/matching identityfrontFace_last_eq_backFace_zero, injectivity, and the two structural recursion identitiesfrontFace_succ(adding a top vertex viaδ (last)) andbackFace_succ_square(the front-of-δ₀commuting square) that drive the eventual chain-map identity. - Singular-simplex front/back restrictions
frontSimplex,backSimplexof a singular(p+q)-simplex, with their naturality in the space (frontSimplex_naturality,backSimplex_naturality). - Degree bookkeeping for
p + q = nviaFinset.antidiagonal(awIndex,mem_awIndex,awIndex_add). - Tensor-complex target objects
singularChainTensorSquare(the chain-levelC_•(X) ⊗ C_•(X), the codomain of the AW diagonal) with its functorial pullback andmap_id/map_complaws — the chain-level analogue of the cochain tensor square already inCupProductScaffolding.lean. - Object-level diagonal shape
awPair— the(p,q)-componentσ ↦ (front_p σ, back_q σ)of the (un-linearized) AW diagonal, natural in the space (awPair_naturality).
1. Front and back combinatorial face maps #
The front p-face inclusion ⦋p⦌ ⟶ ⦋p+q⦌ in SimplexCategory,
sending vertex i to i — the inclusion of the initial segment {0,…,p}
of {0,…,p+q}.
Equations
- SphereOddDegree.AlexanderWhitney.frontFace p q = SimplexCategory.mkHom { toFun := fun (i : Fin (p + 1)) => Fin.castLE ⋯ i, monotone' := ⋯ }
Instances For
The back q-face inclusion ⦋q⦌ ⟶ ⦋p+q⦌ in SimplexCategory,
sending vertex i to i + p — the inclusion of the final segment {p,…,p+q}
of {0,…,p+q}.
Equations
- SphereOddDegree.AlexanderWhitney.backFace p q = SimplexCategory.mkHom { toFun := fun (i : Fin (q + 1)) => ⟨↑i + p, ⋯⟩, monotone' := ⋯ }
Instances For
The last vertex of the front p-face is p.
The first vertex of the front p-face is 0.
The first vertex of the back q-face is p.
The last vertex of the back q-face is p + q.
Overlap / matching identity. The last vertex of the front p-face and
the first vertex of the back q-face are the same vertex p of ⦋p+q⦌. This
single shared vertex is the geometric content of the Alexander–Whitney diagonal.
The front face map is injective on vertices.
The back face map is injective on vertices.
Front recursion. Extending the back length by one is the same as
post-composing the front face with the top face map δ (last), i.e. adding the
new top vertex p+q+1 that the front face never reaches.
Back commuting square. The bottom face map δ 0 intertwines the back
faces backFace p q and backFace p (q+1): both routes ⦋q⦌ ⟶ ⦋p+q+1⦌ send
i ↦ i + p + 1. This is the first-face simplicial identity for the back faces
that enters the chain-map identity of the AW diagonal.
2. Singular-simplex front/back restrictions #
A singular (p+q)-simplex of a space X is an element of
(TopCat.toSSet.obj X).obj (op ⦋p+q⦌). Restricting it along the front/back face
maps yields its front p-face and back q-face, the two tensor factors of the
(p,q)-component of the Alexander–Whitney diagonal.
The front p-face of a singular (p+q)-simplex σ, obtained by
restricting σ along frontFace p q.
Equations
Instances For
The back q-face of a singular (p+q)-simplex σ, obtained by
restricting σ along backFace p q.
Equations
Instances For
Naturality of the front face in the space. A continuous map f : X ⟶ Y
commutes with taking front faces of singular simplices. This is naturality of the
singular simplicial set functor TopCat.toSSet.
Naturality of the back face in the space. A continuous map f : X ⟶ Y
commutes with taking back faces of singular simplices.
3. Degree bookkeeping for p + q = n #
The Alexander–Whitney diagonal of an n-simplex is a sum over all splittings
p + q = n, i.e. over Finset.antidiagonal n.
The index set of the degree-n Alexander–Whitney diagonal: all pairs
(p, q) with p + q = n, the bidegrees of the tensor summands.
Equations
Instances For
4. Tensor-complex target objects C_•(X) ⊗ C_•(X) #
With the monoidal wiring of CupProductScaffolding.lean in place, the tensor
product of the singular chain complex with itself is a genuine
ChainComplex (ModuleCat R) ℕ. This is the codomain of the Alexander–Whitney
diagonal Δ : C_•(X) → C_•(X) ⊗ C_•(X).
The tensor square of the singular chain complex with coefficients in
M : ModuleCat R, i.e. C_•(X; M) ⊗ C_•(X; M) as a ChainComplex (ModuleCat R) ℕ.
This is the chain-level codomain of the Alexander–Whitney diagonal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functorial pushforward on the chain tensor square: a continuous map
f : X ⟶ Y induces f_# ⊗ f_# on the tensor squares.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Functoriality: the chain tensor-square pushforward preserves identities.
The tensor square of the singular F₂-chain complex, C_•(X; F₂) ⊗ C_•(X; F₂).
Equations
Instances For
5. Object-level Alexander–Whitney diagonal shape #
The (p, q)-component of the (un-linearized) Alexander–Whitney diagonal sends a
singular (p+q)-simplex σ to the pair (front_p σ, back_q σ). Summing the
linearizations of these pairs over awIndex n is the AW diagonal; the
linearization itself is the required input (see the module footer).
The (p, q)-component of the Alexander–Whitney diagonal, at the level of
sets of simplices: a singular (p+q)-simplex σ maps to the pair of its front
p-face and back q-face. The genuine chain diagonal is the R-linearization
of the sum of these pairs over awIndex (p+q).
Equations
Instances For
Naturality of the object-level AW diagonal component in the space.