Pith. sign in
def

sdOpIter

definition
show as:
module
IndisputableMonolith.Foundation.SingularSubdivision
domain
Foundation
line
1083 · github
papers citing
none yet

plain-language theorem explainer

The k-fold iterate of the singular barycentric subdivision operator on degree-n integer chains of a space X. Algebraic topologists cite it when proving every chain becomes cover-small after finitely many subdivisions. Defined by recursion: identity at zero, then postcompose with one more subdivision step.

Claim. For a topological space $X$ and degree $n\in\mathbb{N}$, the endomorphism $\mathrm{sd}^{(k)}_n:C_n(X;\mathbb{Z})\to C_n(X;\mathbb{Z})$ is the $k$-fold iterate of the barycentric subdivision operator: $\mathrm{sd}^{(0)}_n=\mathrm{id}$ and $\mathrm{sd}^{(k+1)}_n=\mathrm{sd}_n\circ\mathrm{sd}^{(k)}_n$.

background

In singular homology the degree-$n$ chain group $C_n(X;\mathbb{Z})$ is the free abelian group on continuous maps $\Delta^n\to X$. Here it is realized as a coproduct of copies of $\mathbb{Z}$ indexed by singular simplices. The single-step barycentric subdivision operator $\mathrm{sd}_n$ is the unique morphism out of that coproduct induced by subdividing each generator into a signed sum of smaller simplices (coning from the barycenter).

This module assembles the subdivision toolkit used later for Mayer-Vietoris. The iterate packages repeated application of $\mathrm{sd}_n$ as an $\mathbb{N}$-indexed family of endomorphisms of $C_n(X)$, so that statements about "enough subdivisions" can be phrased as existence of a finite $k$.

proof idea

Pure recursive definition on the iteration count. At zero the value is the identity morphism of the chain group. At a successor it is the previous iterate composed (as morphisms in $\mathrm{ModuleCat},\mathbb{Z}$) with one application of the single-step subdivision operator. No lemmas are invoked; the body is pattern matching on $\mathbb{N}$.

why it matters

The iterate is the workhorse for uniform smallness in SingularMayerVietoris: every chain admits some $k$ such that $\mathrm{sd}^{(k)}(z)$ lies in the span of simplices each contained in one set of an open cover $U\cup V=X$. Downstream lemmas record additivity in $k$, that the iterate preserves the small span, and that it commutes elementwise with the boundary. Those facts supply the injectivity and surjectivity inputs for the small-chain inclusion on homology, which is the algebraic core of Mayer-Vietoris.

In the Recognition Science foundation this is classical singular-homology scaffolding, not a forcing-chain step (T0-T8). It supports the topological side of the monolith rather than the J-cost or $\varphi$-ladder physics layer.

Switch to Lean above to see the machine-checked source, dependencies, and usage graph.