Supersingular Curves
- IsSupersingular(E : parameters): CrvEll -> BoolElt
Proof: BoolElt Default: true
Given an elliptic curve \(E\) over a finite field, this function returns
falseif \(E\) is ordinary, otherwise proves that \(E\) is supersingular and returnstrue. If the parameterProofis set tofalsethen the effect of the function is the same as that ofIsProbablySupersingular.
- SupersingularPolynomial(p): RngIntElt -> RngUPolElt
Given a prime \(p\), returns the separable monic polynomial over \({\mathbb{F}}_p\) whose roots are precisely the \(j\) invariants of supersingular elliptic curves in characteristic \(p\). The polynomial is computed by a formula; ignoring factors corresponding to \(j=0\) or 1728, it is the partial power-series expansion of a certain hypergeometric function reduced mod \(p\). For \(p\) of moderate size this is a very fast method.