Documentation

Mathlib.CategoryTheory.LocallyCartesianClosed.Over

Cartesian monoidal structure on slices induced by chosen pullbacks #

Main declarations #

Main results #

TODO #

@[reducible, inline]

The binary fan provided by fst' and snd'.

Instances For

    The binary fan provided by fst' and snd' is a binary product in Over X.

    Instances For
      @[implicit_reducible]

      A computable instance of CartesianMonoidalCategory for Over X when C has chosen pullbacks. Contrast this with the noncomputable instance provided by CategoryTheory.Over.cartesianMonoidalCategory.

      Instances For
        theorem CategoryTheory.ChosenPullbacksAlong.Over.tensorObj_ext {C : Type u₁} [Category.{v₁, u₁} C] [ChosenPullbacks C] {X A : C} {Y Z : Over X} (f₁ f₂ : A (MonoidalCategoryStruct.tensorObj Y Z).left) (e₁ : CategoryStruct.comp f₁ (fst Y.hom Z.hom) = CategoryStruct.comp f₂ (fst Y.hom Z.hom)) (e₂ : CategoryStruct.comp f₁ (snd Y.hom Z.hom) = CategoryStruct.comp f₂ (snd Y.hom Z.hom)) :
        f₁ = f₂

        The functor which maps an object A in C to the projection A ⊗ X ⟶ X in Over X. This is the computable analogue of the functor Over.star.

        Instances For
          @[simp]
          theorem CategoryTheory.toOver_map_left {C : Type u₁} [Category.{v₁, u₁} C] [CartesianMonoidalCategory C] (X : C) {X✝ Y✝ : C} (f : X✝ Y✝) :

          The functor from C to Over (𝟙_ C) which sends X : C to Over.mk <| toUnit X.

          Instances For
            @[simp]
            theorem CategoryTheory.toOverUnit_map_left (C : Type u₁) [Category.{v₁, u₁} C] [CartesianMonoidalCategory C] {X✝ Y✝ : C} (f : X✝ Y✝) :
            ((toOverUnit C).map f).left = f

            The slice category over the terminal unit object is equivalent to the original category.

            Instances For

              The isomorphism of functors toOverUnit C ⋙ ChosenPullbacksAlong.pullback (toUnit X) and toOver X.

              Instances For

                The functor toOver X is the right adjoint to the functor Over.forget X.

                Instances For

                  A natural isomorphism between the functors toOver Y and toOver X ⋙ pullback f for any morphism f : X ⟶ Y.

                  Instances For

                    The functor pullback f : Over X ⥤ Over Y is naturally isomorphic to toOver : Over X ⥤ Over (Over.mk f) post-composed with the iterated slice equivalence Over (Over.mk f) ⥤ Over Y.

                    Instances For