I'm trying to use Sage on-line,but I meet some trouble with the code of it. I want to find the rational points on an ellipse curve,such as $$1 + 18 x + 81 x^2 + 44 x^3 = y^2,\tag1$$ I know that $(x,y)=(0,1)(1,\pm12)(-\frac{1}{11},0)$ are on the curve,but I don't know how to find more,so I try to solve it with the math-software Sage.
What should I input?Thanks in advance!
Edit: Multiply by $44^2$,we can difine the ellipse curve by this way,
E = EllipticCurve([0,81,0,44*18,44^2])
Then how to find the rational points on it?
By the Mordell-Weil theorem, the group of rational points $E(\mathbb{Q})$ is finitely generated and therefore isomorphic to a group of the form $T\oplus \mathbb{Z}^R$, where $T$ is finite abelian formed by those points of finite order, and $R\geq 0$ is the rank of the elliptic curve, and it counts how many $\mathbb{Z}$-linearly independent points of infinite order there are.
With Sage, define your curve by
Now you can ask Sage to calculate the rank $R$ with
and the answer is $0$. So there are no points of infinite order, only finite order points. Let us calculate the torsion subgroup as follows
if you type ``T;'' and evaluate, Sage will tell you that $T\cong \mathbb{Z}/6\mathbb{Z}$. Finally, if you type
Sage returns a generator of the torsion subgroup, namely $P=(44,528)$, which is a point of exact order $6$. Hence, $E(\mathbb{Q})=\langle P \rangle$ or $$E(\mathbb{Q})=\langle P \rangle = \{ \mathcal{O}, (44,528),(0,44), (-4,0), (0,-44), (44,-528)\}.$$