Properties of objects that are closed under finite limits #
In this file, we introduce a typeclass IsClosedUnderFiniteLimits
saying that a property of objects P : ObjectProperty C of a category C
is closed under finite limits. The dual definition IsClosedUnderFiniteLimits
is also introduced.
class CategoryTheory.ObjectProperty.IsClosedUnderFiniteLimits {C : Type u_1} [Category.{v_1, u_1} C] (P : ObjectProperty C) :
A typeclass expressing that a property of objects is closed under finite limits.
- isClosedUnderLimitsOfShape (J : Type) [SmallCategory J] [FinCategory J] : P.IsClosedUnderLimitsOfShape J
Instances
class CategoryTheory.ObjectProperty.IsClosedUnderFiniteColimits {C : Type u_1} [Category.{v_1, u_1} C] (P : ObjectProperty C) :
A typeclass expressing that a property of objects is closed under finite colimits.
- isClosedUnderColimitsOfShape (J : Type) [SmallCategory J] [FinCategory J] : P.IsClosedUnderColimitsOfShape J