Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.AffinePointPlace

Finite places centered at affine rational points #

For an irreducible plane curve with both coordinates separating, this file chooses an exhaustive finite place centered at each affine rational point. Both coordinate differences have positive order at the selected place, and distinct affine points give distinct places.

The construction records the affine center through equality of valuation subrings. It deliberately makes no residue-degree-one claim: above a singular rational point, a chosen normalization branch need not be rational.

A separating first coordinate cannot equal the constant first coordinate of an affine point in the function field.

A separating second coordinate cannot equal the constant second coordinate of an affine point in the function field.

The exhaustive finite place selected above an affine rational point.

Equations
Instances For
    theorem BGS.HasseWeil.affinePointExhaustiveFinitePlace_injective {K : Type u_1} [Field K] {f : MvPolynomial (Fin 2) K} (hf : Irreducible f) (hpartialFirst : (MvPolynomial.pderiv 0) f ≠ 0) (hpartialSecond : (MvPolynomial.pderiv 1) f ≠ 0) :
    have hx := ⋯; Function.Injective (affinePointExhaustiveFinitePlace hf hpartialFirst hpartialSecond)

    Distinct affine rational points have distinct selected exhaustive finite places. The proof uses equality of affine centers, not residue degrees.

    Any nonzero regular function vanishing at an affine point has positive order at that point's selected finite place.

    A finite family of distinct affine rational points at which two fixed nonzero regular functions vanish is bounded by their degree-weighted positive gcd divisor. Positive place degree suffices; no selected place is asserted to have degree one.