Zero counting from principal-divisor height #
This file isolates the divisor-theoretic counting step used after a Hasse--Weil estimate. Every place has positive degree, so each distinct zero of a function contributes at least one to the degree of its positive divisor. The product formula then identifies that degree with the pole height.
No point-count estimate is used here. In particular, the genuinely Hasse--Weil input can remain a separate upstream theorem.
The algebra structure from K[X] to L used in the finite extension zero counting
construction.
Equations
- BGS.HasseWeil.zeroCountingPolynomialAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap (Polynomial K) (RatFunc K))).toAlgebra
Instances For
Every finite or above-infinity place of a finite separable function-field extension has positive degree.
The finite set of places where x has positive order.
Equations
- BGS.HasseWeil.finiteExtensionZeroPlaces K L x = {v ∈ (BGS.CorvajaZannier.finiteExtensionPrincipalDivisor K L x).support | 0 < (BGS.CorvajaZannier.finiteExtensionPrincipalDivisor K L x) v}
Instances For
The degree of the positive divisor is the weighted sum over the zero places.
Any finite set of positive-order places has cardinality at most the degree of the positive divisor.
Any finite family of positive-order places contributes its full residue-degree weight to the positive divisor. This is the form needed when degree-one and degree-two closed points are counted simultaneously over a quadratic constant-field extension.
Weighted positive-order place counting in terms of pole height.
If a finite type injects into positive-order places of a nonzero function, then its cardinality is bounded by the pole height of that function.