The shift on a quotient category #
Let C
be a category equipped a shift by a monoid A
. If we have a relation
on morphisms r : HomRel C
that is compatible with the shift (i.e. if two
morphisms f
and g
are related, then f⟦a⟧'
and g⟦a⟧'
are also related
for all a : A
), then the quotient category Quotient r
is equipped with
a shift.
The condition r.IsCompatibleWithShift A
on the relation r
is a class so that
the shift can be automatically inferred on the quotient category.
A relation on morphisms is compatible with the shift by a monoid A
when the
relation if preserved by the shift.
- condition (a : A) ⦃X Y : C⦄ (f g : X ⟶ Y) : r f g → r ((CategoryTheory.shiftFunctor C a).map f) ((CategoryTheory.shiftFunctor C a).map g)
the condition that the relation is preserved by the shift
Instances
The shift by a monoid A
induced on a quotient category Quotient r
when the
relation r
is compatible with the shift.
Equations
- One or more equations did not get rendered due to their size.
The functor Quotient.functor r : C ⥤ Quotient r
commutes with the shift.
Equations
- One or more equations did not get rendered due to their size.
Auxiliary definition for Quotient.liftCommShift
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
When r : HomRel C
is compatible with the shift by an additive monoid, and
F : C ⥤ D
is a functor which commutes with the shift and is compatible with r
, then
the induced functor Quotient.lift r F _ : Quotient r ⥤ D
also commutes with the shift.
Equations
- CategoryTheory.Quotient.liftCommShift F r A hF = { iso := CategoryTheory.Quotient.LiftCommShift.iso F r hF, zero := ⋯, add := ⋯ }