Testing latest pari + WASM + node.js... and it works?! Wow.
License: GPL3
ubuntu2004
Function: ellheight Section: elliptic_curves C-Name: ellheight0 Prototype: GDGDGp Help: ellheight(E,{P},{Q}): Faltings height of the curve E, resp. canonical height of the point P on elliptic curve E, resp. the value of the attached bilinear form at (P,Q). Doc: Let $E$ be an elliptic curve defined over $K = \Q$ or a number field, as output by \kbd{ellinit}; it needs not be given by a minimal model although the computation will be faster if it is. \item Without arguments $P,Q$, returns the Faltings height of the curve $E$ using Deligne normalization. For a rational curve, the normalization is such that the function returns \kbd{-(1/2)*log(ellminimalmodel(E).area)}. \item If the argument $P \in E(K)$ is present, returns the global N\'eron-Tate height $h(P)$ of the point, using the normalization in Cremona's \emph{Algorithms for modular elliptic curves}. \item If the argument $Q \in E(K)$ is also present, computes the value of the bilinear form $(h(P+Q)-h(P-Q)) / 4$. Variant: Also available is \fun{GEN}{ellheight}{GEN E, GEN P, long prec} ($Q$ omitted).