Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.PlaneOnePointRiemannLower

One-point Riemann-space lower bounds for plane curves #

For an absolutely irreducible affine plane equation f, choose an infinity place P where the first coordinate has a pole. The rectangular monomial grid

{x^i y^j | 0 ≤ i ≤ n, 0 ≤ j < degreeOf 1 f}

lies in the Riemann space of a controlled effective pole divisor. Removing all components away from P and comparing divisor degrees gives the coarse one-point estimate

m * degree(P) + 1 ≤ finrank L(m P) + (degreeOf 0 f - 1) * (degreeOf 1 f - 1)

along an explicit arithmetic progression of pole levels m. The final theorem combines this estimate with the one-place increment bound and the exact constant field to force at least m - g strict levels in the one-point Riemann filtration, where g is the displayed bidegree budget.

The effective pole divisor containing the rectangular monomial grid x^i y^j with i ≤ n and j < b.

Equations
Instances For
    noncomputable def BGS.HasseWeil.planeMonomialPoleLevel (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (L : Type u_2) [Field L] [Algebra (RatFunc K) L] [FiniteDimensional (RatFunc K) L] [Algebra.IsSeparable (RatFunc K) L] (x y : L) (n b : ℕ) (P : CorvajaZannier.FiniteExtensionPlace K L) :

    The coefficient of the monomial pole budget at a selected place.

    Equations
    Instances For

      The selected pole level is an explicit arithmetic progression in n.

      The coarse bidegree genus budget used by the monomial argument. It is an upper-bound budget and does not assert that the affine plane model is smooth.

      Equations
      Instances For
        theorem BGS.HasseWeil.exists_planeCurve_onePointRiemannSpace_progression_lower_bound {K : Type u_1} [Field K] [Fintype K] [DecidableEq K] [DecidableEq (RatFunc K)] {f : MvPolynomial (Fin 2) K} (habsolute : Irreducible ((MvPolynomial.map (algebraMap K (AlgebraicClosure K))) f)) (hpartialFirst : (MvPolynomial.pderiv 0) f ≠ 0) (hpartialSecond : (MvPolynomial.pderiv 1) f ≠ 0) :

        An absolutely irreducible plane curve admits a controlled infinity place and an explicit arithmetic progression of one-point pole levels satisfying the coarse Riemann lower bound

        m * degree(P) + 1 ≤ finrank L(m P) + g,

        where g = (degreeOf 0 f - 1) * (degreeOf 1 f - 1). The first-partial hypothesis supplies the second-coordinate height bound used by the monomial budget; the second-partial hypothesis makes the first coordinate separating.

        Along the progression from exists_planeCurve_onePointRiemannSpace_progression_lower_bound, every level m ≥ g contains at least m - g strict inclusions in the one-point Riemann filtration. Exact constants give the initial dimension one, while adding the selected place raises dimension by at most its residue degree.