The quotient category is linear #
If r : HomRel C is a congruence on a preadditive category C which satisfies certain
compatibilities, we have already defined a preadditive structure on Quotient r in
the file CategoryTheory.Quotient.Preadditive such that functor r : C ⥤ Quotient r is
an additive functor. In this file, assuming moreover that C is a R-linear category
and that the relation r is compatible with the scalar multiplication by any a : R, we
show that Quotient r is a R-linear category and that functor r : C ⥤ Quotient r
is a R-linear functor.
The scalar multiplications on morphisms in Quotient R.
Equations
- CategoryTheory.Quotient.Linear.smul r hr X Y = { smul := fun (a : R) => Quot.lift (fun (g : X.as ⟶ Y.as) => Quot.mk (CategoryTheory.Quotient.CompClosure r) (a • g)) ⋯ }
Instances For
Auxiliary definition for Quotient.Linear.module.
Equations
- CategoryTheory.Quotient.Linear.module' r hr X Y = Module.mk ⋯ ⋯
Instances For
Auxiliary definition for Quotient.linear.
Equations
- CategoryTheory.Quotient.Linear.module r hr X Y = CategoryTheory.Quotient.Linear.module' r hr X.as Y.as
Instances For
Assuming Quotient r has already been endowed with a preadditive category structure
such that functor r : C ⥤ Quotient r is additive, and that C has a R-linear category
structure compatible with r, this is the induced R-linear category structure on
Quotient r.
Equations
- CategoryTheory.Quotient.linear R r hr = { homModule := inferInstance, smul_comp := ⋯, comp_smul := ⋯ }
Instances For
Equations
- ⋯ = ⋯