Abstract Simplicial complexes #
In this file, we define abstract simplicial complexes.
An abstract simplicial complex is a downwards-closed collection of nonempty finite sets containing
every singleton. These are defined first defining PreAbstractSimplicialComplex,
which does not require the presence of singletons, and then defining AbstractSimplicialComplex as
an extension.
This is related to the geometrical notion of simplicial complexes, which are then defined under the
name Geometry.SimplicialComplex using affine combinations in another file.
Main declarations #
PreAbstractSimplicialComplex ι: An abstract simplicial complex with vertices of typeι.AbstractSimplicialComplex ι: An abstract simplicial complex with vertices of typeιwhich contains all singletons.
Notation #
s ∈ Kmeans thatsis a face ofK. This notation arises from aSetLikeinstance.K ≤ Lmeans that the faces ofKare faces ofL.
An abstract simplicial complex is a collection of nonempty finite sets of points ("faces") which is downwards closed, i.e., any nonempty subset of a face is also a face.
the faces of this simplicial complex: currently, given by their spanning vertices
- isRelLowerSet_faces : IsRelLowerSet self.faces Finset.Nonempty
Faces are nonempty and downward closed: a non-empty subset of its spanning vertices spans another face.
Instances For
The complex consisting of only the faces present in both of its arguments.
The complex consisting of all faces present in either of its arguments.
Map each vertex in each face of a PreAbstractSimplicialComplex through a function, producing a new PreAbstractSimplicialComplex.
Instances For
An AbstractSimplicialComplex is a PreAbstractSimplicialComplex which contains all singletons.
- singleton_mem (v : ι) : {v} ∈ self.faces
every singleton is a face
Instances For
Convert a PreAbstractSimplicialComplex satisfying IsAbstract to an
AbstractSimplicialComplex.
Instances For
The closure of a PreAbstractSimplicialComplex to an AbstractSimplicialComplex by adding
all singletons.
Instances For
The complex consisting of only the faces present in both of its arguments.
The complex consisting of all faces present in either of its arguments.