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 #
IsDedekindDomainInvalternatively defines a Dedekind domain as an integral domain where every nonzero fractional ideal is invertible.isDedekindDomainInv_iffshows that this does not depend on the choice of field of fractions.
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][marcus1977number]
- [J.W.S. Cassels, A. FrΓΆhlich, Algebraic Number Theory][cassels1967algebraic]
- [J. Neukirch, Algebraic Number Theory][Neukirch1992]
Tags #
dedekind domain, dedekind ring
A Dedekind domain is an integral domain such that every fractional ideal has an inverse.
This is equivalent to IsDedekindDomain.
In particular we provide a CommGroupWithZero instance,
assuming IsDedekindDomain A, which implies IsDedekindDomainInv. For integral domain,
IsDedekindDomain(Inv) implies only Ideal.isCancelMulZero.
Equations
Instances For
IsDedekindDomainInv A implies that fractional ideals over it form a commutative group with
zero.
Equations
Instances For
Showing one side of the equivalence between the definitions
IsDedekindDomainInv and IsDedekindDomain of Dedekind domains.
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
IsDedekindDomain and IsDedekindDomainInv are equivalent ways
to express that an integral domain is a Dedekind domain.
For ideals in a Dedekind domain, to divide is to contain.