Direct sum of modules

The coproduct of modules: tuples with finite support under coordinatewise operations.
Direct sum of modules

Given a family of RR- (Mi)iI(M_i)_{i\in I}, their direct sum is the set

iIMi={(mi)iIMi:mi=0 for all but finitely many i}, \bigoplus_{i\in I} M_i=\{(m_i)\in \prod_{i\in I} M_i : m_i=0 \text{ for all but finitely many } i\},

with coordinatewise addition and scalar multiplication. It is naturally a submodule of the , which itself is modeled on the of sets.

The direct sum is characterized by the : maps out of a direct sum are uniquely determined by maps out of each summand, subject to finite support.

Examples:

  • For a finite index set, i=1nMi\bigoplus_{i=1}^n M_i is the same as i=1nMi\prod_{i=1}^n M_i.
  • n1Z\bigoplus_{n\ge 1}\mathbb Z consists of integer sequences with only finitely many nonzero entries.
  • (Edge case) If I=I=\varnothing, then iIMi\bigoplus_{i\in I} M_i is the zero module.