Limits in the over category #
Declare instances for limits in the over category: If C
has finite wide pullbacks, Over B
has
finite limits, and if C
has arbitrary wide pullbacks then Over B
has limits.
instance
CategoryTheory.Over.instHasPullbacks
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{B : C}
[CategoryTheory.Limits.HasPullbacks C]
:
Make sure we can derive pullbacks in Over B
.
Equations
- ⋯ = ⋯
instance
CategoryTheory.Over.instHasEqualizers
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{B : C}
[CategoryTheory.Limits.HasEqualizers C]
:
Make sure we can derive equalizers in Over B
.
Equations
- ⋯ = ⋯
instance
CategoryTheory.Over.hasFiniteLimits
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{B : C}
[CategoryTheory.Limits.HasFiniteWidePullbacks C]
:
Equations
- ⋯ = ⋯
instance
CategoryTheory.Over.hasLimits
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{B : C}
[CategoryTheory.Limits.HasWidePullbacks C]
:
Equations
- ⋯ = ⋯