Documentation

Mathlib.AlgebraicTopology.SimplicialSet.Subcomplex

Subcomplexes of a simplicial set #

Given a simplicial set X, this file defines the type X.Subcomplex of subcomplexes of X as an abbreviation for Subpresheaf X. It also introduces a coercion from X.Subcomplex to SSet.

Implementation note #

SSet.{u} is defined as Cᵒᵖ ⥤ Type u, but it is not an abbreviation. This is the reason why Subpresheaf.ι is redefined here as Subcomplex.ι so that this morphism appears as a morphism in SSet instead of a morphism in the category of presheaves.

@[reducible, inline]
abbrev SSet.Subcomplex (X : SSet) :

The complete lattice of subcomplexes of a simplicial set.

Equations
Instances For
    @[reducible, inline]

    The underlying simplicial set of a subcomplex.

    Equations
    Instances For
      @[reducible, inline]
      abbrev SSet.Subcomplex.ι {X : SSet} (A : X.Subcomplex) :

      If A : Subcomplex X, this is the inclusion A ⟶ X in the category SSet.

      Equations
      Instances For
        @[reducible, inline]

        The subcomplex of a simplicial set that is generated by a simplex.

        Equations
        Instances For
          @[reducible, inline]
          abbrev SSet.Subcomplex.range {X Y : SSet} (f : X Y) :

          The range of a morphism of simplicial sets, as a subcomplex.

          Equations
          Instances For
            @[reducible, inline]
            abbrev SSet.Subcomplex.toRange {X Y : SSet} (f : X Y) :

            The morphism X ⟶ Subcomplex.range f induced by f : X ⟶ Y.

            Equations
            Instances For
              @[simp]
              theorem SSet.Subcomplex.toRange_app_val {X Y : SSet} (f : X Y) {Δ : SimplexCategoryᵒᵖ} (x : X.obj Δ) :
              ((toRange f).app Δ x) = f.app Δ x