Rational points on elliptic curves over the rationals Using ellrankinit F can also be used to compute ranks of twists of E: ? { for(d=1,25, if(isfundamental(d), print(d,":",ellrank([F,elltwist(E,d)])))) } 1:[0,2,0,[]] 5:[1,1,0,[]] 8:[0,2,0,[]] 12:[1,1,0,[]] 13:[2,2,0,[[130616912683127/595213609,13111210661786 17:[1,1,2,[[544805613921439032/379193629369,40175980 21:[0,0,2,[]] 24:[0,0,2,[]] time = 320 ms.