Cones of geometric simplicial complexes #
Let K be a geometric simplicial complex in a module E over an ordered field and let p be a
point. The cone pK has as faces the faces of K, the faces of K with p adjoined, and the
vertex {p}. It is a simplicial complex when p "sees" |K| injectively: p ∉ |K|, and
every segment from p to a point of |K| meets |K| only at that endpoint
(Geometry.SimplicialComplex.IsConeApex). Under this condition the apex lies outside the affine
span of every face of K (IsConeApex.notMem_affineSpan), the cone glues along common faces, it
contains K as a subcomplex, and its underlying space is the convex join of p with |K|
together with p itself (the apex matters only when K is empty).
The main application is coning a triangulated boundary of a convex body to an interior point. If
C is convex and K triangulates its intrinsic frontier, every point of the intrinsic interior
of C is a cone apex for K (IsConeApex.of_space_eq_intrinsicFrontier). If moreover C is
compact, the cone triangulates all of C (space_cone_of_space_eq_intrinsicFrontier) and
retains K as its boundary triangulation. This is the coning step in the inductive construction
of simplicial subdivisions of convex polytopes compatible with prescribed boundary
triangulations.
Main definitions #
Geometry.SimplicialComplex.IsConeApex:pis outside|K|and each segment frompto a point of|K|meets|K|only at that endpoint.Geometry.SimplicialComplex.cone: the cone onKwith apexp.
Main results #
Geometry.SimplicialComplex.IsConeApex.notMem_affineSpan: a cone apex lies outside the affine span of every face.Geometry.SimplicialComplex.vertices_cone: the vertices of the cone are the apex and the vertices ofK.Geometry.SimplicialComplex.space_cone:|pK| = {p} ∪ convexJoin {p} |K|.Geometry.SimplicialComplex.le_coneandmem_cone_faces_iff_of_notMem: the faces of the cone not containing the apex are exactly the faces ofK.Geometry.SimplicialComplex.restrict_cone: the cone has the same restriction asKto any set avoiding the apex.Geometry.SimplicialComplex.erase_mem_faces_of_mem_convexHull: a point of|K|carried by a face of the cone is carried by the opposite face ofK.Geometry.SimplicialComplex.space_cone_of_space_eq_intrinsicFrontier: coning a triangulation of the intrinsic frontier of a compact convex set to an intrinsic interior point triangulates the whole set.
References #
- C. P. Rourke, B. J. Sanderson, Introduction to Piecewise-Linear Topology, Springer (1972), Chapter 1 (joins and cones) and Chapter 2 (simplicial complexes).
A point p is a cone apex for a geometric simplicial complex K if p ∉ |K| and every
segment from p to a point y ∈ |K| meets |K| only at y. These are the conditions under
which joining p to the faces of K gives a simplicial complex, the cone K.cone p h.
- notMem_space : p ∉ K.space
The apex is not in the underlying space.
A segment from the apex to a point
yof the underlying space meets it only aty.
Instances For
A cone apex is not a vertex of any face.
A cone apex lies outside the affine span of every face, so adjoining it to a face keeps the vertices affinely independent.
If K triangulates the intrinsic frontier of a convex set C, every point of the intrinsic
interior of C is a cone apex for K.
The cone pK on a simplicial complex K with apex p. Its faces are the nonempty finite sets
whose vertices other than p form a face of K or are empty: the faces of K, the faces of K
with p adjoined, and the vertex {p}.
Instances For
The faces of the cone not containing the apex are exactly the faces of K.
The cone contains K as a subcomplex.
Coning to an apex outside B does not change the faces with all vertices in B: the cone
retains the restriction of K to B, for instance a prescribed triangulation of a face of a
convex body whose boundary is coned to an interior point.
Adjoining the apex to a face of K gives a face of the cone.
A point of |K| in the convex hull of a face s of the cone lies in the convex hull of the
face s.erase p of K opposite the apex.
The vertices of the cone are the apex together with the vertices of K.
The apex is a vertex of the cone.
The cone has finitely many faces exactly when K does.
The underlying space of the cone is the convex join of the apex with |K|, together with the
apex itself (which matters only when K is empty).
Coning a triangulation of the intrinsic frontier of a compact convex set C to a point of the
intrinsic interior of C triangulates C: every point of C is either the apex or lies on a
segment from the apex to a point of the intrinsic frontier.