Documentation

TauCeti.AlgebraicTopology.SimplicialComplex.Skeleton

Skeleta of abstract simplicial complexes #

The n-skeleton retains the faces with at most n + 1 vertices. Skeleta form an increasing, exhaustive filtration, and a simplicial map restricts to a map between corresponding skeleta, even when it identifies vertices. This is the combinatorial filtration underlying the cellular structure of a geometric realization.

The construction is first given for precomplexes, so it also applies to subcomplexes with unused vertices and to the void complex. An abstract complex retains all its vertices in every skeleton.

References #

The n-skeleton consists of the faces with at most n + 1 vertices.

Instances For
    @[simp]
    theorem PreAbstractSimplicialComplex.mem_skeleton {ι : Type u_1} {K : PreAbstractSimplicialComplex ι} {σ : Finset ι} {n : ℕ} :
    σ ∈ K.skeleton n ↔ σ ∈ K ∧ σ.card ≤ n + 1

    Every skeleton is a subcomplex of the original complex.

    theorem PreAbstractSimplicialComplex.skeleton_mono {ι : Type u_1} {K L : PreAbstractSimplicialComplex ι} {m n : ℕ} (hKL : K ≤ L) (hmn : m ≤ n) :

    Skeleta are monotone in the complex and the dimension bound.

    @[simp]

    Taking successive skeleta keeps the smaller dimension bound.

    theorem PreAbstractSimplicialComplex.skeleton_eq_self_iff {ι : Type u_1} {K : PreAbstractSimplicialComplex ι} {n : ℕ} :
    K.skeleton n = K ↔ ∀ σ ∈ K, σ.card ≤ n + 1

    A complex equals its n-skeleton exactly when every face has at most n + 1 vertices.

    Every face occurs in some skeleton, without a finite-dimensionality assumption.

    A simplicial map restricts to corresponding skeleta; vertex identifications may lower the dimension of a face.

    Instances For
      @[simp]

      Restriction to skeleta preserves composition.

      @[simp]

      Restriction of an identity map is the identity on the skeleton.

      @[reducible, inline]

      The n-skeleton of an abstract complex, retaining all its vertices. This reducible lift allows simplicial maps between precomplex skeleta to be used on abstract skeleta as well.

      Instances For
        @[simp]
        theorem AbstractSimplicialComplex.mem_skeleton {ι : Type u_1} {K : AbstractSimplicialComplex ι} {σ : Finset ι} {n : ℕ} :
        σ ∈ K.skeleton n ↔ σ ∈ K ∧ σ.card ≤ n + 1

        The inclusion used to realize a skeleton as a subspace of the original polyhedron.

        theorem AbstractSimplicialComplex.skeleton_mono {ι : Type u_1} {K L : AbstractSimplicialComplex ι} {m n : ℕ} (hKL : K ≤ L) (hmn : m ≤ n) :

        Skeleta are monotone in the complex and the dimension bound.

        @[simp]

        Taking successive skeleta keeps the smaller dimension bound.

        theorem AbstractSimplicialComplex.skeleton_eq_self_iff {ι : Type u_1} {K : AbstractSimplicialComplex ι} {n : ℕ} :
        K.skeleton n = K ↔ ∀ σ ∈ K, σ.card ≤ n + 1

        A complex equals its n-skeleton exactly when all face dimensions are at most n.

        The increasing family of skeleta exhausts the complex.