Reducing a module modulo an element of the ring #
Given a commutative ring R
and an element r : R
, the association
M ↦ M ⧸ rM
extends to a functor on the category of R
-modules. This functor
is isomorphic to the functor of tensoring by R ⧸ (r)
on either side, but can
be more convenient to work with since we can work with quotient types instead
of fiddling with simple tensors.
Tags #
module, commutative algebra
An abbreviation for M⧸rM
that keeps us from having to write
(⊤ : Submodule R M)
over and over to satisfy the typechecker.
Equations
- QuotSMulTop r M = (M ⧸ r • ⊤)
Instances For
Reducing a module modulo r
is the same as left tensoring with R/(r)
.
Equations
- QuotSMulTop.equivQuotTensor r M = ((r • ⊤).quotEquivOfEq (Ideal.span {r} • ⊤) ⋯).trans (TensorProduct.quotTensorEquivQuotSMul M (Ideal.span {r})).symm
Instances For
Reducing a module modulo r
is the same as right tensoring with R/(r)
.
Equations
- QuotSMulTop.equivTensorQuot r M = ((r • ⊤).quotEquivOfEq (Ideal.span {r} • ⊤) ⋯).trans (TensorProduct.tensorQuotEquivQuotSMul M (Ideal.span {r})).symm
Instances For
The action of the functor QuotSMulTop r
on morphisms.
Equations
Instances For
Tensoring on the left and applying QuotSMulTop · r
commute.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tensoring on the right and applying QuotSMulTop · r
commute.
Equations
- One or more equations did not get rendered due to their size.