Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.BarycentricSubdivisionOperator

Degree-wise barycentric subdivision operator on singular chains #

This file builds on AffineBarycentricSubdivision.lean.

For a singular n-simplex σ : Δⁿ → X, barycentric subdivision is defined in chain degree n by the classical signed finite sum

sd(σ) = Σ_{π ∈ Sym(n+1)} sign(π) · (σ ∘ a_π),

where a_π : Δⁿ → Δⁿ is the affine simplex defined in AffineBarycentricSubdivision.lean, sending the k-th vertex of the domain to barycenter(π 0, ..., π k).

The output here is deliberately degree-wise:

This file does not assert that this degree-wise operator commutes with the boundary. The required boundary theorem is the face/sign calculation

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

Only after that theorem is proved should one package sd as a genuine chain map.

1. Continuous affine subdivision maps #

Coordinate continuity for the affine subdivision map.

The affine subdivision map is continuous.

The affine subdivision simplex as a bundled continuous self-map of Δⁿ.

Equations
Instances For

    2. Singular-simplex summands #

    Coordinate realization of Mathlib's intrinsic simplex.

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

      Convert a singular simplex, represented as a simplex of TopCat.toSSet.obj X, to the corresponding bundled continuous map out of the topological standard simplex.

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

        Convert a bundled continuous map out of the standard simplex into the corresponding simplex of the singular simplicial set.

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

          The π-summand of barycentric subdivision of a singular simplex: precompose σ : Δⁿ → X with the affine subdivision simplex a_π : Δⁿ → Δⁿ.

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

            The identity permutation summand is the singular simplex obtained by precomposition with the identity-order affine subdivision simplex. This is not simplified to σ; the identity-order affine summand is only one subsimplex of barycentric subdivision, not the identity map.

            3. Degree-wise chain groups and generators #

            @[reducible, inline]

            The singular chain group C_n(X; R) with coefficients in R, specialized to coefficients R as a module over itself.

            Equations
            Instances For

              The basis chain associated to a singular simplex.

              Equations
              Instances For
                noncomputable def SphereOddDegree.AffineBarycentricSubdivision.permSignCoeff (R : Type) [CommRing R] {n : ℕ} (π : Equiv.Perm (Fin (n + 1))) :
                R

                The sign of a finite permutation, interpreted in a coefficient ring. For R = ℤ this is ±1; for R = ZMod 2 both signs become 1.

                Equations
                Instances For

                  The barycentric subdivision of a basis singular simplex as a chain in the same degree.

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

                    The R-linear map R → C_n(X; R) sending 1 to the barycentric subdivision of a fixed basis simplex.

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

                      The degree-n barycentric subdivision operator on singular chains. It is obtained from the coproduct universal property by prescribing its value on each basis simplex.

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

                        The degree-wise subdivision operator has the prescribed value on basis simplices.

                        @[reducible, inline]

                        Mod-2 degree-wise barycentric subdivision. The same signed definition is used; the sign coefficients reduce to 1 in ZMod 2.

                        Equations
                        Instances For

                          4. Explicit formulas useful for later boundary computations #

                          Expanding the value of the degree-wise operator on a basis simplex.

                          Linearity of the degree-wise subdivision operator, as a concrete formula on vectors in the degree-n singular chain group.

                          Scalar compatibility of the degree-wise subdivision operator.

                          5. The singular boundary on generators #

                          The singular boundary map ∂ : C_{n+1}(X; R) → C_n(X; R), i.e. the differential of the singular chain complex with coefficients in R.

                          Equations
                          Instances For

                            Coproduct-injection boundary formula. Pre-composing the coproduct injection of a basis simplex σ with the singular differential yields the alternating sum of the coproduct injections of the boundary faces of σ: Sigma.ι σ ≫ ∂ = ∑ i (-1)^i • Sigma.ι (faceSimplex … i σ).

                            Singular boundary on a generator. The differential ∂ of the singular chain complex acts on a basis chain [σ] by the classical alternating sum over boundary faces:

                            ∂[σ] = ∑_i (-1)^i [σ ∘ δ_i].
                            

                            This is the concrete face/sign formula in the library's actual singular-chain API; it is AlternatingFaceMapComplex.obj_d_eq specialised to the singular simplicial module, with the integer signs (-1)^i interpreted in R.