Factorization of ideals of Dedekind domains #
Every nonzero ideal I of a Dedekind domain R can be factored as a product ∏_v v^{n_v} over the
maximal ideals of R, where the exponents n_v are natural numbers.
TODO: Extend the results in this file to fractional ideals of R.
Main results #
Ideal.finite_factors: Only finitely many maximal ideals ofRdivide a given nonzero ideal.Ideal.finprod_heightOneSpectrum_factorization: The idealIequals the finprod∏_v v^(val_v(I)), whereval_v(I)denotes the multiplicity ofvin the factorization ofIandvruns over the maximal ideals ofR.
Tags #
dedekind domain, ideal, factorization
Factorization of ideals of Dedekind domains #
Given a maximal ideal v and an ideal I of R, maxPowDividing returns the maximal
power of v dividing I.
Equations
- IsDedekindDomain.HeightOneSpectrum.maxPowDividing v I = v.asIdeal ^ Associates.count (Associates.mk v.asIdeal) (Associates.factors (Associates.mk I))
Instances For
Only finitely many maximal ideals of R divide a given nonzero ideal.
For every nonzero ideal I of v, there are finitely many maximal ideals v such that the
multiplicity of v in the factorization of I, denoted val_v(I), is nonzero.
For every nonzero ideal I of v, there are finitely many maximal ideals v such that
v^(val_v(I)) is not the unit ideal.
For every nonzero ideal I of v, there are finitely many maximal ideals v such that
v^(val_v(I)), regarded as a fractional ideal, is not (1).
For every nonzero ideal I of v, there are finitely many maximal ideals v such that
v^-(val_v(I)) is not the unit ideal.
For every nonzero ideal I of v, v^(val_v(I) + 1) does not divide ∏_v v^(val_v(I)).
The multiplicity of v in ∏_v v^(val_v(I)) equals val_v(I).
The ideal I equals the finprod ∏_v v^(val_v(I)).
The ideal I equals the finprod ∏_v v^(val_v(I)), when both sides are regarded as fractional
ideals of R.