The closed star, link, and deletion of a simplex #
For an abstract simplicial complex K and a simplex σ, this file builds the three local
subcomplexes that organise K around σ:
- the closed star
closedStar K σ, the facesρwhose union withσis still a face ofK(equivalently, the smallest subcomplex containing every face ofKthat containsσ); - the link
link K σ, the part of the closed star disjoint fromσ; - the deletion
deletion K σ(the anti-star), the faces ofKthat do not containσ.
These are the "basic API (faces, the star and link of a simplex)" that the geometric-topology
roadmap (TauCetiRoadmap/GeometricTopology/README.md, layer 11) asks for on top of Mathlib's
AbstractSimplicialComplex. The link is the load-bearing one downstream: a combinatorial
n-manifold is defined there by the condition that the link of every vertex is a combinatorial
(n-1)-sphere or (n-1)-ball, so link is the primitive that condition is phrased against. The
definitions follow Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 3, and
they work for PreAbstractSimplicialComplex (the singleton-free version), since the link of a
simplex need not contain every vertex even when K does.
Main definitions #
PreAbstractSimplicialComplex.closedStar K σ: the closed star ofσinK.PreAbstractSimplicialComplex.link K σ: the link ofσinK.PreAbstractSimplicialComplex.deletion K σ: the deletion (anti-star) ofσinK.
Main results #
PreAbstractSimplicialComplex.closedStar_le/link_le/deletion_le: each is a subcomplex ofK, andlink_le_closedStarplaces the link inside the closed star.PreAbstractSimplicialComplex.mem_closedStar/mem_link: membership in the closed star or link, phrased as membership inKplus the local condition.PreAbstractSimplicialComplex.mem_closedStar_nonempty/mem_link_nonempty: the introduction-friendly membership forms using only nonemptiness and the defining local data.PreAbstractSimplicialComplex.closedStar_sup_deletion: the closed star and the deletion coverK, i.e.closedStar K σ ⊔ deletion K σ = K.PreAbstractSimplicialComplex.link_le_deletion_of_nonempty: for a nonemptyσ, the link sits inside the deletion.PreAbstractSimplicialComplex.closedStar_empty/link_empty/deletion_empty: the values at the empty simplex (K,K, and⊥), pinning the conventions.PreAbstractSimplicialComplex.isCone_closedStar/isCone_deletion: the closed star of a face is a cone with apex any vertex of that face, and deleting a face missing the apex of a cone leaves a cone with the same apex.- monotonicity of all three constructions in
K.
The closed star of a simplex σ in K: the faces ρ whose union with σ is a face of
K. Equivalently, this is the subcomplex of K generated by faces whose union with σ remains
in K.
Equations
Instances For
The link of a simplex σ in K: the part of the closed star disjoint from σ, i.e. the
faces ρ disjoint from σ with ρ ∪ σ a face of K. This is the primitive the combinatorial
n-manifold condition is phrased against: the link of every vertex should be a combinatorial
sphere or ball.
Equations
Instances For
The deletion (or anti-star) of a simplex σ in K: the faces of K that do not contain
σ as a subset. Together with the closed star it covers K (closedStar_sup_deletion).
Instances For
A nonempty finset belongs to the closed star exactly when adjoining σ gives a face of
K. This is the introduction-friendly form of closed-star membership.
A nonempty finset belongs to the link exactly when it is disjoint from σ and adjoining
σ gives a face of K. This is the introduction-friendly form of link membership.
A fresh vertex of a complex is absent from every vertex link.
A finset ρ belongs to the closed star exactly when ρ is a face of K and adjoining σ
still gives a face of K.
A finset ρ belongs to the link exactly when ρ is a face of K, is disjoint from σ, and
adjoining σ still gives a face of K.
Taking the link of τ inside the link of a disjoint face σ is the link of their union.
The closed star of σ is a subcomplex of K.
The link of σ is a subcomplex of its closed star.
The link of σ is a subcomplex of K.
The deletion of σ is a subcomplex of K.
The closed star and the deletion of σ cover K: every face either survives in the deletion
(it does not contain σ) or lies in the closed star (it, hence its union with σ, is a face).
For a nonempty simplex σ, the link lies inside the deletion: a face disjoint from a nonempty
σ cannot contain it.
The closed star at the empty simplex is the whole complex.
The link at the empty simplex is the whole complex.
The deletion at the empty simplex is empty: every face contains ∅.
The closed star is monotone in the complex.
The link is monotone in the complex.
The deletion is monotone in the complex.
A closed-star face is characterized by its nonempty part outside the starred face being a link face. An empty outside part is allowed.
The intersection of the closed star with the deletion consists of faces whose part in σ
is proper and whose nonempty part outside σ is in the link.
A closed star has finitely many faces exactly when its link does, for any finset σ.
The closed star of a face is a cone with apex any vertex of that face: adjoining v ∈ σ to
a face ρ of the closed star leaves the defining union ρ ∪ σ unchanged.
Deleting a nonempty face that misses the apex of a cone leaves a cone with the same apex.
Note that the deletion of a face containing the apex need not be a cone: deleting {v} itself
destroys the apex.