Elements $a$ and $b$ from an $R$-module $M$ are linearly dependent if there are scalars $x$, $y$ in $R$, $x \neq 0$ or $y \neq 0$, such that $xa = yb$.
Let $M$ be a torsion-free module over an integral domain $R$.
In this case the binary relation has the following properties:
1. It is an equivalence relation on nonzero elements of $M$;
2. Each equivalence class combined with the zero element is a submodule of $M$.
If $M$ is not a free module, then the submodules may not be isomorphic to each other (e.g. $\mathbb Z \times \mathbb Q$), or may not be free: $\langle 2,x \rangle$ over $\mathbb{Z}[x]$ (Show that $\langle 2,x \rangle$ is not a principal ideal in $\mathbb Z [x]$).
If $M$ is a free module over a PID, all the submodules are free modules isomorphic to $R$ over itself.
But what if $M$ is a free module, and $R$ is not a PID?
Questions:
1. Are the described submodules of a free module over an integral domain free?
2. If such submodule $N$ of a free module over an integral domain is free, is it possible to extend a basis of $N$ to a basis of $M$?