Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.LocalPolynomial

The Frobenius trace of a reduction, and the local polynomial #

Over the fraction field of a discrete valuation ring with finite residue field, the reduction of a minimal Weierstrass equation is a Weierstrass model over a finite field, so it has a Frobenius trace a = q + 1 − #W(k), counted with its singular point. This file evaluates that trace at bad reduction: it is 1 at split multiplicative, -1 at nonsplit multiplicative, and 0 at additive reduction. At good reduction it is the classical trace q + 1 − #E(k) of the smooth reduction.

These are exactly the coefficients of T in Mathlib's WeierstrassCurve.localPolynomial, which is defined by cases on the reduction type. Read through the trace, the case split collapses: the local polynomial is 1 − a T + q T² at good reduction and 1 − a T otherwise.

Main results #

References #

The reduction is singular exactly when it is bad.

A multiplicative reduction has c₄ ≠ 0: its singular point is a node.

A multiplicative reduction has c₆ ≠ 0. By 1728 Δ = c₄³ - c₆² on the reduced model, the vanishing of Δ and the nonvanishing of c₄ there force that of c₆.

An additive reduction has c₄ = 0: its singular point is a cusp.

A multiplicative reduction is split exactly when the node polynomial of the reduced model splits, which is HasSplitMultiplicativeReduction read on the reduced model.

At good reduction the local polynomial is 1 − a T + q T², with a the Frobenius trace of the reduction and q the size of the residue field.

At bad reduction the local polynomial is 1 − a T, with a the Frobenius trace of the reduction. This one formula covers the split multiplicative, nonsplit multiplicative and additive cases of the definition.