Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionZetaNumeratorNoncancellation

Noncancellation of the indexed zeta numerator #

The strict divisor-count growth across one degree-index step detects the uncancelled factor 1 - T^d in the indexed zeta denominator. This file proves the formal coefficient statement and then specializes it to the finite-extension effective-divisor series.

The partial sum of the coefficients of Z(T) (1 - T) (1 - q T) is the boundary difference Z_{n+1} - q Z_n.

For an ordinary curve denominator, every sufficiently late strict boundary difference forces the numerator to be nonzero at T = 1.

Compress a power series supported in degrees divisible by d.

Equations
Instances For
    theorem BGS.HasseWeil.expand_compressPowerSeries_eq (Z : PowerSeries ℂ) (d : ℕ) (hd : 0 < d) (hsupport : ∀ (n : ℕ), ¬d ∣ n → (PowerSeries.coeff n) Z = 0) :

    Expanding the compressed series recovers a series supported on multiples of d.

    Power-series expansion sends the ordinary denominator over q^d to the indexed denominator over q.

    theorem BGS.HasseWeil.coe_polynomial_expand (P : Polynomial ℂ) (d : ℕ) (hd : 0 < d) :
    ↑((Polynomial.expand ℂ d) P) = (PowerSeries.expand d ⋯) ↑P

    Polynomial and power-series expansion commute with the polynomial coercion.

    Indexed rationality for a series supported on multiples of d compresses to ordinary rationality, with numerator P.contract d.

    theorem BGS.HasseWeil.polynomial_expand_contract_eq_of_indexed (Z : PowerSeries ℂ) (q d : ℕ) (P : Polynomial ℂ) (hd : 0 < d) (hsupport : ∀ (n : ℕ), ¬d ∣ n → (PowerSeries.coeff n) Z = 0) (hindexed : HasIndexedCurveZetaRationalForm Z q d P) :

    Under the same support hypothesis, the indexed polynomial is the d-fold expansion of its contraction.

    theorem BGS.HasseWeil.indexedCurveZetaNumerator_eval_one_ne_zero_of_growth (Z : PowerSeries ℂ) (A : ℕ → ℕ) (q d n : ℕ) (P : Polynomial ℂ) (hd : 0 < d) (hcoeff : ∀ (m : ℕ), (PowerSeries.coeff m) Z = ↑(A m)) (hsupport : ∀ (m : ℕ), ¬d ∣ m → A m = 0) (hn : d ∣ n) (hdegree : P.natDegree < n + 2 * d) (hgrowth : q ^ d * A n < A (n + d)) (hindexed : HasIndexedCurveZetaRationalForm Z q d P) :

    A sufficiently late strict growth witness in one admissible degree forces noncancellation of the indexed numerator at T = 1.

    The bound P.natDegree < n + 2*d is the exact condition needed after compressing degrees by d; the admissibility condition d ∣ n identifies the boundary coefficients with consecutive compressed coefficients.

    theorem BGS.HasseWeil.effectiveDivisorCountSeries_indexedNumerator_eval_one_ne_zero_of_growth (A : ℕ → ℕ) (q d n : ℕ) (P : Polynomial ℂ) (hd : 0 < d) (hsupport : ∀ (m : ℕ), ¬d ∣ m → A m = 0) (hn : d ∣ n) (hdegree : P.natDegree < n + 2 * d) (hgrowth : q ^ d * A n < A (n + d)) (hindexed : HasIndexedCurveZetaRationalForm (effectiveDivisorCountSeries A) q d P) :

    The coefficient-cast effective-divisor series inherits indexed numerator noncancellation from any sufficiently late admissible strict-growth witness.

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

    The algebra structure from K to L used in the finite extension zeta numerator noncancellation construction.

    Equations
    Instances For

      The finite-extension effective-divisor series is supported precisely in degrees admissible for the divisor-degree index.

      Strict growth witnesses supplied by uniform Riemann--Roch can be chosen beyond any prescribed lower degree and remain divisible by the canonical divisor-degree index.

      Uniform Riemann--Roch forces noncancellation for every indexed rational form of the finite-extension effective-divisor series.

      Uniform Riemann--Roch also forces noncancellation for every indexed rational form of the exhaustive closed-place point-count zeta series.

      The finite-extension closed-place zeta series has an indexed rational form whose numerator is normalized and does not vanish at T = 1.