Theorems · Theorem · commutative algebra
Module.equiv_directSum_of_isTorsion
∀ {R : Type u} [inst : CommRing R] [IsPrincipalIdealRing R] {M : Type v} [inst_2 : AddCommGroup M] [inst_3 : Module R M]
[IsDomain R] [h' : Module.Finite R M],
Module.IsTorsion R M →
∃ ι x p, ∃ (_ : ∀ (i : ι), Irreducible (p i)), ∃ e, Nonempty (M ≃ₗ[R] DirectSum ι fun i => R ⧸ R ∙ p i ^ e i)A finitely generated torsion module over a PID is isomorphic to a direct sum of some
R ⧸ R ∙ (p i ^ e i) where the p i ^ e i are prime powers.
- Defined in
- Mathlib.Algebra.Module.PID
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 158 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites30
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement · cited by 53,352
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- CommRingstatement and proof · cited by 17,173
- AddCommGroupstatement and proof · cited by 12,871
- Fintypestatement and proof · cited by 7,736
- Submodulestatement · cited by 7,192
- LinearEquivstatement and proof · cited by 3,317
- HasQuotient.Quotientstatement and proof · cited by 2,301
- IsDomainstatement and proof · cited by 2,196
- Submodule.spanstatement and proof · cited by 1,504
- LinearEquiv.symmproof · cited by 1,461
Cited by2
Results whose statement or proof uses this declaration.
- Module.equiv_free_prod_directSumproof · cited by 2
- Module.finite_of_fg_torsionproof · cited by 1