Ordered products of abstract simplicial complexes #
The ordered product of two simplicial complexes is the standard staircase triangulation of their product. Its vertices are pairs of vertices. A finite set of pairs is a face when both coordinate projections are faces and the pairs form a chain for the coordinatewise order. The chain condition is essential: without it, the four vertices of a square would span a tetrahedron rather than two triangles.
This file constructs the product first for PreAbstractSimplicialComplex, then for
AbstractSimplicialComplex. It also supplies the simplicial coordinate projections,
fixed-coordinate inclusions, and the ordered cylinder obtained by taking the second factor to be
the standard one-simplex on Fin 2.
The construction is the simplicial product used in the collapse track of layer 11 of the
geometric-topology roadmap (TauCetiRoadmap/GeometricTopology/README.md). In particular, the
ordered cylinder is the missing product K × I in the statement of Zeeman's conjecture. The
definition follows the ordered (staircase) triangulation convention in Rourke--Sanderson,
Introduction to Piecewise-Linear Topology, Chapter 2. No claim about the realization of this
product is made here; identifying its realization with the product of realizations is later work.
Main definitions #
PreAbstractSimplicialComplex.orderedProd: the ordered product of two precomplexes.AbstractSimplicialComplex.orderedProd: the ordered product of two complexes.AbstractSimplicialComplex.orderedCylinder: product with the standard one-simplex.AbstractSimplicialComplex.isCone_orderedCylinder_of_isCone: taking the ordered cylinder preserves a cone whose apex is greatest.PreAbstractSimplicialComplex.SimplicialMap.orderedProdFstandorderedProdSnd: the coordinate projections.PreAbstractSimplicialComplex.SimplicialMap.prodMkLeftandprodMkRight: fixed-coordinate inclusions into an ordered product.
The ordered product of two pre-abstract simplicial complexes.
A finite set of pairs is a face exactly when its two coordinate images are faces of the factors and it is a chain for the coordinatewise order on the product. The linear orders are data in the construction: changing them can change the triangulation, though not its intended PL type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in an ordered product is characterized by the two projected face conditions and the staircase chain condition.
The first-coordinate image of a face of an ordered product is a face of the first factor.
The second-coordinate image of a face of an ordered product is a face of the second factor.
Every face of an ordered product is a chain for the coordinatewise order.
Ordered product is monotone in both factors.
The first coordinate projection from an ordered product is simplicial.
Equations
- PreAbstractSimplicialComplex.SimplicialMap.orderedProdFst K L = { toFun := Prod.fst, map_face' := ⋯ }
Instances For
The second coordinate projection from an ordered product is simplicial.
Equations
- PreAbstractSimplicialComplex.SimplicialMap.orderedProdSnd K L = { toFun := Prod.snd, map_face' := ⋯ }
Instances For
Fixing a vertex b of the second factor gives the simplicial inclusion a ↦ (a, b) of the
first factor into the ordered product.
Equations
Instances For
The fixed-second-coordinate copy of the first factor is a subcomplex of the ordered product.
Fixing a vertex a of the first factor gives the simplicial inclusion b ↦ (a, b) of the
second factor into the ordered product.
Equations
Instances For
The fixed-first-coordinate copy of the second factor is a subcomplex of the ordered product.
Monotone simplicial maps induce a simplicial map between ordered products. Monotonicity is needed because the product triangulation depends on the chosen vertex orders.
Instances For
The ordered product of two abstract simplicial complexes.
Equations
Instances For
Forgetting that the ordered product contains every singleton recovers the product of the underlying precomplexes.
Membership in an abstract ordered product has the same projected-face and chain characterization as for precomplexes.
The first-coordinate image of a face of an abstract ordered product is a face of the first factor.
The second-coordinate image of a face of an abstract ordered product is a face of the second factor.
Every face of an abstract ordered product is a chain for the coordinatewise order.
Ordered product is monotone in both abstract simplicial complexes.
The ordered simplicial cylinder on K, obtained by taking its ordered product with the
standard one-simplex on Fin 2.
Equations
- K.orderedCylinder = K.orderedProd ⊤
Instances For
The underlying precomplex of an ordered cylinder is the ordered product with the top
precomplex on Fin 2.
A face of the ordered cylinder is a face in the first coordinate and a chain in the product order. The second projection condition is automatic because the interval factor is top.
The first-coordinate image of a face of an ordered cylinder is a face of the original complex.
Every face of an ordered cylinder is a chain for the product order.
The ordered cylinder of a finite abstract simplicial complex has finitely many faces.
The ordered cylinder of a cone whose apex bounds every vertex of the complex is a cone with apex the pair of that vertex and the terminal endpoint of the interval.
The ordered cylinder of the full abstract simplex is a cone with apex the greatest vertex at the terminal endpoint of the interval.
The zero-end copy of a complex is a simplicial subcomplex of its ordered cylinder.
The one-end copy of a complex is a simplicial subcomplex of its ordered cylinder.
The bundled simplicial inclusion of the zero endpoint into an ordered cylinder.
Equations
- K.orderedCylinderZero = PreAbstractSimplicialComplex.SimplicialMap.ofMapLE (fun (a : α) => (a, 0)) ⋯
Instances For
The bundled simplicial inclusion of the one endpoint into an ordered cylinder.
Equations
- K.orderedCylinderOne = PreAbstractSimplicialComplex.SimplicialMap.ofMapLE (fun (a : α) => (a, 1)) ⋯
Instances For
The following three computations pin down the staircase convention on the square. The two monotone triangles are faces, while the pair of incomparable off-diagonal vertices is not.