Joins of abstract simplicial complexes #
The join of complexes K and L has the disjoint sum of their vertex types as vertices. Its
faces are the nonempty disjoint unions of a face of K and a face of L, allowing either side to
be empty. This file constructs the join first for PreAbstractSimplicialComplex and then for
AbstractSimplicialComplex.
Joins are standard infrastructure for the combinatorial-manifold part of the geometric-topology
roadmap (TauCetiRoadmap/GeometricTopology/README.md, layer 11). In particular, combinatorial
spheres are generated from the boundary of a simplex using subdivision and joins, links interact
with joins, and the simplicial cylinder appearing in collapse arguments is built from closely
related product constructions.
The construction follows Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 2. The use of the sum type makes the two vertex sets disjoint by construction.
Main definitions #
PreAbstractSimplicialComplex.join: the join of two precomplexes.AbstractSimplicialComplex.join: the join of two abstract complexes.
Main results #
mem_join_iff: membership is characterized by the two projected faces.disjSum_mem_join_iff: a disjoint union is a face exactly when each nonempty component is.join_mono: join is monotone in both arguments.
The join of two pre-abstract simplicial complexes, on the disjoint sum of their vertex types. A nonempty finite set is a face when each of its nonempty left and right projections is a face of the corresponding complex.
Equations
Instances For
Membership in a precomplex join is equivalent to nonemptiness together with the left and right projection face conditions.
A disjoint union is a face of the join exactly when it is nonempty and each nonempty component is a face of its original complex.
A left face, tagged into the sum type, is a face of the join.
A right face, tagged into the sum type, is a face of the join.
The disjoint union of a left face and a right face is a face of the join.
Join is monotone in both complexes.
Mapping the vertex types separately commutes with the join. Injectivity is unnecessary.
Exchanging the tagged vertex sets exchanges the factors of a join.
The join of two abstract simplicial complexes, with vertices in the disjoint sum.
Equations
Instances For
Forgetting that the join contains every singleton recovers the underlying precomplex join.
Membership in an abstract join is equivalent to nonemptiness together with the left and right projection face conditions.
A disjoint union is a face of the abstract join exactly when it is nonempty and each nonempty component is a face of its original complex.
A left face, tagged into the sum type, is a face of the join.
A right face, tagged into the sum type, is a face of the join.
The disjoint union of faces is a face of the join.
Join is monotone in both abstract simplicial complexes.