Among modules over a commutative ring , the module has a nice feature: homomorphisms from to another module are entirely determined by where they send the elements , , up to . Moreover, any choice of where we want those basis elements to be sent in extends uniquely to a homomorphism . Thus homomorphisms correspond bijectively to -tuples of elements of . This is an example of a universal property: is the universal module equipped with an -tuple of elements, also called the free module on elements.
What about the free module on an infinite collection of elements?
Given an arbitrary indexing set , there’s a clear candidate for the free module on an -family of elements: the product module .
Question: Is the free module on an -family of elements?
More precisely, if we let be the element whose th component is and all of whose other components are , does every -tuple of elements of arise as the image of under a unique homomorphism ?
Answer: No! Let be the field , and let so that is just the vector space of infinite sequences of real numbers. Now let be the vector space whose elements are again infinite sequences of real numbers, but up to an equivalence where we regard two sequences as the same if they differ in only finitely many places. We have a natural map sending each sequence to its equivalence class, and in particular all the are sent to the class of . But there’s another map sending each to —the zero map! Even though these two maps act the same way on the , they are not the same map: the former sends and to different equivalence classes, since they differ in infinitely many places.
The general problem is that if is infinite then the elements do not generate : any element with infinitely many nonzero components is outside of their span, so its image is not determined by the images of the . But this problem can be fixed by taking the submodule of that they do generate, which is called or . This is the submodule of consisting of those elements with only finitely many nonzero components, and every such element can be uniquely written as an -linear combination of the . Therefore arbitrary assignments extend uniquely to -module homomorphisms , so is the true free module on an -family of elements.
Question: Okay, so isn’t the free module on its -family if is infinite, even if is a field, but it’s still abstractly free, right? It has some basis?
Answer: No, not in general! Free modules are always flat, but only for some rings is the -module flat for all index sets : the coherent rings. A ring is coherent if its finitely generated ideals are finitely presented as modules, so in particular, every Noetherian ring is coherent, but there are more, like any polynomial ring in infinitely many variables .
What’s an example of a non-coherent ring? In a sense the simplest example is , since the ideal is finitely generated but not finitely presented; the kernel of the surjection is the annihilator of , namely , which is not finitely generated. And in fact, has no -basis.