Documentation

Mathlib.CategoryTheory.Limits.Preserves.Ulift

ULift creates small (co)limits #

This file shows that uliftFunctor.{v, u} creates (and hence preserves) limits and colimits indexed by J with [Category.{w, u} J].

It also shows that uliftFunctor.{v, u} preserves "all" limits, potentially too big to exist in Type u).

The equivalence between K.sections and (K ⋙ uliftFunctor.{v, u}).sections. This is used to show that uliftFunctor preserves limits that are potentially too large to exist in the source category.

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

    The functor uliftFunctor : Type u ⥤ Type (max u v) creates u-small limits.

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

    Given a subset of the cocone point of a cocone over the lifted functor, produce a cocone over the original functor.

    Equations
    Instances For

      Given a subset of the cocone point of a cocone over the lifted functor, produce a subset of the cocone point of a colimit cocone over the original functor.

      Equations
      Instances For

        Characterization the map descSet hc: the image of an element in a vertex of the original diagram in the cocone point lies in descSet hc ls if and only if the image of the corresponding element in the lifted diagram lie in ls.

        Given a colimit cocone in Type u and an arbitrary cocone over the diagram lifted to Type (max u v), produce a function from the cocone point of the colimit cocone to the cocone point of the other cocone, that witnesses the colimit cocone also being a colimit in the higher universe.

        Equations
        Instances For

          The functor uliftFunctor : Type u ⥤ Type (max u v) creates u-small colimits.

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