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 := ⋯ }