Documentation

Mathlib.AlgebraicTopology.SimplexCategory.SemiSimplexCategory

The semi-simplex category #

We define a category SemiSimplexCategory so that semi-simplicial objects can be defined (TODO) as functors from SemiSimplexCategoryᵒᵖ similarly as simplicial objects are functors from SimplexCategory.

The category whose objects are denoted ⦋n⦌ₛ for n : ℕ and morphisms ⦋n⦌ₛ ⟶ ⦋m⦌ₛ are order embeddings Fin (n.len + 1) ↪o Fin (m.len + 1). (This identifies to a wide subcategory of the category SemiSimplex, which has the "same" objects, and morphisms Fin (n.len + 1) →o Fin (m.len + 1), see the faithful functor SemiSimplexCategory.toSimplexCategory.)

Instances For
    theorem SemiSimplexCategory.ext {x y : SemiSimplexCategory} (len : x.len = y.len) :
    x = y

    The object of SemiSimplexCategory corresponding to n : ℕ is denoted ⦋n⦌ₛ.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[irreducible]

      The type of morphisms in the semi-simplex category are order embeddings. This type is made irreducible: use SemiSimplexCategory.homEquiv to make the conversion.

      Equations
      Instances For
        @[implicit_reducible]
        Equations
        • One or more equations did not get rendered due to their size.

        Morphisms n ⟶ m in SemiSimplexCategory identify to order embeddings Fin (n.len + 1) ↪o Fin (m.len + 1).

        Equations
        Instances For
          theorem SemiSimplexCategory.hom_ext {a b : SemiSimplexCategory} {f g : a b} (h : homEquiv f = homEquiv g) :
          f = g

          The inclusion functor SemiSimplexCategorySimplexCategory.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For