Documentation

Mathlib.CategoryTheory.Adjunction.Limits

Adjunctions and limits #

A left adjoint preserves colimits (CategoryTheory.Adjunction.leftAdjoint_preservesColimits), and a right adjoint preserves limits (CategoryTheory.Adjunction.rightAdjoint_preservesLimits).

Equivalences create and reflect (co)limits. (CategoryTheory.Functor.createsLimitsOfIsEquivalence, CategoryTheory.Functor.createsColimitsOfIsEquivalence, CategoryTheory.Functor.reflectsLimits_of_isEquivalence, CategoryTheory.Functor.reflectsColimits_of_isEquivalence.)

In CategoryTheory.Adjunction.coconesIso we show that when F โŠฃ G, the functor associating to each Y the cocones over K โ‹™ F with cone point Y is naturally isomorphic to the functor associating to each Y the cocones over K with cone point G.obj Y.

The right adjoint of Cocones.functoriality K F : Cocone K โฅค Cocone (K โ‹™ F).

Auxiliary definition for functorialityAdjunction.

Equations
    Instances For

      The unit for the adjunction for Cocones.functoriality K F : Cocone K โฅค Cocone (K โ‹™ F).

      Auxiliary definition for functorialityAdjunction.

      Equations
        Instances For

          The counit for the adjunction for Cocones.functoriality K F : Cocone K โฅค Cocone (K โ‹™ F).

          Auxiliary definition for functorialityAdjunction.

          Equations
            Instances For

              The functor Cocones.functoriality K F : Cocone K โฅค Cocone (K โ‹™ F) is a left adjoint.

              Equations
                Instances For

                  The left adjoint of Cones.functoriality K G : Cone K โฅค Cone (K โ‹™ G).

                  Auxiliary definition for functorialityAdjunction'.

                  Equations
                    Instances For

                      The unit for the adjunction for Cones.functoriality K G : Cone K โฅค Cone (K โ‹™ G).

                      Auxiliary definition for functorialityAdjunction'.

                      Equations
                        Instances For
                          @[simp]
                          theorem CategoryTheory.Adjunction.functorialityUnit'_app_hom {C : Type uโ‚} [Category.{vโ‚, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚‚, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] (K : Functor J D) (c : Limits.Cone (K.comp G)) :
                          ((adj.functorialityUnit' K).app c).hom = adj.unit.app c.pt

                          The counit for the adjunction for Cones.functoriality K G : Cone K โฅค Cone (K โ‹™ G).

                          Auxiliary definition for functorialityAdjunction'.

                          Equations
                            Instances For

                              The functor Cones.functoriality K G : Cone K โฅค Cone (K โ‹™ G) is a right adjoint.

                              Equations
                                Instances For

                                  Transport a HasLimitsOfShape instance across an equivalence.

                                  def CategoryTheory.Adjunction.coconesIsoComponentHom {C : Type uโ‚} [Category.{vโ‚, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚‚, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J C} (Y : D) (t : ((cocones J D).obj (Opposite.op (K.comp F))).obj Y) :
                                  (G.comp ((cocones J C).obj (Opposite.op K))).obj Y

                                  auxiliary construction for coconesIso

                                  Equations
                                    Instances For
                                      def CategoryTheory.Adjunction.coconesIsoComponentInv {C : Type uโ‚} [Category.{vโ‚, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚‚, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J C} (Y : D) (t : (G.comp ((cocones J C).obj (Opposite.op K))).obj Y) :
                                      ((cocones J D).obj (Opposite.op (K.comp F))).obj Y

                                      auxiliary construction for coconesIso

                                      Equations
                                        Instances For
                                          def CategoryTheory.Adjunction.conesIsoComponentHom {C : Type uโ‚} [Category.{vโ‚, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚‚, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J D} (X : Cแต’แต–) (t : (F.op.comp ((cones J D).obj K)).obj X) :
                                          ((cones J C).obj (K.comp G)).obj X

                                          auxiliary construction for conesIso

                                          Equations
                                            Instances For
                                              def CategoryTheory.Adjunction.conesIsoComponentInv {C : Type uโ‚} [Category.{vโ‚, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚‚, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J D} (X : Cแต’แต–) (t : ((cones J C).obj (K.comp G)).obj X) :
                                              (F.op.comp ((cones J D).obj K)).obj X

                                              auxiliary construction for conesIso

                                              Equations
                                                Instances For
                                                  def CategoryTheory.Adjunction.coconesIso {C : Type uโ‚} [Category.{vโ‚€, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚€, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J C} :

                                                  When F โŠฃ G, the functor associating to each Y the cocones over K โ‹™ F with cone point Y is naturally isomorphic to the functor associating to each Y the cocones over K with cone point G.obj Y.

                                                  Equations
                                                    Instances For
                                                      def CategoryTheory.Adjunction.conesIso {C : Type uโ‚} [Category.{vโ‚€, uโ‚} C] {D : Type uโ‚‚} [Category.{vโ‚€, uโ‚‚} D] {F : Functor C D} {G : Functor D C} (adj : F โŠฃ G) {J : Type u} [Category.{v, u} J] {K : Functor J D} :
                                                      F.op.comp ((cones J D).obj K) โ‰… (cones J C).obj (K.comp G)

                                                      When F โŠฃ G, the functor associating to each X the cones over K with cone point F.op.obj X is naturally isomorphic to the functor associating to each X the cones over K โ‹™ G with cone point X.

                                                      Equations
                                                        Instances For