Documentation

LeanPool.RiemannRochFunctionFields.EllipticCurve.PlaceDictionary

Place–point dictionary for Weierstrass function fields #

For an elliptic Weierstrass curve W/k, affine nonsingular points should correspond to degree-one places, with a unique degree-one place at infinity.

Following the ClassGroup.mk design, the function field is an abstract field K linked to the curve by [Algebra W.CoordinateRing K] [IsFractionRing W.CoordinateRing K], carrying the The coordinate instance pack. Working over the concrete FractionRing W.CoordinateRing would tie every statement to one Semiring derivation path and break instance unification (OreLocalization.instSemiring vs FractionRing.field).

Finite places #

The integral-closure identification between the affine coordinate ring and the finite-integer ring of its fraction field.

Equations
Instances For

    The ideal of a nonsingular affine point is maximal.

    The ideal of an affine point is nonzero.

    A nonsingular affine point as a height-one prime of the coordinate ring.

    Equations
    Instances For

      The finite place corresponding to a nonsingular affine pair.

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

        A rational affine point gives a degree-one finite place.

        Over an algebraically closed field, every maximal ideal of the affine coordinate ring is the ideal of a nonsingular rational point.