Documentation

Mathlib.CategoryTheory.Limits.Connected

Connected limits #

A connected limit is a limit whose shape is a connected category.

We show that constant functors from a connected category have a limit and a colimit. From this we deduce that a cocone c over a connected diagram is a colimit cocone if and only if colimMap c.ι is an isomorphism (where c.ι : F ⟶ const c.pt is the natural transformation that defines the cocone).

We give examples of connected categories, and prove that the functor given by (X × -) preserves any connected limit. That is, any limit of shape J where J is a connected category is preserved by the functor (X × -).

The obvious cone of a constant functor.

Equations
    Instances For
      @[simp]

      The obvious cocone of a constant functor.

      Equations
        Instances For

          When J is a connected category, the limit of a constant functor J ⥤ C with value X : C identifies to X.

          Equations
            Instances For

              When J is a connected category, the colimit of a constant functor J ⥤ C with value X : C identifies to X.

              Equations
                Instances For

                  If J is connected, F : J ⥤ C and c is a cone on F, then to check that c is a limit it is sufficient to check that limMap c.π is an isomorphism. The converse is also true, see Cone.isLimit_iff_isIso_limMap_π.

                  Equations
                    Instances For

                      If J is connected, F : J ⥤ C and C is a cocone on F, then to check that c is a colimit it is sufficient to check that colimMap c.ι is an isomorphism. The converse is also true, see Cocone.isColimit_iff_isIso_colimMap_ι.

                      Equations
                        Instances For

                          (Impl). The obvious natural transformation from (X × K -) to K.

                          Equations
                            Instances For

                              (Impl). The obvious natural transformation from (X × K -) to X

                              Equations
                                Instances For

                                  (Impl). Given a cone for (X × K -), produce a cone for K using the natural transformation γ₂

                                  Equations
                                    Instances For

                                      The functor (X × -) preserves any connected limit. Note that this functor does not preserve the two most obvious disconnected limits - that is, (X × -) does not preserve products or terminal object, eg (X ⨯ A) ⨯ (X ⨯ B) is not isomorphic to X ⨯ (A ⨯ B) and X ⨯ 1 is not isomorphic to 1.