Kernel and cokernel equivalences for module localization #
The actual localization functor preserves the two elementary constructions needed by the successor pages. The equivalences below are obtained from the canonical submodule and quotient localization equivalences in Mathlib.
noncomputable def
AlgebraicAnalysis.LocalizedKernelCokernelEquivalences.localizedMap
{R : Type u}
[CommRing R]
{U : Type v}
{V : Type w}
[AddCommGroup U]
[AddCommGroup V]
[Module R U]
[Module R V]
(S : Submonoid R)
(f : U →ₗ[R] V)
:
The localization of an R-linear map, regarded as a map over the
localized ring.
Equations
Instances For
@[simp]
theorem
AlgebraicAnalysis.LocalizedKernelCokernelEquivalences.localizedMap_apply
{R : Type u}
[CommRing R]
{U : Type v}
{V : Type w}
[AddCommGroup U]
[AddCommGroup V]
[Module R U]
[Module R V]
(S : Submonoid R)
(f : U →ₗ[R] V)
(x : LocalizedModule S U)
:
noncomputable def
AlgebraicAnalysis.LocalizedKernelCokernelEquivalences.localizedEquiv
{R : Type u}
[CommRing R]
{U : Type v}
{V : Type w}
[AddCommGroup U]
[AddCommGroup V]
[Module R U]
[Module R V]
(S : Submonoid R)
(e : U ≃ₗ[R] V)
:
Localization carries an actual linear equivalence to an equivalence over the localized ring.
Equations
Instances For
noncomputable def
AlgebraicAnalysis.LocalizedKernelCokernelEquivalences.localizedKernelEquiv
{R : Type u}
[CommRing R]
{U : Type v}
{V : Type w}
[AddCommGroup U]
[AddCommGroup V]
[Module R U]
[Module R V]
(S : Submonoid R)
(f : U →ₗ[R] V)
:
Localization commutes with kernels.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
AlgebraicAnalysis.LocalizedKernelCokernelEquivalences.localizedCokernelEquiv
{R : Type u}
[CommRing R]
{U : Type v}
{V : Type w}
[AddCommGroup U]
[AddCommGroup V]
[Module R U]
[Module R V]
(S : Submonoid R)
(f : U →ₗ[R] V)
:
Localization commutes with cokernels.
Equations
- One or more equations did not get rendered due to their size.