Direct sum of modules

From Wikipedia, the free encyclopedia

redirects here; it is also the astrological and astronomical symbol for Earth, and a symbol for the Exclusive disjunction.

In abstract algebra, the direct sum is a construction which combines several modules into a new, bigger one. In a sense, the direct sum of modules is the "most general" module that contains the given ones as subspaces.

The most familiar examples of this construction occur when considering vector spaces (modules over a field) and abelian groups (modules over the ring Z of integers). The construction can also be extended to cover Banach spaces and Hilbert spaces.

Contents

[edit] Construction for vector spaces and abelian groups

We give the construction first in these two cases, under the assumption that we have only two objects. Then we generalise to an arbitrary family of arbitrary modules. The key elements of the general construction are more clearly identified by considering these two cases in depth.

[edit] Construction for two vector spaces

Suppose V and W are vector spaces over the field K. We can turn the cartesian product V × W into a vector space over K by defining the operations componentwise:

  • (v1, w1) + (v2, w2) = (v1 + v2, w1 + w2)
  • α (v, w) = (α v, α w)

for v, v1, v2 in V, w, w1, w2 in W, and α in K.

The resulting vector space is called the direct sum of V and W and is usually denoted by a plus symbol inside a circle:

V \oplus W

The subspace V × {0} of VW is isomorphic to V and is often identified with V; similarly for {0} × W and W. (See internal direct sum below.) With this identification, it is true that every element of VW can be written in one and only one way as the sum of an element of V and an element of W. The dimension of VW is equal to the sum of the dimensions of V and W.

This construction readily generalises to any finite number of vector spaces.

[edit] Construction for two abelian groups

For abelian groups G and H which are written additively, the direct product is also called direct sum. Thus we turn the cartesian product G × H into an abelian group by defining the operations componentwise:

  • (g1, h1) + (g2, h2) = (g1 + g2, h1 + h2)

for g1, g2 in G, and h1, h2 in H.

Note that we can also extend the operation of taking integral multiples to the direct sum:

  • n(g, h) = (ng, nh)

for g in G, h in H, and n an integer. This parallels the extension of the scalar product of vector spaces to the direct sum above.

The resulting abelian group is called the direct sum of G and H and is usually denoted by a plus symbol inside a circle:

G \oplus H

The subspace G × {0} of GH is isomorphic to G and is often identified with G; similarly for {0} × H and H. (See internal direct sum below.) With this identification, it is true that every element of GH can be written in one and only one way as the sum of an element of G and an element of H. The rank of GH is equal to the sum of the ranks of G and H.

This construction readily generalises to any finite number of abelian groups.

[edit] Construction for an arbitrary family of modules

One should notice a clear similarity between the definitions of the direct sum of two vector spaces and of two abelian groups. In fact, each is a special case of the construction of the direct sum of two modules. Additionally, by modifying the definition one can accommodate the direct sum of an infinite family of modules. The precise definition is as follows.

Assume R is some ring, and {Mi : i in I} is a family of left R-modules indexed by the set I. The direct sum of {Mi} is then defined to be the set of all functions α with domain I such that α(i) ∈ Mi for all iI and α(i) = 0 for all but finitely many indices i.

Two such functions α and β can be added by writing (α + β)(i) = α(i) + β(i) for all i (note that this is again zero for all but finitely many indices), and such a function can be multiplied with an element r from R by writing (rα)(i) = r(α(i)) for all i. In this way, the direct sum becomes a left R-module. We denote it by

\bigoplus_{i \in I} M_i

[edit] Properties

With the proper identifications, we can again say that every element x of the direct sum can be written in one and only one way as a sum of finitely many elements of the Mi.

If the Mi are actually vector spaces, then the dimension of the direct sum is equal to the sum of the dimensions of the Mi. The same is true for the rank of abelian groups and the length of modules.

Every vector space over the field K is isomorphic to a direct sum of sufficiently many copies of K, so in a sense only these direct sums have to be considered. This is not true for modules over arbitrary rings.

The tensor product distributes over direct sums in the following sense: if N is some right R-module, then the direct sum of the tensor products of N with Mi (which are abelian groups) is naturally isomorphic to the tensor product of N with the direct sum of the Mi.

Direct sums are also commutative and associative, meaning that it doesn't matter in which order one forms the direct sum.

The group of R-linear homomorphisms from the direct sum to some left R-module L is naturally isomorphic to the direct product of the groups of R-linear homomorphisms from Mi to L:

\operatorname{Hom}_R\left( \bigoplus_{i \in I} M_i,L\right) \cong \prod_{i \in I}\operatorname{Hom}\left(M_i,L\right).

This identity holds because infinite sums of linear maps make sense, since the sums can only be nonzero finitely often after being evaluated on an element of the direct sum containing only finitely many nonzero terms. It also follows more generally from the category-theoretic construction of the direct sum. In particular, the dual vector space of a direct sum of vector spaces is the direct product of those spaces.

[edit] Internal direct sum

Suppose M is some R-module, and Mi is a submodule of M for every i in I. If every x in M can be written in one and only one way as a sum of finitely many elements of the Mi, then we say that M is the internal direct sum of the submodules Mi. In this case, M is naturally isomorphic to the (external) direct sum of the Mi as defined above.

A direct summand of M is a submodule N such that there is some other submodule N′ of M such that M is the internal direct sum of N and N′. In this case, N and N′ are complementary subspaces.

[edit] Categorical interpretation

In the language of category theory, the direct sum is a coproduct and hence a colimit in the category of left R-modules, which means that it is characterized by the following universal property. For every i in I, consider the natural embedding

j_i : M_i \rightarrow \bigoplus_{k \in I} M_k

which sends the elements of Mi to those functions which are zero for all arguments but i. If fi : MiM are arbitrary R-linear maps for every i, then there exists precisely one R-linear map

f : \bigoplus_{i \in I} M_i \rightarrow M

such that f o ji = fi for all i.

[edit] Direct sum of modules with additional structure

If the modules we are considering carry some additional structure (e.g. a norm or an inner product), then the direct sum of the modules can often be made to carry this additional structure, as well. In this case, we obtain the coproduct in the appropriate category of all objects carrying the additional structure. The two most prominent examples occur for Banach spaces and Hilbert spaces.

[edit] Direct sum of Banach spaces

The direct sum of two Banach spaces X and Y is the direct sum of X and Y considered as vector spaces, with the norm ||(x,y)|| = ||x||X + ||y||Y for all x in X and y in Y.

Generally, if Xi, where i traverses the index set I, is a collection of Banach spaces, then the direct sum ⊕iI Xi consists of all functions x with domain I such that x(i) ∈ Xi for all iI and

\sum_{i \in I} \| x(i) \|_{X_i} \mbox{ is finite.}

The norm is given by the sum above. The direct sum with this norm is again a Banach space.

For example, if we take the index set I = N and Xi = R, then the direct sum ⊕iN is the space l1, which consists of all the sequences (ai) of reals with finite norm ||a|| = ∑i |ai|.

[edit] Direct sum of Hilbert spaces

If finitely many Hilbert spaces H1,...,Hn are given, one can construct their direct sum as above (since they are vector spaces), and then turn the direct sum into a Hilbert space by defining the inner product as:

\langle (x_1,...,x_n),(y_1,...,y_n) \rangle = \langle x_1,y_1 \rangle +...+ \langle x_n,y_n \rangle

This turns the direct sum into a Hilbert space which contains the given Hilbert spaces as mutually orthogonal subspaces.

If infinitely many Hilbert spaces Hi for i in I are given, we can carry out the same construction; notice that when defining the inner product, only finitely many summands will be non-zero. However, the result will only be an inner product space and it won't be complete. We then define the direct sum of the Hilbert spaces Hi to be the completion of this inner product space.

Alternatively and equivalently, one can define the direct sum of the Hilbert spaces Hi as the space of all functions α with domain I, such that α(i) is an element of Hi for every i in I and:

\sum_i \left\| \alpha_{(i)} \right\|^2 < \infty

The inner product of two such function α and β is then defined as:

\langle\alpha,\beta\rangle=\sum_i \langle \alpha_i,\beta_i \rangle

This space is complete and we get a Hilbert space.

For example, if we take the index set I = N and Xi = R, then the direct sum ⊕iN is the space l2, which consists of all the sequences (ai) of reals with finite norm \left\| a \right\| = \sqrt{\sum_i \left\| a_i \right\|^2}. Comparing this with the example for Banach spaces, we see that the Banach space direct sum and the Hilbert space direct sum are not necessarily the same. But if there are only finitely many summands, then the Banach space direct sum is isomorphic to the Hilbert space direct sum, although the norm will be different.

Every Hilbert space is isomorphic to a direct sum of sufficiently many copies of the base field (either R or C). This is equivalent to the assertion that every Hilbert space has an orthonormal basis.