I was recently reading this question about free modules. In this post, the definition of a free module is given as
An $R$-module $F$ is said to be free on the set $A \subset F$ if for every nonzero $x \in F$, there exist unique $r_1, r_2, \cdots, r_n \in R - \{0\}$ and unique $a_1, a_2, \cdots, a_n \in A$ such that $x = r_1a_1 + r_2a_2 + \cdots + r_na_n$.
This definition is taken from the text by Dummit and Foote. In this post, Alex M. made the following comment:
Notice that, according to your definition, if $a \in A$, then $Ra$ is a free module on A over R, which is clearly not what you want. Something is missing from it, maybe a maximality condition?
How does the $a \in A \implies [Ra$ is free on A$]$ follow? It is obvious that any $x \in Ra$ can be represented as $x = ra$, but how do you know this is unique?
Why is this "clearly not what you want"?
Is Alex M. correct that there is something missing from this definition?
EDIT
As Eric Wofsey pointed out to me, there are additional comments in the original post (which I failed to read) that clears up the confusion about the definition given in Dummit and Foote. Hence questions (2) and (3) are unnecessary, because the (additional) comments show Alex M. is not contending that this definition is lacking . But this still leaves question (1)...