Let $E$ be an elliptic curve defined over a number field $K$. Denote with $E(K)$ the set of $K$-rational points. Is $E(K)$ always a cyclic group?
My attempt:
I think this is not true and I am showing it taking $K=\mathbb{Q}$ and $E : y^2=x^3+3x$. Now $P=\Big(\frac{7}{8},\frac{1}{4}\Big) \in E(\mathbb{Q})$ and $P$ can't be a torsion point by Nagell-Lutz, hence $E(\mathbb{Q})$ has rank at least $1$. Moreover we have $E(\mathbb{Q})_{torsion} \neq \emptyset$, since $(0,0)$ is a rational $2$-torsion point. We get that $E(\mathbb{Q})$ is not cyclic in this case.
Am I right?
There is no need to use points of infinite order. Take $E/K : y^2=x(x-1)(x-2)$. Then, the torsion subgroup over $K$ contains $E[2] = \langle (0,0),(1,0)\rangle \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2\mathbb{Z}$, and therefore $E(K)$ cannot be cyclic.