Structure theorem of finitely generated torsion module up to pseudo-isomorphism #
Krull domain #
An integral domain A is a Krull domain if it satisfies the following properties:
Aₚis a discrete valuation ring for every height one primepofA.- The intersection of all such
Aₚis equal toA. - Any nonzero element of
Ais contained in only a finitely many height one primes ofA.
See https://en.wikipedia.org/wiki/Krull_ring.
- isDiscreteValuationRing_localization (p : PrimeSpectrum A) : p.asIdeal.primeHeight = 1 → IsDiscreteValuationRing (Localization p.asIdeal.primeCompl)
- biInf_eq_bot : ⨅ p ∈ {p : PrimeSpectrum A | p.asIdeal.primeHeight = 1}, Localization.subalgebra (FractionRing A) p.asIdeal.primeCompl ⋯ = ⊥
Instances
A Noetherian ring is a Krull domain if and only if it is an integrally closed domain.
Height one localization is PID #
A typeclass asserting that for any finitely many height one primes p₁, ..., pₙ of A,
let S = A \ ⋃ i, pᵢ, then S⁻¹A is a PID.
- isPrincipalIdealRing_localization (s : Set (PrimeSpectrum A)) : s ⊆ {p : PrimeSpectrum A | p.asIdeal.primeHeight = 1} → s.Nonempty → s.Finite → IsDomain (Localization (⨅ p ∈ s, p.asIdeal.primeCompl)) ∧ IsPrincipalIdealRing (Localization (⨅ p ∈ s, p.asIdeal.primeCompl))
Instances
Structure theorem under the assumption that height one localization is PID #
Let A be a Noetherian ring and let M, N be finitely generated torsion A-modules.
Let p₁, ..., pₙ be all height one primes in Supp(M) ∪ Supp(N), let S = A \ ⋃ i, pᵢ.
Then an A-linear map f : M → N is a pseudo-isomorphism if and only if
S⁻¹f : S⁻¹M → S⁻¹N is an isomorphism.
Structure theorem of finitely generated torsion modules up to pseudo-isomorphism:
A finitely generated torsion module over a Noetherian ring A satisfying
HeightOneLocalizationIsPID is pseudo-isomorphic to a finite product of some A ⧸ pᵢ ^ eᵢ
where the pᵢ ^ eᵢ are powers of height one primes of A.
Let A be a Noetherian ring satisfying HeightOneLocalizationIsPID. Then two finitely
generated torsion A-modules M, N are pseudo-isomorphic if and only if their localizations
at all height one primes are isomorphic.
Let A be a Noetherian ring satisfying HeightOneLocalizationIsPID. Then pseudo-isomorphic
between two finitely generated torsion A-modules are symmectric.
Let A be a Noetherian ring satisfying HeightOneLocalizationIsPID. Then pseudo-isomorphic
between two finitely generated torsion A-modules are symmectric.
Let A be a Noetherian ring satisfying HeightOneLocalizationIsPID, M be a finitely
generated A-module, T be the torsion submodule of M. Then M is pseudo-isomorphic to
T × M/T.