Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionZeroCounting

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.

@[instance_reducible]
noncomputable def BGS.HasseWeil.zeroCountingPolynomialAlgebra (K : Type u_1) [Field K] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] :

The algebra structure from K[X] to L used in the finite extension zero counting construction.

Equations
Instances For

    Every finite or above-infinity place of a finite separable function-field extension has positive degree.

    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.