Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.PlaneFinitePlaceRiemannLower

Riemann's inequality at finite plane-curve places #

Weak approximation lifts a basis of the principal parts at one finite place to global functions regular at every other finite place. A common effective divisor above infinity absorbs the remaining poles. The resulting principal-part map is surjective, so rank-nullity contributes exactly N * degree(q) new dimensions over the infinity-supported Riemann space.

The infinity-supported bidegree Riemann inequality and the effective-divisor increment upper bound then cancel the auxiliary infinity divisor. This gives Riemann's inequality for L(N q) at every finite exhaustive place.

@[instance_reducible]
noncomputable def BGS.HasseWeil.finiteRiemannConstantAlgebra (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 plane finite place riemann lower construction.

Equations
Instances For
    @[instance_reducible]
    noncomputable def BGS.HasseWeil.finiteRiemannPolynomialAlgebra (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 plane finite place riemann lower construction.

    Equations
    Instances For

      The part of an exhaustive divisor supported at infinity.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For