In the theory of elliptic curves, Tate's algorithm takes as input an integral model of an elliptic curve E over Q {\displaystyle \mathbb {Q} } , or more generally an algebraic number field, and a prime or prime ideal p. It returns the exponent fp of p in the conductor of E, the type of reduction at p, the local index
c p = [ E ( Q p ) : E 0 ( Q p ) ] , {\displaystyle c_{p}=[E(\mathbb {Q} _{p}):E^{0}(\mathbb {Q} _{p})],}
where E 0 ( Q p ) {\displaystyle E^{0}(\mathbb {Q} _{p})} is the group of Q p {\displaystyle \mathbb {Q} _{p}} -points whose reduction mod p is a non-singular point. Also, the algorithm determines whether or not the given integral model is minimal at p, and, if not, returns an integral model with integral coefficients for which the valuation at p of the discriminant is minimal. Tate's algorithm also gives the structure of the singular fibers given by the Kodaira symbol or Néron symbol, for which, see elliptic surface: in turn this determines the exponent fp of the conductor E. Tate's algorithm can be greatly simplified if the characteristic of the residue class field is not 2 or 3; in this case the type and c and f can be read off from the valuations of j and Δ (defined below). Tate's algorithm was introduced by John Tate (1975) as an improvement of the description of the Néron model of an elliptic curve by Néron (1964).
Notation Assume that all the coefficients of the equation of the curve lie in a complete discrete valuation ring R with perfect residue field K and maximal ideal generated by a prime π. The elliptic curve is given by the equation
y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 . {\displaystyle y^{2}+a_{1}xy+a_{3}y=x^{3}+a_{2}x^{2}+a_{4}x+a_{6}.}
Define:
v ( Δ ) = {\displaystyle v(\Delta )=} the p-adic valuation of π {\displaystyle \pi } in Δ {\displaystyle \Delta } , that is, exponent of π {\displaystyle \pi } in prime factorization of Δ {\displaystyle \Delta } , or infinity if Δ = 0 {\displaystyle \Delta =0}
a i , m = a i / π m {\displaystyle a_{i,m}=a_{i}/\pi ^{m}}
b 2 = a 1 2 + 4 a 2 {\displaystyle b_{2}=a_{1}^{2}+4a_{2}}
b 4 = a 1 a 3 + 2 a 4
{\displaystyle b_{4}=a_{1}a_{3}+2a_{4}^{}}
b 6 = a 3 2 + 4 a 6 {\displaystyle b_{6}=a_{3}^{2}+4a_{6}}
b 8 = a 1 2 a 6 − a 1 a 3 a 4 + 4 a 2 a 6 + a 2 a 3 2 − a 4 2 {\displaystyle b_{8}=a_{1}^{2}a_{6}-a_{1}a_{3}a_{4}+4a_{2}a_{6}+a_{2}a_{3}^{2}-a_{4}^{2}}
c 4 = b 2 2 − 24 b 4 {\displaystyle c_{4}=b_{2}^{2}-24b_{4}}
… excerpt ends here. Continue reading the full article.
