hand side is inNjand the right side belongs toN1+. . .+Nj−1+Nj+1+ +Nk.
Thusaj−bj∈Ni∩(N1+. . .+Nj−1+Nj+1+. . .+Nk) = 0.This showsaj=bj
for allj, and so (2.) implies (3.). Finally, to see that (3.) implies (1.) observe
first that the mapπis clearly a surjectiveR-modu1e homomorphism. Then (3.)
simply impliesπis injective, hence is an isomorphism, completing the proof.
If anR-moduleM=N1+N2+. . .+Nkis the sum of submodulesN1, N2, . . . , Nk
ofMsatisfying the equivalent conditions of the proposition above, thenMis said
to be the (internal) direct sum ofN1, N2, ..., NkwrittenM=N1⊕N2⊕. . .⊕Nk
By the proposition, this is equivalent to the assertion that every elementmofM
can be written uniquely as a sum of elementsm=n1+n2+. . .+nkwithni∈Ni.
(Note that part (1) of the proposition is the statement that the internal direct sum
ofN1, N2, . . . , Nkis isomorphic to their external direct sum, which is the reason
we identify them and use the same notation for both.)
Definition 2.3.6.AnR-moduleMis called a free module ifMhas a basisB,
that is linearly independent subsetBofMsuch thatMis spanned byBoverR,
that is every elementx∈Mcan be written uniquely asx=
P
b∈B
λb·b,
λb∈R, λb= 0except for finitely manyb’s, that isxis finite linear combination
of elements inB, the scalars being unique forx.
Example 2.3.7.R
n
=R×. . .×R(n times), is a freeR-module ifRhas 1. The
setB={(1,0, . . . ,0),(0,1, . . . ,0), . . . ,(0,0, . . . ,1)}is anR-basis forR
n
, called
the standard basis ofR
n
.
Example 2.3.8.For, supposeMandNare freeR-modules with basesAand
Brespectively. NowM⊕N=M×Nis freeR-module because (A×{0})
∪({0} ×B) is anR-basis forM×N. More generally, for any family of freeR-
modules,{Mi:i∈I}, with basisAi, M=⊕i∈IMiis a free module with a basis
A=∪i∈IAi
Example 2.3.9.Any finite abelian group is not free as a module overZ. In fact,
any abelian groupMwhich has a non-trivial element of finite order cannot be free
as a module overZ. For, supposeMis free. SayBis a basis forMoverZ. Let 0
24