Isomorphism theorems for modules. #
- The Noether's first, second, and third isomorphism theorems for modules are proved as
LinearMap.quotKerEquivRange,LinearMap.quotientInfEquivSupQuotientandSubmodule.quotientQuotientEquivQuotient.
The first and second isomorphism theorems for modules.
The first isomorphism law for modules. The quotient of M by the kernel of f is linearly
equivalent to the range of f.
Equations
Instances For
The first isomorphism theorem for surjective linear maps.
Equations
Instances For
Linear map from p to p+p'/p' where p p' are submodules of R
Equations
Instances For
Canonical linear map from the quotient p/(p ∩ p') to (p+p')/p', mapping x + (p ∩ p')
to x + p', where p and p' are submodules of an ambient module.
Note that in the following declaration the type of the domain is expressed using
``comap p.subtype p ⊓ comap p.subtype p'instead of
`comap p.subtype (p ⊓ p')because the former is the simp normal form (see alsoSubmodule.comap_inf`).
Equations
Instances For
Second Isomorphism Law : the canonical map from p/(p ∩ p') to (p+p')/p' as a linear isomorphism.
Note that in the following declaration the type of the domain is expressed using
``comap p.subtype p ⊓ comap p.subtype p'instead of
`comap p.subtype (p ⊓ p')because the former is the simp normal form (see alsoSubmodule.comap_inf`).
Equations
Instances For
The third isomorphism theorem for modules.
Essentially the same equivalence as in the third isomorphism theorem,
except restated in terms of suprema/addition of submodules instead of ≤.