Documentation

Mathlib.AlgebraicTopology.SimplicialSet.Monoidal

The monoidal category structure on simplicial sets #

This file defines an instance of chosen finite products for the category SSet. It follows from the fact the SSet if a category of functors to the category of types and that the category of types have chosen finite products. As a result, we obtain a monoidal category structure on SSet.

@[simp]

The bijection (𝟙_ SSet ⟶ K) ≃ K _⦋0⦌.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem SSet.stdSimplex.ext₀ {X : SSet} {f g : X stdSimplex.obj { len := 0 }} :
    f = g
    theorem SSet.stdSimplex.ext₀_iff {X : SSet} {f g : X stdSimplex.obj { len := 0 }} :
    f = g True

    The external product of subcomplexes of simplicial sets.

    Equations
    Instances For
      @[simp]
      theorem SSet.Subcomplex.prod_obj {X Y : SSet} (A : X.Subcomplex) (B : Y.Subcomplex) (Δ : SimplexCategoryᵒᵖ) :
      (A.prod B).obj Δ = (A.obj Δ).prod (B.obj Δ)
      theorem SSet.Subcomplex.prod_monotone {X Y : SSet} {A₁ A₂ : X.Subcomplex} (hX : A₁ A₂) {B₁ B₂ : Y.Subcomplex} (hY : B₁ B₂) :
      A₁.prod B₁ A₂.prod B₂
      theorem SSet.Subcomplex.range_tensorHom {X₁ X₂ Y₁ Y₂ : SSet} (f₁ : X₁ Y₁) (f₂ : X₂ Y₂) :

      The isomorphism (A.prod B).toSSet ≅ A.toSSet ⊗ B.toSSet.

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

        The inclusion X ⟶ X ⊗ Δ[1] which is 0 on the second factor.

        Equations
        Instances For
          @[simp]
          theorem SSet.ι₀_app_fst {X : SSet} {m : SimplexCategoryᵒᵖ} (x : X.obj m) :
          (ι₀.app m x).1 = x
          @[simp]
          theorem SSet.ι₀_app_snd_apply {X : SSet} {m : } (x : X.obj (Opposite.op { len := m })) (k : Fin (m + 1)) :
          (ι₀.app (Opposite.op { len := m }) x).2 k = 0

          The inclusion X ⟶ X ⊗ Δ[1] which is 1 on the second factor.

          Equations
          Instances For
            @[simp]
            theorem SSet.ι₁_app_fst {X : SSet} {m : SimplexCategoryᵒᵖ} (x : X.obj m) :
            (ι₁.app m x).1 = x
            @[simp]
            theorem SSet.ι₁_app_snd_apply {X : SSet} {m : } (x : X.obj (Opposite.op { len := m })) (k : Fin (m + 1)) :
            (ι₁.app (Opposite.op { len := m }) x).2 k = 1

            Given S ≤ X and T ≤ Y, this is the subcomplex of X ⊗ Y given by (X ⊗ T) ⊔ (S ⊗ Y).

            Equations
            Instances For
              @[simp]
              @[simp]
              noncomputable def SSet.Subcomplex.unionProd.symmIso {X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) :

              The isomorphism unionProd S T ≅ unionProd T S as simplicial sets.

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