Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.BarycentricBoundaryChainMap

Chain-level barycentric boundary commutation ∂ ∘ sd = sd ∘ ∂ #

This file lifts the generator-level cancellation expandedBarycentricBoundaryCancellation (from BarycentricBoundaryCancellation.lean) to all singular chains.

The main results are:

sd ≫ ∂ = ∂ ≫ sd

in the category of R-modules, i.e. degree-wise barycentric subdivision is a chain map for the singular boundary;

Degree convention #

The singular boundary singularBoundary R X n : C_{n+1} → C_n is the degree (n+1) → n differential of the alternating face map complex, with the library's (-1)^i sign convention on faces. The subdivision operator barycentricSubdivisionLinearMap R X n : C_n → C_n is the signed sum over permutations. The commutation identity below relates barycentricSubdivisionLinearMap R X (n+1) ≫ singularBoundary R X n with singularBoundary R X n ≫ barycentricSubdivisionLinearMap R X n.

Boundary commutation on a generator (chain-map form). On a basis generator [σ], the singular boundary of its subdivision equals the subdivision of its boundary.

Chain-level boundary commutation. Degree-wise barycentric subdivision is a chain map for the singular boundary:

sd ≫ ∂ = ∂ ≫ sd.

This lifts the generator-level cancellation to all chains by coproduct extensionality.

Pointwise boundary commutation. For every singular chain c,

∂ (sd c) = sd (∂ c).

This is the element-level form of barycentricSubdivisionLinearMap_commutes_boundary.