Stellar subdivision at a face preserves the realization up to homeomorphism
ProvedgeometricRealization_homeomorph_of_stellarSubdivisionLet be a finite abstract simplicial complex on the vertex set and let be a face of . The stellar subdivision of at is the complex on the vertex set together with one new vertex , playing the role of the barycentre of , whose faces are
that is, one deletes the closed star of and cones the remainder off from . In the statement this description is imposed as a hypothesis, phrased for the two possible shapes of a set of vertices — one avoiding , one containing — so that no new definition is required.
The assertion is that subdividing does not change the underlying space:
The homeomorphism is the affine map fixing the old vertices and sending the new vertex to the barycentre of ; in barycentric coordinates
It preserves nonnegativity and the coordinate sum, and it carries the support condition defining to the one defining . Its inverse subtracts from the coordinates indexed by their common minimum and places in the new coordinate. The two maps are mutually inverse because on some coordinate indexed by always vanishes: no face of contains all of , whether or not it contains . Both realizations are compact Hausdorff, so a continuous bijection between them is a homeomorphism.
The hypothesis on is satisfiable precisely when is a face of with at least two vertices, and it already forces to be a nonempty face of , so these conditions are not assumed separately.
Stellar subdivision is the standard device for removing an unwanted face of a triangulation while leaving a prescribed subcomplex untouched, and this invariance is what keeps the ambient space unchanged during such a process.
Formalization Note The realization is the mission's barycentric-coordinate model; the new vertex is the last element of and the old vertices form its initial segment.
import Definitions.Def_frame_2026_moment_angle_interfaces open MomentAngle
theorem geometricRealization_homeomorph_of_stellarSubdivision {m : ℕ}
(L : AbstractSimplicialComplex (Fin m))
(L' : AbstractSimplicialComplex (Fin (m + 1))) (τ : Finset (Fin m))
(hyp : ∀ γ : Finset (Fin m),
((γ.map Fin.castSuccEmb ∈ L') ↔ (γ ∈ L ∧ ¬ τ ⊆ γ)) ∧
((insert (Fin.last m) (γ.map Fin.castSuccEmb) ∈ L') ↔ (¬ τ ⊆ γ ∧ γ ∪ τ ∈ L))) :
Nonempty (GeometricRealization L' ≃ₜ GeometricRealization L) := by sorry