Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.FunctionField.Divisor.Class

The points of a Weierstrass curve are the degree-zero divisor classes of its function field #

The coordinate ring of an affine Weierstrass curve is an affine model of its function field whose only place at infinity is TauCeti.Place.infinity, and that place is rational. The general affine-model bridge therefore identifies the ideal class group of the coordinate ring with the degree-zero divisor class group of the function field. Composing with the identification of the points with that ideal class group gives the points as degree-zero divisor classes.

Main results #

References #

The place at infinity is the only place infinite on the coordinate ring, as an equality of sets.

@[simp]

The ideal class of a point's place is the class Mathlib's toClass takes. The place of a point has the point's ideal ⟨X - x, Y - y⟩ underneath it, and XYIdeal' is that ideal as an invertible fractional ideal.

The points of W are the degree-zero divisor classes of F(W). The point at infinity is the trivial class and an affine point P is the class of (P) - (O).

Equations
Instances For