Documentation

Mathlib.CategoryTheory.Limits.Preserves.Finite

Preservation of finite (co)limits. #

These functors are also known as left exact (flat) or right exact functors when the categories involved are abelian, or more generally, finitely (co)complete.

A functor is said to preserve finite limits, if it preserves all limits of shape J, where J : Type is a finite category.

Instances
    @[instance 100]

    Preserving finite limits also implies preserving limits over finite shapes in higher universes, though through a noncomputable instance.

    If we preserve limits of some arbitrary size, then we preserve all finite limits.

    We can always derive PreservesFiniteLimits C by showing that we are preserving limits at an arbitrary universe.

    The composition of two left exact functors is left exact.

    Transfer preservation of finite limits along a natural isomorphism in the functor.

    A functor F preserves finite products if it preserves all from Discrete J for Fintype J

    Instances

      A functor is said to reflect finite limits, if it reflects all limits of shape J, where J : Type is a finite category.

      Instances

        A functor F preserves finite products if it reflects limits of shape Discrete J for finite J

        Instances

          If we reflect limits of some arbitrary size, then we reflect all finite limits.

          If F ⋙ G preserves finite limits and G reflects finite limits, then F preserves finite limits.

          If F ⋙ G preserves finite products and G reflects finite products, then F preserves finite products.

          A functor is said to preserve finite colimits, if it preserves all colimits of shape J, where J : Type is a finite category.

          Instances
            @[instance 100]

            Preserving finite colimits also implies preserving colimits over finite shapes in higher universes.

            If we preserve colimits of some arbitrary size, then we preserve all finite colimits.

            We can always derive PreservesFiniteColimits C by showing that we are preserving colimits at an arbitrary universe.

            The composition of two right exact functors is right exact.

            Transfer preservation of finite colimits along a natural isomorphism in the functor.

            A functor F preserves finite products if it preserves all from Discrete J for Fintype J

            Instances

              A functor is said to reflect finite colimits, if it reflects all colimits of shape J, where J : Type is a finite category.

              Instances

                If we reflect colimits of some arbitrary size, then we reflect all finite colimits.

                A functor F preserves finite coproducts if it reflects colimits of shape Discrete J for finite J

                Instances

                  If F ⋙ G preserves finite colimits and G reflects finite colimits, then F preserves finite colimits.

                  If F ⋙ G preserves finite coproducts and G reflects finite coproducts, then F preserves finite coproducts.