Curves over \(p\)-adic Fields#

The functions in this section are for elliptic curves defined over \(p\)-adic fields. They provide an interface to the same code for Tate’s algorithm that is used for curves over number fields.

Local Invariants#

Conductor(E): CrvEll -> FldPadElt#

The conductor of the elliptic curve \(E\) defined over a \(p\)-adic field.

LocalInformation(E): CrvEll -> Tup, CrvEll#

Implements Tate’s algorithm for the elliptic curve \(E\) over a \(p\)-adic field. This intrinsic computes local reduction data and a local minimal model. The model is not required to be integral on input. Output is \(\langle P, v_p(d), f_p, c_p, K, s \rangle\) and \(E_{min}\) where \(P\) is the uniformizer of the ground field, \(v_p(d)\) is the valuation of the local minimal discriminant, \(f_p\) is the valuation of the conductor, \(c_p\) is the Tamagawa number, \(K\) is the Kodaira Symbol, and \(s\) is false if the curve has non-split multiplicative reduction and true otherwise. \(E_{min}\) is an integral minimal model of \(E\).

RootNumber(E): CrvEll -> RngIntElt#

The local root number of the elliptic curve \(E\) (defined over a \(p\)-adic field).