instance
IdealFactorization.numberField_ringOfIntegers_ideal_ufm
(K : Type u_1)
[Field K]
[NumberField K]
:
theorem
IdealFactorization.numberField_ideal_factorization
(K : Type u_1)
[Field K]
[NumberField K]
(I : Ideal (NumberField.RingOfIntegers K))
(hI : I ≠ ⊥)
:
noncomputable def
IdealFactorization.idealNorm
{d : ℤ}
[IsDomain (ℤ√d)]
[IsDedekindDomain (ℤ√d)]
[Module.Free ℤ (ℤ√d)]
(I : Ideal (ℤ√d))
:
Instances For
theorem
IdealFactorization.ideal_is_lattice
{R : Type u_1}
[CommRing R]
[IsDomain R]
[Module.Free ℤ R]
[Module.Finite ℤ R]
(I : Ideal R)
(hI : I ≠ ⊥)
:
def
IdealFactorization.IdealsSimilar
{R : Type u_1}
[CommRing R]
[IsDomain R]
[IsDedekindDomain R]
(I J : Ideal R)
:
Instances For
theorem
IdealFactorization.similar_mul_right
{R : Type u_1}
[CommRing R]
[IsDomain R]
[IsDedekindDomain R]
{I I' J : Ideal R}
(h : IdealsSimilar I I')
:
IdealsSimilar (I * J) (I' * J)