Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionCanonicalDifferentGenusBound

Canonical-different genus bridge #

The explicit different divisor used by the Corvaja--Zannier development has the correct degree bound under only one separating coordinate. This module isolates the exact remaining bridge to the intrinsic Riemann--Roch genus: after transporting that divisor to the Riemann--Roch chart, it must be shown to be canonical.

No canonicality premise is hidden in a definition. The generic theorem below takes MarkoffRiemannRoch.FunctionField.Chart.IsCanonical explicitly, while the plane theorem proves the complete degree estimate available below that boundary.

@[instance_reducible]
noncomputable def BGS.HasseWeil.canonicalGenusConstantAlgebra (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 canonical different genus bound construction.

Equations
Instances For
    @[instance_reducible]
    noncomputable def BGS.HasseWeil.canonicalGenusPolynomialAlgebra (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 canonical different genus bound construction.

    Equations
    Instances For

      The one-separating-coordinate canonical-degree estimate already has exactly the degree shape needed for the bidegree genus budget.