Documentation

Mathlib.CategoryTheory.Limits.Over

Limits and colimits in the over and under categories #

Show that the forgetful functor forget X : Over X ⥤ C creates colimits, and hence Over X has any colimits that C has (as well as the dual that forget X : Under X ⟶ C creates limits).

Note that the folder CategoryTheory.Limits.Shapes.Constructions.Over further shows that forget X : Over X ⥤ C creates connected limits (so Over X has connected limits), and that Over X has J-indexed products if C has J-indexed wide pullbacks.

theorem CategoryTheory.Over.epi_left_of_epi {C : Type u} [Category.{v, u} C] {X : C} [Limits.HasPushouts C] {f g : Over X} (h : f g) [Epi h] :
Epi h.left
theorem CategoryTheory.Over.epi_iff_epi_left {C : Type u} [Category.{v, u} C] {X : C} [Limits.HasPushouts C] {f g : Over X} (h : f g) :
Epi h Epi h.left

If c is a colimit cocone, then so is the cocone c.toOver with cocone point 𝟙 c.pt.

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

    If F has a colimit, then the cocone colimit.toOver F with cocone point 𝟙 (colimit F) is also a colimit cocone.

    Equations
    Instances For
      theorem CategoryTheory.Under.mono_right_of_mono {C : Type u} [Category.{v, u} C] {X : C} [Limits.HasPullbacks C] {f g : Under X} (h : f g) [Mono h] :
      Mono h.right
      theorem CategoryTheory.Under.mono_iff_mono_right {C : Type u} [Category.{v, u} C] {X : C} [Limits.HasPullbacks C] {f g : Under X} (h : f g) :
      Mono h Mono h.right

      If c is a limit cone, then so is the cone c.toUnder with cone point 𝟙 c.pt.

      Equations
      Instances For

        If F has a limit, then the cone limit.toUnder F with cone point 𝟙 (limit F) is also a limit cone.

        Equations
        Instances For