A coarse Riemann inequality for arbitrary function fields #
This file derives the amount of Riemann-space growth needed by the intrinsic Stepanov argument without appealing to an external Riemann--Roch theorem.
For a finite separable extension L / K(X), choose a primitive element y.
The monomials X^i y^j with j < [L : K(X)] are linearly independent. Their
pole divisors give a cofinal family of effective divisors supported above
infinity and hence a coarse, but uniform-for-L, Riemann inequality. The
finite-place approximation theorem then transfers this inequality to every
one-point divisor at a finite place.
The algebra structure from K to L used in the general finite extension riemann lower
construction.
Equations
- BGS.HasseWeil.generalRiemannConstantAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap K (RatFunc K))).toAlgebra
Instances For
A monomial grid with the expected X-height gives a Riemann inequality
for every effective divisor supported above infinity.
A nonzero primitive element and the exact pole height of X supply the
monomial hypotheses of infinitySupported_riemann_lower_of_monomial.
A finite separable extension has a primitive element which can be chosen nonzero, including the degree-one case.
The coarse primitive-element Riemann inequality at every finite place.
Every finite separable extension of K(X) admits a single natural-number
budget for Riemann's inequality at all of its finite places. The budget is
constructed from a nonzero primitive element; no genus or Riemann--Roch input
is assumed.