Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.BarycentricBoundaryCancellation

Generator-level barycentric boundary cancellation ∂ (sd σ) = sd (∂ σ) #

This file proves the hard finite double-sum cancellation underlying the fact that the degree-wise barycentric subdivision operator commutes with the singular boundary on a single basis generator.

The main result is expandedBarycentricBoundaryCancellation:

∂ (sd σ) = sd (∂ σ)

stated over the actual expanded sums, using the actual singular-boundary formula (singularBoundary_chainGenerator_formula) and the actual subdivision operator (barycentricSubdivisionGenerator / barycentricSubdivisionLinearMap).

How the cancellation works #

After expanding both sides on a generator σ : singularSimplices X (n+1) we get

∂(sd σ) = Σ_{π} sign(π) Σ_{i : Fin (n+2)} (-1)^i [face_i (σ ∘ a_π)] .

Splitting the inner face index i into internal faces i = castSucc i' (i' : Fin (n+1)) and the last face i = Fin.last (n+1):

1. Naturality of toSSetObjEquiv and the topological coface map #

Naturality of TopCat.toSSetObjEquiv. Applying the simplicial-set map (toSSet.obj X).map g.op corresponds, under toSSetObjEquiv, to precomposition with the topological realization toTop₀.map g of the simplex-category morphism g.

noncomputable def SphereOddDegree.AffineBarycentricSubdivision.cofaceTop (n : ℕ) (k : Fin (n + 2)) :
C(↑(Delta n), ↑(Delta (n + 1)))

The topological coface map Δⁿ → Δⁿ⁺¹ deleting the k-th vertex, as the affine inclusion sending vertex t to vertex k.succAbove t.

Equations
Instances For
    theorem SphereOddDegree.AffineBarycentricSubdivision.cofaceTop_apply_base (n : ℕ) (k : Fin (n + 2)) (y : ↑(Delta n)) :
    ((cofaceTop n k) y) k = 0

    The k-coordinate of cofaceTop n k y is zero: the affine coface never hits the deleted vertex k.

    The last coface cofaceTop n (last) is the standard castSucc inclusion: its castSucc t coordinate is the t coordinate of y.

    The topological realization of the coface morphism δ k is the affine coface cofaceTop n k.

    Face as a continuous map. The k-th boundary face of a singular simplex is, under toSSetObjEquiv, the precomposition with the topological coface cofaceTop n k.

    2. Singular-simplex equality and the subdivision summand as a map #

    Two singular simplices coincide as soon as their associated continuous maps do (toSSetObjEquiv is injective).

    The barycentric subdivision summand σ ∘ a_π, viewed as a continuous map.

    3. Internal-face bridge: affine faces agree under adjacent swap #

    Internal-face identity at the chain level. For an internal face index castSucc i, the corresponding boundary face of the π-subdivision summand equals that of the adjacent-swapped permutation summand.

    4. Last-face bridge and the last-face permutation bookkeeping #

    extendLastPerm ρ sends castSucc t to castSucc (ρ t).

    extendLastPerm ρ fixes the last vertex.

    The image of (j, ρ) under the last-face decomposition sends the last vertex to j.

    The image of (j, ρ) under the last-face decomposition sends castSucc t to j.succAbove (ρ t).

    Last-face identity at the chain level, face-data form. If j = π (last) and, on the remaining vertices, π is j.succAbove ∘ ρ, then the last boundary face of the π-subdivision summand is the ρ-subdivision summand of the j-th boundary face of σ.

    5. The last-face reindexing equivalence #

    The map underlying the last-face decomposition equivalence: (j, ρ) ↦ (extendLastPerm ρ).trans (insertLastPerm j).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The last-face decomposition equivalence (Fin (n+2) × Perm (Fin (n+1))) ≃ Perm (Fin (n+2)).

      Equations
      Instances For

        6. Internal involution facts #

        7. Internal faces cancel #

        The internal-face double sum vanishes by adjacent-swap involution cancellation.

        8. Last faces reindex to sd (∂ σ) #

        The last-face sum equals sd (∂ σ) after reindexing by lastFaceEquiv.

        9. Main theorem #

        Expanded barycentric boundary cancellation on a generator. The singular boundary of the barycentric subdivision of a generator equals the barycentric subdivision of its boundary:

        ∂ (sd σ) = sd (∂ σ).
        

        This is proved over the actual expanded sums, splitting the boundary of the subdivision into internal faces (which cancel) and last faces (which reindex to sd (∂ σ)).