I am struggling to explain the following statement to myself in a convincing way. $\mathbb{Z}/m\mathbb{Z}$ is free when considered as a module over itself, but is not free when considered as a $\mathbb{Z}$-module.
But first of all, there are a few related questions that I am in doubt and could not find any useful clues.
When we defined a module R$\times$M$\to$M with R a ring and M an Abelian group, does R has to be a subset of M? The definition does not say so. But if we think about it, for example, take R be $\mathbb{Q}$ and M be $\mathbb{Z}$, then the map $\mathbb{Q}\times\mathbb{Z}$ need not be in $\mathbb{Z}$. What is wrong with my reasoning?
There is a statements: "If module is free, not every generating set necessarily contain a basis. Consider, for example, the generating set {2,3} for the $\mathbb{Z}$-module $\mathbb{Z}$. The subset {2} $\subseteq$ $\mathbb{Z}$ is a linearly independent set that can not be extended to a basis." My questions are: the generating set {2,3} is linearly independent so it is a basis, correct? Then what does it mean by "can not be extended to a basis", can we just add the element 3 into {2} then it becomes a basis?
Consider again the original question "$\mathbb{Z}/m\mathbb{Z}$ is free when considered as a module over itself, but is not free when considered as a $\mathbb{Z}$-module". Suppose I was wrong in point 1. that R has to be a subset of M, clearly $\mathbb{Z}$ is not a subset of $\mathbb{Z}/m\mathbb{Z}$. But in this case, does the $\times$ operation in $\mathbb{Z}\times\mathbb{Z}/m\mathbb{Z}\to\mathbb{Z}/m\mathbb{Z}$ always mean $\times$ (modulo m), then what is the point of changing the ring R since the operation is the same and the image is the same?
Thank you very much for all helps!