The discriminant budget at infinity for a plane curve #
Let F be a polynomial in Y with coefficients in K[X], and suppose that
every coefficient has X-degree at most a. On the infinity chart of the
first projection the integral normalization of the equation is obtained by
multiplying by X⁻ᵃ. Its discriminant is therefore
X⁻ᵃ⁽²ᵇ⁻²⁾ * discr(F).
The order of this element at infinity is exactly
a * (2 * b - 2) - degree(discr(F)).
This is the key complementarity needed for a Riemann--Hurwitz-free proof:
the finite discriminant contribution is at most degree(discr(F)), while the
above-infinity contribution is at most the displayed complementary order.
In particular, one must not bound the finite and infinity contributions
independently by a * (2 * b - 2).
The module also constructs the coefficientwise integral polynomial over the infinity valuation ring. Identifying a reciprocal translate of that polynomial with a primitive element of the plane-curve function field is the remaining local normalization step.
A primitive polynomial over a local ring has a unit value at some center
as soon as its degree is smaller than the cardinality of a coefficient field.
The coefficient field and local ring are kept in the same universe, which is
the case needed for the infinity valuation ring of K(X).
The normalized equation over K(X) #
Multiply an equation over K[X] by X⁻ᵃ on the infinity chart of the
first projection.
Equations
- BGS.CorvajaZannier.infinityNormalizedPolynomial K a F = Polynomial.C (RatFunc.X⁻¹ ^ a) * Polynomial.map (algebraMap (Polynomial K) (RatFunc K)) F
Instances For
Scaling by X⁻ᵃ does not change the degree in the second variable.
Exact discriminant formula for the infinity-normalized equation.
The infinity order of the normalized discriminant is the complement of the finite polynomial discriminant degree in the full bidegree budget.
The normalized equation over the infinity valuation ring #
A polynomial of degree at most a, multiplied by X⁻ᵃ, is integral at
infinity.
The coefficient X⁻ᵃ P(X) as an element of the infinity valuation
ring.
Equations
- BGS.CorvajaZannier.infinityNormalizedCoefficient K a P hdegree = ⟨RatFunc.X⁻¹ ^ a * (algebraMap (Polynomial K) (RatFunc K)) P, ⋯⟩
Instances For
The coefficientwise integral infinity-chart equation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extending the integral infinity-chart equation to K(X) recovers the
field-valued normalization.