Relation of morphism properties with limits #
The following predicates are introduces for morphism properties P
:
StableUnderBaseChange
:P
is stable under base change if in all pullback squares, the left map satisfiesP
if the right map satisfies it.StableUnderCobaseChange
:P
is stable under cobase change if in all pushout squares, the right map satisfiesP
if the left map satisfies it.
We define P.universally
for the class of morphisms which satisfy P
after any base change.
We also introduce properties IsStableUnderProductsOfShape
, IsStableUnderLimitsOfShape
,
IsStableUnderFiniteProducts
.
A morphism property is StableUnderBaseChange
if the base change of such a morphism
still falls in the class.
Equations
Instances For
A morphism property is StableUnderCobaseChange
if the cobase change of such a morphism
still falls in the class.
Equations
Instances For
The property that a morphism property W
is stable under limits
indexed by a category J
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The property that a morphism property W
is stable under products indexed by a type J
.
Equations
- W.IsStableUnderProductsOfShape J = W.IsStableUnderLimitsOfShape (CategoryTheory.Discrete J)
Instances For
The condition that a property of morphisms is stable by finite products.
Instances
For P : MorphismProperty C
, P.diagonal
is a morphism property that holds for f : X ⟶ Y
whenever P
holds for X ⟶ Y xₓ Y
.
Equations
- P.diagonal f = P (CategoryTheory.Limits.pullback.diagonal f)
Instances For
Equations
- ⋯ = ⋯
P.universally
holds for a morphism f : X ⟶ Y
iff P
holds for all X ×[Y] Y' ⟶ Y'
.
Equations
- P.universally f = ∀ ⦃X' Y' : C⦄ (i₁ : X' ⟶ X) (i₂ : Y' ⟶ Y) (f' : X' ⟶ Y'), CategoryTheory.IsPullback f' i₁ i₂ f → P f'
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯