Nonzero affine ideals as effective finite divisors #
In a Dedekind domain, a nonzero ideal is uniquely determined by the multiplicity of every height-one prime in its factorization. This file packages that factorization as an equivalence between nonzero ideals and effective, finitely supported divisors.
Specializing to the normalization of K[X] in a finite separable extension
of K(X) identifies nonzero affine ideals with effective divisors on the
finite places of the function field. The equivalence is purely Dedekind
factorization: it does not use Riemann--Roch or a zeta-function argument.
The ideal represented by an effective divisor on the height-one primes of a Dedekind domain.
Equations
- BGS.HasseWeil.effectiveDivisorIdeal D = D.prod fun (v : IsDedekindDomain.HeightOneSpectrum R) (e : ℕ) => v.asIdeal ^ e
Instances For
A height-one prime outside the support of an effective divisor is coprime to the ideal represented by that divisor.
The quotient cardinality of the ideal represented by an effective divisor is the product of the quotient cardinalities of its prime powers.
A product of powers of height-one primes is a nonzero ideal.
Reconstructing a nonzero ideal from its prime multiplicities returns the original ideal.
The multiplicity of a prime in the ideal represented by an effective divisor is its coefficient in that divisor.
Taking prime multiplicities after constructing the ideal represented by an effective divisor recovers the divisor.
A nonzero ideal, regarded as an element of the non-zero-divisors submonoid, is not the bottom ideal.
Dedekind factorization as an equivalence between nonzero ideals and effective finitely supported divisors on height-one primes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The algebra structure from K[X] to L used in the finite extension affine ideal
divisor construction.
Equations
- BGS.HasseWeil.affineDivisorPolynomialAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap (Polynomial K) (RatFunc K))).toAlgebra
Instances For
The algebra structure from K to (RatFuncFiniteIntegralClosure K L) used in the
finite extension affine ideal divisor construction.
Equations
Instances For
The degree of an effective finite divisor is the sum of its multiplicities weighted by the dimensions of the residue fields over the constant field.
Equations
- BGS.HasseWeil.finiteExtensionEffectiveFiniteDivisorDegree K L D = D.sum fun (v : BGS.CorvajaZannier.FiniteExtensionFinitePlace K L) (e : ℕ) => e * Module.finrank K v.asIdeal.ResidueField
Instances For
The quotient cardinality of a finite-place prime is the cardinality of the constant field raised to the residue-field degree.
Quotient cardinality is the constant-field cardinality raised to the degree of the represented effective finite divisor.
Nonzero affine ideals in the normalization of K[X] are exactly
effective divisors on the finite places of the function field.
Equations
Instances For
The affine ideal degree of the ideal represented by an effective finite divisor is its residue-degree-weighted divisor degree.
The degree of a nonzero affine ideal is the residue-degree-weighted sum of its finite-place prime multiplicities.
Expanded pointwise form of the affine ideal degree formula.
The ideal/divisor equivalence restricts to each degree.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Effective finite divisors of a fixed degree form a finite type, transported from the already-finite type of affine ideals of that degree.
Equations
- One or more equations did not get rendered due to their size.
The effective-finite-divisor coefficient of degree n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The affine ideal coefficient sequence is exactly the effective finite-divisor coefficient sequence.