The barycentric identification for stellar subdivision #
Place the new vertex of a stellar subdivision at the barycenter of the starred face, fixing all other vertices, and extend linearly in barycentric coordinates. This map identifies the subdivided polyhedron bijectively with the original polyhedron. The complexes may be infinite and may have unused vertices. This is the point-set identification; no topology on the precomplex polyhedra or piecewise-linear compatibility is asserted here.
The module supplies the linear map, its coordinate and vertex formulas, mass preservation, and its image, injectivity, and surjectivity properties on the corresponding polyhedra. Together these give a point-set identification for the geometric realization of a stellar move.
References #
- C. P. Rourke, B. J. Sanderson, Introduction to Piecewise-Linear Topology, Springer (1972), Chapter 2 (starrings and subdivisions).
The coordinate construction follows the barycentric map in
TauCeti.AlgebraicTopology.SimplicialComplex.Subdivision.Realization, using the same
Mathlib Geometry.SimplicialComplex.onFinsupp realization.
Replace the coordinate vector of v by the normalized coordinate sum over σ, fixing
all other vertices. This sum is the barycenter when σ is nonempty, and zero when σ is empty.
On the stellar subdivision at σ with fresh vertex v, this is the barycentric realization
map to the original polyhedron.
Equations
- σ.stellarSubdivisionLinearMap v = LinearMap.id + (Finsupp.lapply v).smulRight (∑ i ∈ σ, Finsupp.single i (↑σ.card)⁻¹ - Finsupp.single v 1)
Instances For
The coordinate formula for the stellar realization map.
Every old vertex is fixed by the realization map.
The coordinate vector of v is sent to the normalized coordinate sum over σ,
which is the barycenter when σ is nonempty, and zero when σ is empty.
The barycentric map sends the stellar polyhedron into the original polyhedron.
The barycentric map is injective on the stellar polyhedron when the new vertex lies outside the starred face.
Every point of the original polyhedron has a preimage in the stellar polyhedron when the starred face belongs to the original complex and the new vertex is unused.
Placing the new vertex at the barycenter identifies the polyhedron of a stellar subdivision bijectively with the original polyhedron. No finiteness assumption is needed.