Suppose $\{e_1,...,e_n\}$ is a basis of $\Bbb Z^n$ over $\Bbb Z$ (not necessarily the standard basis). It is well-known that $\Bbb Z^n\otimes \Bbb Q$ is an $n$-dimensional $\Bbb Q$-vector space. I want to prove that $\{e_1\otimes 1,...,e_n\otimes 1\}$ is a basis of $\Bbb Z^n\otimes \Bbb Q$. My attempt is as follows:
It suffices to show that $\{e_1\otimes 1,...,e_n\otimes 1\}$ spans $\Bbb Z^n\otimes \Bbb Q$ over $\Bbb Q$, but since $\Bbb Z^n\otimes \Bbb Q$ is generated by elements of the form $a\otimes b$ with $a\in \Bbb Z^n$ and $b\in \Bbb Q$, it suffices to show that $\{e_1\otimes 1,...,e_n\otimes 1\}$ generates any element of the form $a\otimes b$. Given such an element, we may write $a=c_1e_1+...+c_ne_n$ for some $c_i\in \Bbb Z$. Then $a\otimes b=\sum_i bc_i (e_1\otimes 1)$ and the proof is complete.
Is my proof correct? Or is there another way to prove this?
Your proof is entirely correct, though you might want to be more explicit at every step: