Consider Mordell curve $E:y^2=x^3+2089$,prove that $E(\mathbb{Q})\cong \mathbb{Z}^4$and $P_1=(-12,19),P_2=(-10,33),P_3=(-4,45),P_4=(3,46)$ generated.
We can prove that $E(\mathbb{Q})=\{\mathcal{O}\}$. If $P\in E(\mathbb{Q})$ is a torsion, then $P$ is an integral point and $y(P)=0$ or $y(P)^2|\Delta_E$ where $\Delta_E=4A^3+27B^2=117825867=3^3\times 2089^2$,follow $y(P)^2\equiv 0\ (\text{mod}\ 3^3\times 2089^2)$.It's obviously impossible.
My questions:
(1)How to prove linear independence between $P_1=(-12,19),P_2=(-10,33),P_3=(-4,45),P_4=(3,46)$?
(2)How to prove that any $P\in E(\mathbb{Q})$ can be written in the form of $P=[a]P_1+[b]P_2+[c]P_3+[d]P_4$ where $a,b,c,d\in \mathbb{Z}$ ? Or is there any other method to calculate the rank of $E(\mathbb{Q})$? Thank you!
Consider $e$ to be a (symbolic) root of the equation $X^3 + 2089=0$. It is useful to work over $L:=L_e=\Bbb Q(e):=\Bbb Q[X]/(X^3 + 2089)$, since we have one torsion point over $L$, and one root of the polynomial $X^3 + 2089$ in $L$, and the following map $\phi=\phi_e$ has codomain related to $L$. This map is a map between abelian groups: $$ \phi=\phi_e\ : \ (E(\Bbb Q),+)\ \longrightarrow\ (\underbrace{L^\times\text{ modulo squares}}_{:=\Gamma_e}\ , \ \cdot\ )\ , \\ P=(a,b)\longrightarrow (a-e) \text{ modulo squares .} $$ Do the same for the other two (symbolic) roots $e'$, $e''$ of the equation $X^3+2089$. We obtain fields $L'=L_{e'}$, $L''=L_{e''}$, corresponding maps $\phi',\phi''$ from $(E(\Bbb Q),+)$ to corresponding multiplicative groups modulo squares $\Gamma',\Gamma''$. Finally define the global Kummer map $$ \Phi=(\phi,\phi',\phi''):(E(\Bbb Q),+)\longrightarrow \Gamma\times\Gamma'\times\Gamma''\ . $$ Let $D$ be the discriminant of the polynomial $X^3+2089$, and let $\Delta$ be the elliptic curve discriminant. We have: $$ D=(e-e')^2(e-e'')^2(e'-e'')^2=-3^3\cdot 2089^2=\Delta/16\ . $$ (Often the roots appear in notation as $(e_1,e_2,e_3)$, then $\Phi$ is $(\phi_1, \phi_2,\phi_3)$. Sometimes, $\delta =(\delta_1,\delta_2,\delta_3)$ is used instead.)
For the convenience of the reader, i am reproducing in the above notation the Proposition 3.2.1 from
the field $K$ from loc. cit. is in our case $\Bbb Q$, an $F2$-Krull domain:
We have (Proposition 1.3 from [2]): $$ L(S,2)\cong \frac {U_{L,S}}{U_{L,S}^2}\times \operatorname{Cl}_S(L)[2] \ . $$ Notations are as in [2]. In our case, the unit group of $L$ has the structure $\Bbb Z/2\times \Bbb Z$, the two-torsion part is generated by $-1$, the free part is generated by some unit, computer aid...
The class number of $L$ is $12$. With an empty set as $S$, sage delivers...
Adding as first argument some prime ideals in the factorization of some further relevant primes, like $(2)$ and $(3)$,
lead to further Selmer generators, for instance
Such generators appear below in a full list for $L(S,2)$.
Also, $L(S,2)$ is in the kernel of the norm map of the extension $L:\Bbb Q$ (modulo squares).
This all is restricting the explicit structure of $E(\Bbb Q)/2E(\Bbb Q)$, and of the corresponding representatives, the search for them is algorithmic.
With the above information, the rank computation of the given elliptic curve $E$ over $\Bbb Q$ has the following steps:
It is time now to compare the above with the verbose protocol during a Simon-$2$-descent for the given curve (output was manually rearrange to fit in the width of the MSE page):
(Please scroll down.)
Conclusion:
This answer is trying to go into details, thus making the hands "dirty" (and showing how the computational part looks like).
(1) To check the independence is enough to show that $\phi(P_1)=(-12-e)$, $\phi(P_2)=(-10-e)$, $\phi(P_3)=(-4-e)$, $\phi(P_4)=(3-e)$ are independent in the group $\Gamma$ of elements in $L^\times$ modulo squares. For this, one has to see the elements in $L(S,2)$ first, then make explicit the isomorphism to (units modulo squares) times (class group modulo two-torsion).
Alternatively, compute the height pairings for the given points, we obtain a $4\times 4$ matrix, if there would be a linear relation between them, it would lead to a degenerated matrix. In our case:
With given precision in the computation of the height pairs, we are far away from a zero determinant.
(2) To see that the given points generate, a good way is to follow the above two-descent protocol. (Using specific isogenies is also a possibility.) Sooner or later it is hard to avoid solving local lifting problems as a first approximations, than trying to get a global lift when all local lifts do not prohibit it. This step is a priori a problem captured by the Sha-group obstruction, the one which is making the whole procedure analgorithmic so far. In our case we are lucky, each locally liftable Selmer group element is globally liftable. (The final step of getting smaller heights is of cosmetical nature, but it gives the generators from the post.)