Diameter shrinking for iterated barycentric subdivision #
This file proves the geometric metric shrinking facts for affine barycentric
subdivision of the standard topological simplex Δⁿ and its iterates. These are
the metric inputs needed by the later small-simplices theorem.
The mathematical content is the classical estimate: one barycentric subdivision
of a simplex contracts diameters by the factor n/(n+1) < 1, and therefore the
N-fold subdivision contracts by (n/(n+1))^N → 0.
Design #
Rather than route through the singular-chain subdivision operator, we work
directly with the affine layer. A simplex is described by its tuple of n+1
vertices V : Fin (n+1) → E in a real normed space E. One barycentric
subdivision step, for a permutation π of the vertices, produces the new vertex
tuple
(stepVertices V π) k = barycenter {V (π 0), …, V (π k)}
= (k+1)⁻¹ • Σ_{j ≤ k} V (π j).
The geometric simplex is the convex hull of the vertex tuple, and
Metric.diam (convexHull ℝ (Set.range V)) = Metric.diam (Set.range V)
(convexHull_diam), so it suffices to bound Metric.diam (Set.range V).
Main results #
contractionFactor n = n/(n+1), withcontractionFactor_nonnegandcontractionFactor_lt_one.stepVertices_diam_le— one-step contraction:diam (range (stepVertices V π)) ≤ contractionFactor n * diam (range V).iterVertices— the vertex tuple of an affine sub-simplex ofsdᴺ.iterVertices_diam_le—diam (range (iterVertices …)) ≤ (contractionFactor n)^N * diam (range V).exists_iteratedSubdivision_affine_diameter_lt— for everyε > 0there isNsuch that every affine sub-simplex appearing in theN-fold barycentric subdivision ofΔⁿhas diameter< ε.
The contraction factor #
The dimension-dependent contraction factor n/(n+1). It is < 1 for every
n (in particular 0 for n = 0).
Equations
Instances For
One barycentric subdivision step on a vertex tuple #
One barycentric subdivision step applied to a vertex tuple V, ordered by the
permutation π. The k-th new vertex is the barycenter of the first k+1
old vertices in the order π.
Equations
- SphereOddDegree.BarycentricSubdivisionDiameter.stepVertices n V π k = (↑↑k + 1)⁻¹ • ∑ j ≤ k, V (π j)
Instances For
The range of any vertex tuple over Fin (n+1) is bounded.
Iterate barycentric subdivision of a vertex family along a permutation word.
Equations
- One or more equations did not get rendered due to their size.
- SphereOddDegree.BarycentricSubdivisionDiameter.iterVertices n 0 x_3 x✝ = x✝
Instances For
The standard simplex and the main existence theorem #
Convex-hull form of the theorem: the geometric affine sub-simplex (the
convex hull of the vertex tuple) has diameter < ε after enough subdivisions.