Commit 2025-07-31 15:44 f5dca229
View on Github →chore: split long file DedekindDomain/Ideal.lean
(#27676)
This PR splits Mathlib/RingTheory/DedekindDomain/Ideal.lean
into three parts:
FractionalIdeal/Inverse.lean
defines theInv
operator on fractional ideals, and proves basic results.DedekindDomain/Ideal/Basic.lean
definesIsDedekindDomainInv
, shows equivalence withIsDedekindDomain
and provides unique factorization instances. This is sufficient forClassGroup.lean
.DedekindDomain/Ideal/Lemmas.lean
definesHeightOneSpectrum
and contains remaining lemmas. Also upstream a lemma that doesn't refer to Dedekind domains.