Documentation

Mathlib.CategoryTheory.Monoidal.Cartesian.Over

CartesianMonoidalCategory for Over X #

We provide a CartesianMonoidalCategory (Over X) instance via pullbacks, and provide simp lemmas for the induced MonoidalCategory (Over X) instance.

@[reducible, inline]

A choice of finite products of Over X given by Limits.pullback.

Equations
    Instances For
      @[reducible, inline]

      Over X is braided w.r.t. the Cartesian monoidal structure given by Limits.pullback.

      Equations
        Instances For
          @[reducible, inline]
          abbrev CategoryTheory.Over.monObjMkPullbackSnd {C : Type u_1} [Category.{v_1, u_1} C] [Limits.HasPullbacks C] {X R S : C} {f : R X} {g : S X} [MonObj (mk f)] :

          The pullback of a monoid object is a monoid object.

          Equations
            Instances For
              @[reducible, inline]
              abbrev CategoryTheory.Over.grpObjMkPullbackSnd {C : Type u_1} [Category.{v_1, u_1} C] [Limits.HasPullbacks C] {X R S : C} {f : R X} {g : S X} [GrpObj (mk f)] :

              The pullback of a monoid object is a monoid object.

              Equations
                Instances For