Functor categories have finite limits when the target category does #
These declarations cannot be in the file Mathlib.CategoryTheory.Limits.FunctorCategory
because
that file shouldn't import Mathlib.CategoryTheory.Limits.Shapes.FiniteProducts
.
instance
CategoryTheory.Limits.instHasFiniteLimitsFunctor
{C : Type u_1}
[Category.{u_3, u_1} C]
{K : Type u_2}
[Category.{u_4, u_2} K]
[HasFiniteLimits C]
:
HasFiniteLimits (Functor K C)
instance
CategoryTheory.Limits.instHasFiniteProductsFunctor
{C : Type u_1}
[Category.{u_3, u_1} C]
{K : Type u_2}
[Category.{u_4, u_2} K]
[HasFiniteProducts C]
:
HasFiniteProducts (Functor K C)
instance
CategoryTheory.Limits.instHasFiniteColimitsFunctor
{C : Type u_1}
[Category.{u_3, u_1} C]
{K : Type u_2}
[Category.{u_4, u_2} K]
[HasFiniteColimits C]
:
HasFiniteColimits (Functor K C)
instance
CategoryTheory.Limits.instHasFiniteCoproductsFunctor
{C : Type u_1}
[Category.{u_3, u_1} C]
{K : Type u_2}
[Category.{u_4, u_2} K]
[HasFiniteCoproducts C]
:
HasFiniteCoproducts (Functor K C)