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 also Submodule.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 also Submodule.comap_inf).
Equations
Instances For
The third isomorphism theorem for modules.
The map from the third isomorphism theorem for modules: (M / S) / (T / S) → M / T.
Equations
Instances For
Essentially the same equivalence as in the third isomorphism theorem,
except restated in terms of suprema/addition of submodules instead of ≤.
Equations
Instances For
Corollary of the third isomorphism theorem: [S : T] [M : S] = [M : T]