Documentation

Mathlib.Topology.Category.TopCat.Monoidal

The cartesian monoidal structure on TopCat #

We define the cartesian monoidal category structure on TopCat. We also introduce the unit interval as an object TopCat.I of TopCat.

@[simp]
theorem TopCat.associator_hom_apply {X Y Z : TopCat} {x : X} {y : Y} {z : Z} :
@[simp]
theorem TopCat.associator_inv_apply {X Y Z : TopCat} {x : X} {y : Y} {z : Z} :
@[simp]
theorem TopCat.braiding_hom_apply {X Y : TopCat} {x : X} {y : Y} :
@[simp]
theorem TopCat.braiding_inv_apply {X Y : TopCat} {x : X} {y : Y} :

The unit interval, as an object of TopCat.

Instances For

    The unit interval TopCat.I is homeomorphic to unitInterval.

    Instances For
      theorem TopCat.I.ext {x y : I} (h : homeomorph x = homeomorph y) :
      x = y
      theorem TopCat.I.ext_iff {x y : I} :
      x = y homeomorph x = homeomorph y

      The symmetrization map TopCat.ITopCat.I.

      Instances For
        @[implicit_reducible]
        instance TopCat.I.instOfNatCarrierOfNatNat :
        OfNat (↑I) 0
        @[implicit_reducible]
        instance TopCat.I.instOfNatCarrierOfNatNat_1 :
        OfNat (↑I) 1

        The inclusion X ⟶ X ⊗ I given by 0 : I for X : TopCat.

        Instances For

          The inclusion X ⟶ X ⊗ I given by 1 : I for X : TopCat.

          Instances For