Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.FunctionField.PointPlace

Rational points as degree-one places of an elliptic function field #

For an elliptic Weierstrass curve W over a field F, this file completes the point--place dictionary. It first packages the already constructed valuation at infinity as a normalized TauCeti.Place F W.FunctionField. A place at which x has no pole contains the whole coordinate ring: the coordinate ring is integral over F[X], while valuation rings are integrally closed. The general affine-model correspondence therefore identifies it with the place of a unique height-one prime. If x does have a pole, uniqueness of the elliptic valuation at infinity identifies the place with the one at infinity.

The place at infinity has degree one. Together with the existing equivalence between equation solutions and degree-one primes of the coordinate ring, the preceding dichotomy gives the desired equivalence

W.Point ≃ {P : TauCeti.Place F W.FunctionField // P.degree = 1}.

The point at infinity is sent to the place at infinity, and an affine point (x, y) is sent to the normalized adic place of the maximal ideal (X - x, Y - y).

Main definitions #

Main results #

Roadmap #

TauCetiRoadmap/EllipticCurves/README.md, Layer 0, The point--place dictionary: for elliptic W, identify W.toAffine.Point with the degree-one places, taking O to infinityPlace and an affine point to its maximal ideal.

Provenance #

Not ported. The proof composes Tau Ceti's generic normalized-place and affine-model APIs with the existing elliptic infinity valuation and affine point--prime dictionary. Mathlib supplies the coordinate ring, its finite F[X]-module structure, and the valuation machinery, but contains no point--place equivalence for Weierstrass function fields.

noncomputable def TauCeti.Place.infinity {F : Type u_1} [Field F] (W : WeierstrassCurve.Affine F) :

The normalized place induced by W.infinityPlace, with value group ℤᵐ⁰.

Equations
Instances For

    A normalized place of F(W) / F lies on the affine chart exactly when x has no pole at that place.

    If the coordinate ring is Dedekind, every normalized place of a Weierstrass function field is either the place at infinity or the place of a unique height-one prime of the coordinate ring.

    @[simp]

    A place is infinite on the coordinate ring exactly when it is the place at infinity.

    @[simp]

    The place at infinity is rational: its residue field has degree one over the base field.

    @[simp]

    The place at infinity is different from the place of every prime on the affine chart.

    The place at infinity is not equivalent to the place of any prime of the affine chart: the valuation form of infinity_ne_ofPrime, a place being determined by the class of its valuation.

    The degree-one normalized places are exactly the place at infinity together with the degree-one height-one primes of the affine coordinate ring.

    Equations
    Instances For

      The point--place dictionary for an elliptic curve: rational points correspond to the degree-one normalized places of the function field. The point at infinity goes to Place.infinity W, while (x, y) goes to the adic place of (X - x, Y - y).

      Equations
      Instances For
        @[simp]

        The point--place dictionary sends the point at infinity to the place at infinity.

        @[simp]

        The point--place dictionary sends (x, y) to the normalized place of its maximal ideal.

        @[simp]

        The point--place dictionary sends a nonsingular point (x, y) to the normalized place of its maximal ideal.

        @[simp]

        Reading the place at infinity backwards through the dictionary recovers the point at infinity.

        @[simp]

        Reading the place of an affine point backwards through the dictionary recovers that point.