Open up a book on abstract algebra, and you're likely to see the following definition:
Definition of submodule generated by a subset
Suppose is an -module and is any collection of elements in . The submodule of generated by is the collection of all finite -linear combinations of elements in . In other words, it is the subset of all elements of the form , where , all but finitely many of which are zero.
This submodule is usually denoted , which is simultaneously understandable and horrible. It is the smallest submodule of that contains the elements of .
Of course, we should officially verify that the set is indeed a submodule of , and that it truly is the smallest submodule of that contains . This would be relatively straightforward, but there is an alternate definition of that makes all of those properties immediate.
Consider the following equivalent definition, which uses our free module construction. By the universal property of the free module , the set inclusion corresponds to a module morphism . The image of this morphism is a submodule of that contains . By the construction of the free module , this image is exactly the set described above. Furthermore, if is any submodule of that contains , then the inclusion corresponds to a module morphism , and again by the definition of the image of this morphism is . Thus is a submodule of , making it the smallest submodule of that contains .
Generators for a given submodule
If is a submodule of , we say a subset of elements generates N if . In this case, we call a set of of generators (or a generating set) for , and we say is generated by . In terms of elements, is generated by exactly when every can be expressed in the form for some (all but finitely many zero); note that such an expression does not have to be unique.
If there exists a finite set that generates , then we say is finitely generated.
If there exists a singleton set that generates , then we say is cyclic. In this case, this is equivalent to the existence of a single element such that every element can be expressed in the form for some ; as before, this expression does not have to be unique.
Connecting everything back to free modules once more, we see that is generated by exactly when the module morphism (corresponding to the inclusion ) is surjective. The submodule is cyclic exactly when there is a surjection , where is a/the singleton set.
A word on relations
A common way to describe a group is to give a presentation, which consists of a list of generators together with their "fundamental" relations. We can make that concept clear in the context of modules.
Suppose is a module. A subset of is a set of generators exactly when the corresponding module morphism is surjective. Moreover, the kernel of this morphism captures all of the relations between those generators, as it consists exactly of every possible -linear combination of the generators that equals zero (in ). We can now say that a set of "fundamental" relations on the generators is precisely a set of generators for . As before, this corresponds to a surjective module morphism .
Composing this new module morphism with the inclusion of , we then have a chain of morphisms
with . This is the start of an exact sequence of morphisms, something to be explored later.