theorem
finsuppProd_primeIdealPow_ne_zero
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(exps : IsDedekindDomain.HeightOneSpectrum R →₀ ℤ)
:
noncomputable def
countFinsupp
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(I : (FractionalIdeal (nonZeroDivisors R) K)ˣ)
:
Instances For
theorem
finsuppProd_countFinsupp_eq
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(I : (FractionalIdeal (nonZeroDivisors R) K)ˣ)
:
((countFinsupp K I).prod fun (v : IsDedekindDomain.HeightOneSpectrum R) (e : ℤ) => ↑v.asIdeal ^ e) = ↑I
noncomputable def
fractionalIdeal_mulEquiv_finsupp
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
:
Instances For
theorem
fractionalIdeal_mulEquiv_finsupp_apply
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(I : (FractionalIdeal (nonZeroDivisors R) K)ˣ)
(v : IsDedekindDomain.HeightOneSpectrum R)
:
theorem
fractionalIdeal_mulEquiv_finsupp_symm_apply
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(exps : IsDedekindDomain.HeightOneSpectrum R →₀ ℤ)
:
↑((fractionalIdeal_mulEquiv_finsupp K).symm (Multiplicative.ofAdd exps)) = exps.prod fun (v : IsDedekindDomain.HeightOneSpectrum R) (e : ℤ) => ↑v.asIdeal ^ e
@[deprecated fractionalIdeal_mulEquiv_finsupp (since := "2025-05-04")]
def
Theorem_3_11
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
:
Alias of fractionalIdeal_mulEquiv_finsupp.
Instances For
@[deprecated fractionalIdeal_mulEquiv_finsupp_apply (since := "2025-05-04")]
theorem
Theorem_3_11_forward_apply
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(I : (FractionalIdeal (nonZeroDivisors R) K)ˣ)
(v : IsDedekindDomain.HeightOneSpectrum R)
:
Alias of fractionalIdeal_mulEquiv_finsupp_apply.
@[deprecated fractionalIdeal_mulEquiv_finsupp_symm_apply (since := "2025-05-04")]
theorem
Theorem_3_11_inverse_apply
{R : Type u_1}
[CommRing R]
(K : Type u_2)
[Field K]
[Algebra R K]
[IsFractionRing R K]
[IsDedekindDomain R]
(exps : IsDedekindDomain.HeightOneSpectrum R →₀ ℤ)
:
↑((fractionalIdeal_mulEquiv_finsupp K).symm (Multiplicative.ofAdd exps)) = exps.prod fun (v : IsDedekindDomain.HeightOneSpectrum R) (e : ℤ) => ↑v.asIdeal ^ e