Let $C$ be an elliptic curve over $ℚ$. The group $C(ℚ)$ is a finitely generated Abelian group and we have $C(ℚ)≃ℤ^{r}⊕C(ℚ)^\mathrm{tors}$, where $C(ℚ)^\mathrm{tors}$ is a finite abelian group (is the subgroup of elements of finite order in $C(ℚ)$).
Assume that the rank of $C(ℚ)$ is equal to $r$, then the cardinality of a maximal independent set in $C(ℚ)$ is $r$, thus there exist $r$ independent points ${P_1,P_2,\ldots,P_r}$ of infinite order in $C(ℚ)$, i.e., $P_k=(x_k,y_k)∈ℚ^2,k=1,\ldots,r$ such that if $∑_{k=1}^r α_k P_k=0$, then $α_k=0$ for all $k=1,\ldots,r$. (Here $α_k ∈ ℤ$.)
Now, taking $(x,y)∈G$. My question is: How I can express $(x,y)∈G$ by using the $r$ independent points $P_1,P_2,\ldots,P_r$.