Gluing geometric simplicial complexes along common faces #
A family of geometric simplicial complexes K i in a module E glues to a single simplicial
complex, Geometry.SimplicialComplex.glue K h, whose faces are the faces of all the K i, as soon
as the convex hulls of a face of K i and a face of K j always meet inside the convex hull of
their common vertices. Its underlying space is the union of the spaces |K i|, and if each K i
is finite and the spaces |K i| form a locally finite family, its simplices form a locally finite
family. More generally, a complex is locally finite when its simplices lie in a locally finite
complex or in the cells of a locally finite family of convex sets, finitely many in each cell
(locallyFinite_convexHull_of_finite_restrict).
The compatibility condition is checked geometrically when the complexes triangulate sets which
meet along common faces. Suppose every point of |K i| ∩ |K j| lies in a set F which is an
extreme subset of both |K i| and |K j|, and such that every face of K i with all vertices in
F is a face of K j; for instance, K i and K j restrict to the same subcomplex on F.
Then a face of K i and a face of K j meet properly
(convexHull_inter_convexHull_subset_of_isExtreme): the point of intersection is carried by
faces with all vertices in F, which are then faces of K j. Gluing retains the triangulation
of each piece on its convex subsets (restrict_glue).
This is the common-face agreement and coverage step in subdividing a locally finite family of compact convex polytopes, meeting in common faces, into a single simplicial complex compatible with prescribed triangulations of their faces: each polytope is triangulated separately, by coning a triangulation of its boundary, and the pieces are glued.
Main definitions #
Geometry.SimplicialComplex.glue: the simplicial complex whose faces are the faces of a family of pairwise compatible complexes.
Main results #
Geometry.SimplicialComplex.space_glue:|glue K h| = ⋃ i, |K i|.Geometry.SimplicialComplex.glue_le_iff: the glued complex is the least complex containing everyK i.Geometry.SimplicialComplex.locallyFinite_convexHull_glue: gluing a locally finite family of finite complexes gives a locally finite complex.Geometry.SimplicialComplex.locallyFinite_convexHull_of_finite_restrict: a complex whose simplices lie in a locally finite complex or in the cells of a locally finite family of convex sets, finitely many in each cell, is locally finite.Geometry.SimplicialComplex.convexHull_inter_convexHull_subset_of_isExtreme: complexes agreeing on common extreme subsets covering the intersection of their spaces meet properly.Geometry.SimplicialComplex.restrict_glue: gluing along common faces does not change the restriction of each piece to its convex subsets.
References #
- C. P. Rourke, B. J. Sanderson, Introduction to Piecewise-Linear Topology, Springer (1972), Chapter 2 (simplicial complexes and subdivisions of cell complexes).
The simplicial complex whose faces are the faces of all the complexes K i, provided the
convex hulls of a face of K i and a face of K j always meet inside the convex hull of their
common vertices.
Instances For
The glued complex is the least simplicial complex containing every K i.
Gluing a locally finite family of finite complexes gives a complex whose simplices form a locally finite family.
The faces of the pieces L and T j of a glued family meet compatibly, provided distinct
pieces T j, T k meet inside |L| and a point of |L| carried by a face of a piece is carried
by a subface which is a face of L.
A complex whose simplices are those of a locally finite complex L or lie in the cells of a
locally finite family of convex sets, with finitely many simplices in each cell, is locally
finite.
The restriction of K to a cell P k has finitely many faces, if P k is compact, the cells
are locally finite, the restriction of L to P k has finitely many faces, the restriction of
K to every cell P m with d m < n has finitely many faces, and every face of K is a face of
L or lies in such a cell.
Two simplicial complexes K and L meet properly if every point of |K| ∩ |L| lies in a
set F which is an extreme subset of both |K| and |L| and such that every face of K with
all vertices in F is a face of L: the convex hulls of a face of K and a face of L then
meet inside the convex hull of their common vertices.
Suppose that for any two distinct complexes K i and K j of a family, every point of
|K i| ∩ |K j| lies in a common extreme subset F of |K i| and |K j| such that the faces of
K i with all vertices in F are faces of K j. Then the faces of the family pairwise meet
properly, so the family can be glued.
Gluing a family of complexes along common extreme subsets of their spaces does not change
the restriction of any piece K i to a convex subset of |K i|. In particular, prescribed
triangulations of the faces of the pieces survive in the glued complex.