Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.FunctionField.InfinityPlace.PoleOrder

Functions on the affine curve with a pole of order at most three #

Let W be a Weierstrass curve over a field F, with coordinate ring R[W] and coordinate functions x and y. Every element of R[W] is p(x) + q(x) y for polynomials p and q, and at the place at infinity the two summands have pole orders 2 deg p and 2 deg q + 3, of different parities. So the pole orders of the elements of R[W] are 0, 2, 3, 4, …, and the elements of small pole order are explicit:

These are the computations L(2O) = ⟨1, x⟩ and L(3O) = ⟨1, x, y⟩ behind the proof that an isomorphism of elliptic curves fixing the point at infinity is a change of variables. They are stated for any valuation v of the function field that is trivial on F and gives x a pole, so that they apply to a valuation transported along a map of function fields before that map is known to identify the places at infinity. For the place at infinity itself and an elliptic curve, the spaces L(n · O) are computed in full in Affine/FunctionField/Genus.lean.

Main results #

References #

y has a pole of order less than twice that of x: v y < (v x) ^ 2, since (v y) ^ 2 = (v x) ^ 3.

No function on the affine curve has a pole of order one at infinity: if z has a pole, its pole is at least that of x.

A function on the affine curve with a pole of order less than three is αx + β: if v z < v y, then z = αx + β for constants α and β.

A function on the affine curve with a pole of order at most three is γy + αx + β: if v z ≤ v y, then z = γy + αx + β for constants α, β and γ.