Let generate the submodule , and let generate the quotient module . Choose each as a representative of its class. For any , there are such that
Therefore . Expressing that difference using the generating set of a module gives
Hence
is a finitely generated module. This proves that finite generation is preserved by module extensions.
Choose a finite generating set of a module for the finitely generated module . For any , the surjectivity of the module homomorphism gives with . Write . Since is a module homomorphism,
Thus
is a finitely generated module. The argument includes , in which case surjectivity forces and the empty generating set of a module suffices.
Assume is a finitely generated module. The restriction is a surjective module homomorphism, so part (a)(i) makes a finitely generated module.
The free module has its finite standard basis of a module. Its quotient module is therefore a finitely generated module by part (a)(i). Part (c) transfers this property to the isomorphic quotient module . Finally apply part (a)(ii) to the submodule . It follows that
More concretely, take the images under of finitely many generators of , and adjoin lifts in of finitely many generators of . This finite list generates . The argument shows why finite presentation of a module is independent of the chosen finite generating set of a module.