Dedekind domains and invertible ideals #
In this file, we show a ring is a Dedekind domain iff all fractional ideals are invertible,
and prove instances such as the unique factorization of ideals.
Further results on the structure of ideals in a Dedekind domain are found in
Mathlib/RingTheory/DedekindDomain/Ideal/Lemmas.lean.
Main definitions #
isDedekindDomain_iff_mul_inv_cancelshows an integral domain is a Dedekind domain iff every nonzero fractional ideal is invertible.
Main results: #
Implementation notes #
The definitions that involve a field of fractions choose a canonical field of fractions,
but are independent of that choice. The ..._iff lemmas express this independence.
Often, definitions assume that Dedekind domains are not fields. We found it more practical
to add a (h : ¬ IsField A) assumption whenever this is explicitly needed.
References #
- D. Marcus, Number Fields
- J.W.S. Cassels, A. Fröhlich, Algebraic Number Theory
- J. Neukirch, Algebraic Number Theory
Tags #
dedekind domain, dedekind ring
Alias of FractionalIdeal.one_mem_inv_coe_ideal.
Specialization of exists_primeSpectrum_prod_le_and_ne_bot_of_domain to Dedekind domains:
Let I : Ideal A be a nonzero ideal, where A is a Dedekind domain that is not a field.
Then exists_primeSpectrum_prod_le_and_ne_bot_of_domain states we can find a product of prime
ideals that is contained within I. This lemma extends that result by making the product minimal:
let M be a maximal ideal that contains I, then the product including M is contained within I
and the product excluding M is not contained within I.
Alias of PrimeSpectrum.exists_multiset_prod_cons_le_and_prod_not_le.
Specialization of exists_primeSpectrum_prod_le_and_ne_bot_of_domain to Dedekind domains:
Let I : Ideal A be a nonzero ideal, where A is a Dedekind domain that is not a field.
Then exists_primeSpectrum_prod_le_and_ne_bot_of_domain states we can find a product of prime
ideals that is contained within I. This lemma extends that result by making the product minimal:
let M be a maximal ideal that contains I, then the product including M is contained within I
and the product excluding M is not contained within I.
Nonzero integral ideals in a Dedekind domain are invertible.
We will use this to show that nonzero fractional ideals are invertible, and finally conclude that fractional ideals in a Dedekind domain form a group with zero.
Equations
- One or more equations did not get rendered due to their size.
For ideals in a Dedekind domain, to divide is to contain.
Alias of Ideal.strongNormalizationMonoid.