Properties of objects on categories equipped with shift #
Given a predicate P : ObjectProperty C on objects of a category equipped with a shift
by A, we define shifted properties of objects P.shift a for all a : A.
We also introduce a typeclass P.IsStableUnderShift A to say that P X
implies P (X⟦a⟧) for all a : A.
Given a predicate P : C → Prop on objects of a category equipped with a shift by A,
this is the predicate which is satisfied by X if P (X⟦a⟧).
Equations
- P.shift a X = P ((CategoryTheory.shiftFunctor C a).obj X)
Instances For
P : ObjectProperty C is stable under the shift by a : A if
P X implies P X⟦a⟧.
Instances
P : ObjectProperty C is stable under the shift by A if
P X implies P X⟦a⟧ for any a : A.
- isStableUnderShiftBy (a : A) : P.IsStableUnderShiftBy a
Instances
Alias of CategoryTheory.ObjectProperty.shift.
Given a predicate P : C → Prop on objects of a category equipped with a shift by A,
this is the predicate which is satisfied by X if P (X⟦a⟧).
Instances For
Alias of CategoryTheory.ObjectProperty.shift_zero.