The module of integer sequences consists of all functions , with pointwise addition and integer scalar multiplication. Its submodule of finitely supported sequences is the direct sum of modules , a free module with coordinate basis of a module . The full product is not a free module.
To prove this, suppose it had a basis of a module . The countable basis support lemma places every finitely supported sequence in a submodule generated by a countable subset of . The basis partition gives a module direct sum lemma supplies a projection onto its complementary direct summand, with kernel . By countability of countably generated abelian groups, is countable. The Cantor diagonal argument makes the family of all sequences uncountable, so choose one with . Truncating before coordinate writes , where is finitely supported and is an integer sequence. Thus for every . The vanishing of infinitely divisible integer sequences forces , a contradiction.
Under the temporary assumption that is a basis of a module for , part (a)(v) applied to the countably generated submodule gives a countable set such that . By part (a)(iv),
Use part (a)(iii) to project onto the second direct summand. This gives a module homomorphism with
It remains to check the required size of this kernel. Enumerate as , with the finite case treated the same way. Every element of is a finite sum of these elements with integer coefficients. For each , the set is the image of the countable set , so it is countable. Taking their countable union proves
This is the countability of countably generated abelian groups argument; it uses the countability of the scalar ring .