Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.IteratedSubdivisionSmallSimplex

Each singular simplex eventually becomes small after iterated subdivision #

For a singular simplex σ : Δⁿ → X and an open cover 𝒰 of X, some iterated barycentric subdivision sdᴺ([σ]) of the generator chain is a linear combination of 𝒰-small singular simplices.

The argument combines:

Strategy #

Every singular simplex appearing in sdᴺ([σ]) has the form σ ∘ a where a : Δⁿ → Δⁿ is an N-fold affine subdivision composite (affineCompMap). Working through the genuine linear map underlying the affine subdivision (affineSubdivLinear), we identify the vertices of this composite with the project's iterVertices, so its range has diameter < ε for N large. The Lebesgue number then forces σ ∘ a to be 𝒰-small, and the whole chain to lie in the small-chain submodule.

Main results #

1. The affine subdivision map as a genuine linear map #

noncomputable def SphereOddDegree.AffineBarycentricSubdivision.affineSubdivLinear (n : ℕ) (π : Equiv.Perm (Fin (n + 1))) :
(Fin (n + 1) → ℝ) →ₗ[ℝ] Fin (n + 1) → ℝ

The affine subdivision map associated to a permutation π, packaged as a genuine ℝ-linear self-map of Fin (n+1) → ℝ. On the standard simplex it restricts to affineSubdivMap n π.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem SphereOddDegree.AffineBarycentricSubdivision.affineSubdivLinear_apply (n : ℕ) (π : Equiv.Perm (Fin (n + 1))) (x : Fin (n + 1) → ℝ) (j : Fin (n + 1)) :
    (affineSubdivLinear n π) x j = ∑ k : Fin (n + 1), x k * ↑(prefixBarycenter n π k) j
    noncomputable def SphereOddDegree.AffineBarycentricSubdivision.affineCompLinear (n N : ℕ) :
    (Fin N → Equiv.Perm (Fin (n + 1))) → (Fin (n + 1) → ℝ) →ₗ[ℝ] Fin (n + 1) → ℝ

    Compose the barycentric subdivision linear maps selected by a permutation word.

    Equations
    Instances For
      noncomputable def SphereOddDegree.AffineBarycentricSubdivision.affineCompMap (n N : ℕ) :
      (Fin N → Equiv.Perm (Fin (n + 1))) → C(↑(Delta n), ↑(Delta n))

      The continuous simplex self-map associated with an iterated subdivision word.

      Equations
      Instances For
        theorem SphereOddDegree.AffineBarycentricSubdivision.affineCompMap_succ (n N : ℕ) (ρs : Fin (N + 1) → Equiv.Perm (Fin (n + 1))) :
        affineCompMap n (N + 1) ρs = (affineCompMap n N fun (i : Fin N) => ρs i.castSucc).comp (affineSubdivContinuousMap n (ρs (Fin.last N)))
        theorem SphereOddDegree.AffineBarycentricSubdivision.affineCompMap_coe (n N : ℕ) (ρs : Fin N → Equiv.Perm (Fin (n + 1))) (x : ↑(Delta n)) :
        ↑((affineCompMap n N ρs) x) = (affineCompLinear n N ρs) ↑x
        theorem SphereOddDegree.AffineBarycentricSubdivision.exists_diam_range_affineCompMap_lt (n : ℕ) (eps : ℝ) (heps : 0 < eps) :
        ∃ (N : ℕ), ∀ (ρs : Fin N → Equiv.Perm (Fin (n + 1))), Metric.diam (Set.range ⇑(affineCompMap n N ρs)) < eps

        A singular simplex precomposed with one iterated barycentric subdivision map.

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