that is, f is completely determined by the values it takes on j1,…,jn.
Note also that every possible assignment of an element of R to each jk gives rise to a unique homomorphism in HomR−Mod(F,R). This follows from the universal property of a free object in R−Mod.
Consider the map τ:HomR−Mod(F,R)→F defined by
f↦k=1∑nf(jk)jk.
We have already established that τ(f) contains sufficient data to recover f uniquely (injectivity) and that this mapping is surjective, so we only need to show that τ is an R-module homomorphism and this is straightforward. Let g∈HomR−Mod(F,R) and u∈R, then
We need commutativity of R to have an R-module structure on HomR−Mod(F,R). Aluffi clarifies this towards the end of §5.2
Proposition (P2)
There exists a ring R and a non-zero R-module M such that HomR−Mod(M,R)=0.
Proof
Indeed, set R=Z and M=Z/2Z. An abelian group homomorphism from M to R must send 1M to an element of finite order in R, but the only such element is 0R, forcing every homomorphism M→R to be trivial.