Direct product of modules

The product of modules: all tuples with coordinatewise operations.
Direct product of modules

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

iIMi={(mi)iI:miMi}, \prod_{i\in I} M_i=\{(m_i)_{i\in I}: m_i\in M_i\},

with coordinatewise addition and scalar multiplication. As a set it is the , and it satisfies the categorical product universal property: giving a homomorphism XiMiX\to \prod_i M_i is equivalent to giving compatible homomorphisms XMiX\to M_i for all ii.

For infinite II, the product is strictly larger than the because it allows infinitely many nonzero coordinates.

Examples:

  • n1Z\prod_{n\ge 1}\mathbb Z is the set of all integer sequences (no finiteness restriction).
  • For modules M,NM,N, the product M×NM\times N is the usual binary product with projections.
  • (Edge case) If each Mi=0M_i=0, then the product is 00 even if II is infinite.