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'.

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

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

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

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

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

        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.

        Equations
        • One or more equations did not get rendered due to their size.
        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.

          Equations
          • One or more equations did not get rendered due to their size.
          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.

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

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

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

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

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

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

                  Equations
                  • One or more equations did not get rendered due to their size.
                  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.

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