Nonsingularity of the Weierstrass equation of a genus-one function field #
Let x and y be Weierstrass coordinates at a place P of degree one of a function field
F / k: they have pole divisors 2P and 3P and satisfy the equation of a Weierstrass curve
W over k. This file shows that W has no singular point over k unless F has genus
zero; over a perfect field this makes W an elliptic curve.
The argument is the classical one. If (x₀, y₀) ∈ k² is a singular point of W, then the
Taylor expansion of the Weierstrass equation at it reads Y² + a₁XY = X³ + (3x₀ + a₂)X² for
X = x - x₀ and Y = y - y₀. Dividing by X² shows that the slope z = Y / X satisfies
X = z² + a₁z - (3x₀ + a₂) and Y = zX, so x and y lie in k(z). Since x and y
generate F, so does z, and F has genus zero.
Over a perfect field a singular Weierstrass curve always has a rational singular point
(WeierstrassCurve.Affine.exists_isSingular_of_Δ_eq_zero), so the Weierstrass curve of a
genus-one function field is elliptic. Over an imperfect field a singular point need not be
rational (for y² = x³ + t over 𝔽₂(t) it is (0, √t)), and the argument gives no information
there. For two of the normal forms, nonsingularity has a form that needs no perfectness: the
cubic of Y² = X³ + a₂X² + a₄X + a₆ is squarefree, because a double root of it is a rational
singular point, and a₆ ≠ 0 in Y² + XY = X³ + a₂X² + a₆, because otherwise the origin is
singular.
Main results #
TauCeti.Place.IsWeierstrassCoordinates.adjoin_div_eq_top_of_isSingular: at a rational singular point(x₀, y₀)ofW, the slope(y - y₀) / (x - x₀)generatesF.TauCeti.Place.IsWeierstrassCoordinates.genus_eq_zero_of_isSingular: soFhas genus zero.TauCeti.Place.IsWeierstrassCoordinates.isElliptic: over a perfect field, the Weierstrass curve of a function field of nonzero genus is elliptic.TauCeti.Place.IsWeierstrassCoordinates.squarefree_of_isCharNeTwoNFandTauCeti.Place.IsWeierstrassCoordinates.a₆_ne_zero_of_isCharTwoJNeZeroNF: the nonsingularity conditions of the normal formsY² = X³ + a₂X² + a₄X + a₆andY² + XY = X³ + a₂X² + a₆, over an arbitrary field.TauCeti.Place.exists_isWeierstrassCoordinates_isElliptic_of_genus_eq_one: over a perfect exact constant field, a genus-one function field has Weierstrass coordinates for an elliptic curve at every place of degree one.
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Proposition 6.1.2.
- J. H. Silverman, The Arithmetic of Elliptic Curves, 2nd ed., Springer, 2009, Proposition III.1.4.
At a rational singular point the slope generates the function field: if (x₀, y₀) is
a singular point of W over k, then F = k(z) for z = (y - y₀) / (x - x₀).
A Weierstrass equation with a rational singular point defines a rational function
field: if W has a singular point over k, then F has genus zero.
The Weierstrass curve of a function field of nonzero genus is elliptic, over a perfect field.
The nonsingularity condition of the normal form Y² = X³ + a₂X² + a₄X + a₆: for a
function field of nonzero genus the cubic is squarefree, over an arbitrary field.
The nonsingularity condition of the normal form Y² + XY = X³ + a₂X² + a₆: for a
function field of nonzero genus, a₆ ≠ 0, over an arbitrary field.
Nonsingular Weierstrass coordinates (Stichtenoth, Proposition 6.1.2): over a perfect exact constant field, at every place of degree one of a genus-one function field there are Weierstrass coordinates for an elliptic curve.
An elliptic function field over a perfect exact constant field has a place of degree one with Weierstrass coordinates for an elliptic curve.