Documentation

TauCeti.AlgebraicTopology.SimplicialComplex.Simplex.Basic

Abstract simplices and their boundaries #

This file defines the abstract simplex spanned by a finite set of vertices and its boundary. Both are PreAbstractSimplicialComplexes on the original ambient vertex type: this lets the construction remember exactly which vertices occur, unlike AbstractSimplicialComplex, which must contain every singleton of its ambient type.

The boundary consists of the nonempty proper subsets of the spanning vertex set. These constructions provide the standard models needed for the recursive definitions of combinatorial spheres and balls in layer 11 of the geometric-topology roadmap.

The definitions follow Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 2.

Main definitions #

The abstract simplex spanned by V: its faces are the nonempty subsets of V.

Equations
Instances For

    The boundary of the abstract simplex spanned by V: its faces are the nonempty proper subsets of V.

    Equations
    Instances For
      @[simp]
      theorem PreAbstractSimplicialComplex.mem_simplex {ι : Type u_1} {V σ : Finset ι} :
      σ simplex V σ.Nonempty σV

      A finite set is a face of a simplex exactly when it is nonempty and contained in the spanning vertex set.

      @[simp]

      A finite set is a face of a simplex boundary exactly when it is a nonempty proper subset of the spanning vertex set.

      The spanning vertex set is a face of its simplex exactly when it is nonempty.

      The spanning vertex set is not a face of its own boundary.

      theorem PreAbstractSimplicialComplex.singleton_mem_simplex {ι : Type u_1} {V : Finset ι} {v : ι} :

      A vertex belongs to the spanning set exactly when its singleton is a face of the simplex.

      An abstract simplex has finitely many faces: they are subsets of the spanning set.

      theorem PreAbstractSimplicialComplex.isCone_simplex {ι : Type u_1} {V : Finset ι} [DecidableEq ι] {v : ι} (hv : v V) :

      An abstract simplex is a cone with apex any of its vertices.

      A singleton is a boundary face exactly when its vertex belongs to a spanning set containing at least one other vertex.

      The boundary is a subcomplex of the simplex.

      The boundary of an abstract simplex has finitely many faces.

      The boundary of a simplex with nonempty spanning set is a strict subcomplex of the simplex.

      @[simp]

      The simplex on the empty spanning set has no faces.

      @[simp]

      The boundary of the empty simplex has no faces.

      @[simp]

      The boundary of a one-vertex simplex is empty.

      @[simp]

      The simplex on all vertices is the top pre-abstract simplicial complex.

      @[simp]

      The boundary of the standard one-simplex consists of its two vertices. Equivalently, it is the underlying precomplex of the bottom abstract simplicial complex on Fin 2.

      The simplex on V is contained in a complex exactly when V is a face of the complex whenever V is nonempty. For V = ∅ the simplex is , so it is contained in every complex.

      Simplices are ordered exactly when their spanning vertex sets are ordered.

      theorem PreAbstractSimplicialComplex.simplex_mono {ι : Type u_1} {V W : Finset ι} (h : VW) :

      Enlarging the spanning vertex set enlarges the simplex.

      Enlarging the spanning vertex set enlarges the boundary.

      A face of a simplex lies in its boundary exactly when it is not the whole spanning set.

      The faces of a simplex are its boundary faces together with the spanning set itself, the latter only when the spanning set is nonempty.

      The boundary complex of the standard (n + 1)-simplex. Its vertices are Fin (n + 2) and its faces are the nonempty proper subsets of all vertices.

      Equations
      Instances For
        @[simp]

        The faces of the boundary of the standard (n + 1)-simplex are exactly the nonempty proper subsets of its vertex set.