Hubbry Logo
Module (mathematics)Module (mathematics)Main
Open search
Module (mathematics)
Community hub
Module (mathematics)
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something
Module (mathematics)
Module (mathematics)
from Wikipedia

In mathematics, a module is a generalization of the notion of vector space in which the field of scalars is replaced by a (not necessarily commutative) ring. The concept of a module also generalizes the notion of an abelian group, since the abelian groups are exactly the modules over the ring of integers.[1]

Like a vector space, a module is an additive abelian group, and scalar multiplication is distributive over the operations of addition between elements of the ring or module and is compatible with the ring multiplication.

Modules are very closely related to the representation theory of groups. They are also one of the central notions of commutative algebra and homological algebra, and are used widely in algebraic geometry and algebraic topology.

Introduction and definition

[edit]

Motivation

[edit]

In a vector space, the set of scalars is a field and acts on the vectors by scalar multiplication, subject to certain axioms such as the distributive law. In a module, the scalars need only be a ring, so the module concept represents a significant generalization. In commutative algebra, both ideals and quotient rings are modules, so that many arguments about ideals or quotient rings can be combined into a single argument about modules. In non-commutative algebra, the distinction between left ideals, ideals, and modules becomes more pronounced, though some ring-theoretic conditions can be expressed either about left ideals or left modules.

Much of the theory of modules consists of extending as many of the desirable properties of vector spaces as possible to the realm of modules over a "well-behaved" ring, such as a principal ideal domain. However, modules can be quite a bit more complicated than vector spaces; for instance, not all modules have a basis, and, even for those that do (free modules), the number of elements in a basis need not be the same for all bases (that is to say that they may not have a unique rank) if the underlying ring does not satisfy the invariant basis number condition, unlike vector spaces, which always have a (possibly infinite) basis whose cardinality is then unique. (These last two assertions require the axiom of choice in general, but not in the case of finite-dimensional vector spaces, or certain well-behaved infinite-dimensional vector spaces such as Lp spaces.)

Formal definition

[edit]

Suppose that R is a ring, and 1 is its multiplicative identity. A left R-module M consists of an abelian group (M, +) and an operation · : R × MM such that for all r, s in R and x, y in M, we have

  1. ,
  2. ,
  3. ,

The operation · is called scalar multiplication. Often the symbol · is omitted, but in this article we use it and reserve juxtaposition for multiplication in R. One may write RM to emphasize that M is a left R-module. A right R-module MR is defined similarly in terms of an operation · : M × RM.

The qualificative of left- or right-module does not depend on whether the scalars are written on the left or on the right, but on the property 3: if, in the above definition, the property 3 is replaced by

one gets a right-module, even if the scalars are written on the left. However, writing the scalars on the left for left-modules and on the right for right modules makes the manipulation of property 3 much easier.

Authors who do not require rings to be unital omit condition 4 in the definition above; they would call the structures defined above "unital left R-modules". In this article, consistent with the glossary of ring theory, all rings and modules are assumed to be unital.[2]

An (R,S)-bimodule is an abelian group together with both a left scalar multiplication · by elements of R and a right scalar multiplication ∗ by elements of S, making it simultaneously a left R-module and a right S-module, satisfying the additional condition (r · x) ∗ s = r ⋅ (xs) for all r in R, x in M, and s in S.

If R is commutative, then left R-modules are the same as right R-modules and are simply called R-modules. Most often the scalars are written on the left in this case.

Examples

[edit]
  • If K is a field, then K-modules are called K-vector spaces (vector spaces over K).
  • If K is a field, and K[x] a univariate polynomial ring, then a K[x]-module M is a K-module with an additional action of x on M by a group homomorphism that commutes with the action of K on M. In other words, a K[x]-module is a K-vector space M combined with a linear map from M to M. Applying the structure theorem for finitely generated modules over a principal ideal domain to this example shows the existence of the rational and Jordan canonical forms.
  • The concept of a Z-module agrees with the notion of an abelian group. That is, every abelian group is a module over the ring of integers Z in a unique way. For n > 0, let nx = x + x + ... + x (n summands), 0 ⋅ x = 0, and (−n) ⋅ x = −(nx). Such a module need not have a basis—groups containing torsion elements do not. (For example, in the group of integers modulo 3, one cannot find even one element that satisfies the definition of a linearly independent set, since when an integer such as 3 or 6 multiplies an element, the result is 0. However, if a finite field is considered as a module over the same finite field taken as a ring, it is a vector space and does have a basis.)
  • The decimal fractions (including negative ones) form a module over the integers. Only singletons are linearly independent sets, but there is no singleton that can serve as a basis, so the module has no basis and no rank, in the usual sense of linear algebra. However this module has a torsion-free rank equal to 1.
  • If R is any ring and n a natural number, then the cartesian product Rn is both a left and right R-module over R if we use the component-wise operations. Hence when n = 1, R is an R-module, where the scalar multiplication is just ring multiplication. The case n = 0 yields the trivial R-module {0} consisting only of its identity element. Modules of this type are called free and if R has invariant basis number (e.g. any commutative ring or field) the number n is then the rank of the free module.
  • If Mn(R) is the ring of n × n matrices over a ring R, M is an Mn(R)-module, and ei is the n × n matrix with 1 in the (i, i)-entry (and zeros elsewhere), then eiM is an R-module, since reim = eirmeiM. So M breaks up as the direct sum of R-modules, M = e1M ⊕ ... ⊕ enM. Conversely, given an R-module M0, then M0n is an Mn(R)-module. In fact, the category of R-modules and the category of Mn(R)-modules are equivalent. The special case is that the module M is just R as a module over itself, then Rn is an Mn(R)-module.
  • If S is a nonempty set, M is a left R-module, and MS is the collection of all functions f : SM, then with addition and scalar multiplication in MS defined pointwise by (f + g)(s) = f(s) + g(s) and (rf)(s) = rf(s), MS is a left R-module. The right R-module case is analogous. In particular, if R is commutative then the collection of R-module homomorphisms h : MN (see below) is an R-module (and in fact a submodule of NM).
  • If X is a smooth manifold, then the smooth functions from X to the real numbers form a ring C(X). The set of all smooth vector fields defined on X forms a module over C(X), and so do the tensor fields and the differential forms on X. More generally, the sections of any vector bundle form a projective module over C(X), and by Swan's theorem, every projective module is isomorphic to the module of sections of some vector bundle; the category of C(X)-modules and the category of vector bundles over X are equivalent.
  • If R is any ring and I is any left ideal in R, then I is a left R-module, and analogously right ideals in R are right R-modules.
  • If R is a ring, we can define the opposite ring Rop, which has the same underlying set and the same addition operation, but the opposite multiplication: if ab = c in R, then ba = c in Rop. Any left R-module M can then be seen to be a right module over Rop, and any right module over R can be considered a left module over Rop.
  • Modules over a Lie algebra are (associative algebra) modules over its universal enveloping algebra.
  • If R and S are rings with a ring homomorphism φ : RS, then every S-module M is an R-module by defining rm = φ(r)m. In particular, S itself is such an R-module.

Submodules and homomorphisms

[edit]

Suppose M is a left R-module and N is a subgroup of M. Then N is a submodule (or more explicitly an R-submodule) if for any n in N and any r in R, the product rn (or nr for a right R-module) is in N.

If X is any subset of an R-module M, then the submodule spanned by X is defined to be where N runs over the submodules of M that contain X, or explicitly , which is important in the definition of tensor products of modules.[3]

The set of submodules of a given module M, together with the two binary operations + (the module spanned by the union of the arguments) and ∩, forms a lattice that satisfies the modular law: Given submodules U, N1, N2 of M such that N1N2, then the following two submodules are equal: (N1 + U) ∩ N2 = N1 + (UN2).

If M and N are left R-modules, then a map f : MN is a homomorphism of R-modules if for any m, n in M and r, s in R,

.

This, like any homomorphism of mathematical objects, is just a mapping that preserves the structure of the objects. Another name for a homomorphism of R-modules is an R-linear map.

A bijective module homomorphism f : MN is called a module isomorphism, and the two modules M and N are called isomorphic. Two isomorphic modules are identical for all practical purposes, differing solely in the notation for their elements.

The kernel of a module homomorphism f : MN is the submodule of M consisting of all elements that are sent to zero by f, and the image of f is the submodule of N consisting of values f(m) for all elements m of M.[4] The isomorphism theorems familiar from groups and vector spaces are also valid for R-modules.

Given a ring R, the set of all left R-modules together with their module homomorphisms forms an abelian category, denoted by R-Mod (see category of modules).

Types of modules

[edit]
Finitely generated
An R-module M is finitely generated if there exist finitely many elements x1, ..., xn in M such that every element of M is a linear combination of those elements with coefficients from the ring R.
Cyclic
A module is called a cyclic module if it is generated by one element.
Free
A free R-module is a module that has a basis, or equivalently, one that is isomorphic to a direct sum of copies of the ring R. These are the modules that behave very much like vector spaces.
Projective
Projective modules are direct summands of free modules and share many of their desirable properties.
Injective
Injective modules are defined dually to projective modules.
Flat
A module is called flat if taking the tensor product of it with any exact sequence of R-modules preserves exactness.
Torsionless
A module is called torsionless if it embeds into its algebraic dual.
Simple
A simple module S is a module that is not {0} and whose only submodules are {0} and S. Simple modules are sometimes called irreducible.[5]
Semisimple
A semisimple module is a direct sum (finite or not) of simple modules. Historically these modules are also called completely reducible.
Indecomposable
An indecomposable module is a non-zero module that cannot be written as a direct sum of two non-zero submodules. Every simple module is indecomposable, but there are indecomposable modules that are not simple (e.g. uniform modules).
Faithful
A faithful module M is one where the action of each r ≠ 0 in R on M is nontrivial (i.e. rx ≠ 0 for some x in M). Equivalently, the annihilator of M is the zero ideal.
Torsion-free
A torsion-free module is a module over a ring such that 0 is the only element annihilated by a regular element (non zero-divisor) of the ring, equivalently rm = 0 implies r = 0 or m = 0.
Noetherian
A Noetherian module is a module that satisfies the ascending chain condition on submodules, that is, every increasing chain of submodules becomes stationary after finitely many steps. Equivalently, every submodule is finitely generated.
Artinian
An Artinian module is a module that satisfies the descending chain condition on submodules, that is, every decreasing chain of submodules becomes stationary after finitely many steps.
Graded
A graded module is a module with a decomposition as a direct sum M = x Mx over a graded ring R = x Rx such that RxMyMx+y for all x and y.
Uniform
A uniform module is a module in which all pairs of nonzero submodules have nonzero intersection.

Further notions

[edit]

Relation to representation theory

[edit]

A representation of a group G over a field k is a module over the group ring k[G].

If M is a left R-module, then the action of an element r in R is defined to be the map MM that sends each x to rx (or xr in the case of a right module), and is necessarily a group endomorphism of the abelian group (M, +). The set of all group endomorphisms of M is denoted EndZ(M) and forms a ring under addition and composition, and sending a ring element r of R to its action actually defines a ring homomorphism from R to EndZ(M).

Such a ring homomorphism R → EndZ(M) is called a representation of the abelian group M over the ring R; an alternative and equivalent way of defining left R-modules is to say that a left R-module is an abelian group M together with a representation of M over R. Such a representation R → EndZ(M) may also be called a ring action of R on M.

A representation is called faithful if the map R → EndZ(M) is injective. In terms of modules, this means that if r is an element of R such that rx = 0 for all x in M, then r = 0. Every abelian group is a faithful module over the integers or over the ring of integers modulo n, Z/nZ, for some n.

Generalizations

[edit]

A ring R corresponds to a preadditive category R with a single object. With this understanding, a left R-module is just a covariant additive functor from R to the category Ab of abelian groups, and right R-modules are contravariant additive functors. This suggests that, if C is any preadditive category, a covariant additive functor from C to Ab should be considered a generalized left module over C. These functors form a functor category C-Mod, which is the natural generalization of the module category R-Mod.

Modules over commutative rings can be generalized in a different direction: take a ringed space (X, OX) and consider the sheaves of OX-modules (see sheaf of modules). These form a category OX-Mod, and play an important role in modern algebraic geometry. If X has only a single point, then this is a module category in the old sense over the commutative ring OX(X).

One can also consider modules over a semiring. Modules over rings are abelian groups, but modules over semirings are only commutative monoids. Most applications of modules are still possible. In particular, for any semiring S, the matrices over S form a semiring over which the tuples of elements from S are a module (in this generalized sense only). This allows a further generalization of the concept of vector space incorporating the semirings from theoretical computer science.

Over near-rings, one can consider near-ring modules, a nonabelian generalization of modules.[citation needed]

See also

[edit]

Notes

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In mathematics, a module is a basic structure in abstract algebra that generalizes the notion of a vector space, allowing "scalars" from an arbitrary ring rather than requiring a field. Formally, for a ring RR (not necessarily commutative), a left RR-module MM is an abelian group under addition together with a map R×MMR \times M \to M, denoted (r,m)rm(r, m) \mapsto r \cdot m, such that scalar multiplication distributes over addition in both components: r(m1+m2)=rm1+rm2r \cdot (m_1 + m_2) = r \cdot m_1 + r \cdot m_2 and (r1+r2)m=r1m+r2m(r_1 + r_2) \cdot m = r_1 \cdot m + r_2 \cdot m; it is compatible with ring multiplication: (r1r2)m=r1(r2m)(r_1 r_2) \cdot m = r_1 \cdot (r_2 \cdot m); and the multiplicative identity acts as the identity: 1Rm=m1_R \cdot m = m. Right modules are defined analogously with multiplication on the opposite side, and for commutative rings, left and right modules coincide. Examples of modules abound in familiar settings. The ring RR itself forms a left RR-module under its own addition and multiplication as scalar action, and its ideals serve as submodules—subsets closed under addition and scalar multiplication. Abelian groups are exactly the modules over the ring of integers Z\mathbb{Z}, where scalar multiplication is repeated addition. When RR is a field, RR-modules recover vector spaces, with bases, linear independence, and dimension behaving as in linear algebra. Quotient modules M/NM/N, formed by submodules NMN \subseteq M, parallel quotient vector spaces and enable the study of module structure via homomorphisms, which are additive maps preserving scalar multiplication. Module theory provides essential tools for analyzing rings through their actions on abelian groups, mirroring how linear algebra elucidates fields. Key concepts include free modules (those isomorphic to direct sums of copies of RR), exact sequences (chains of modules and homomorphisms capturing kernel-image relations), and special classes like projective and injective modules, which facilitate resolutions and extensions in homological algebra. Applications span representation theory (via group rings), algebraic geometry (sheaf cohomology), and commutative algebra (localization and tensor products), where modules encode geometric and arithmetic data.

Fundamentals

Definition

In abstract algebra, a module generalizes the notion of a vector space by replacing the field of scalars with a ring. Let RR be a ring with multiplicative identity 1R1_R. A left RR-module is an abelian group (M,+)(M, +) together with a scalar multiplication operation R×MMR \times M \to M, denoted (r,m)rm(r, m) \mapsto r \cdot m or simply rmrm, satisfying the following axioms for all r,sRr, s \in R and m,nMm, n \in M: (r+s)m=rm+sm,r(m+n)=rm+rn,(rs)m=r(sm),1Rm=m.\begin{align*} (r + s)m &= rm + sm, \\ r(m + n) &= rm + rn, \\ (r s)m &= r(sm), \\ 1_R m &= m. \end{align*} These axioms ensure that the scalar multiplication is bilinear with respect to the additive structures of RR and MM, associative with the multiplication in RR, and compatible with the identity element of RR. A right RR-module is defined analogously, but with scalar multiplication acting on the right: M×RMM \times R \to M, denoted mrm \cdot r or mrmr, satisfying m(r+s)=mr+ms,(m+n)r=mr+nr,m(rs)=(mr)s,m1R=m.\begin{align*} m(r + s) &= mr + ms, \\ (m + n)r &= mr + nr, \\ m(rs) &= (mr)s, \\ m 1_R &= m. \end{align*} for all r,sRr, s \in R and m,nMm, n \in M. An RR-bimodule (or two-sided RR-module) is an abelian group MM that carries both a left RR-module structure and a right RR-module structure, with the actions compatible in the sense that (rm)s=r(ms)(rm)s = r(ms) for all r,sRr, s \in R and mMm \in M. If RR is commutative, left and right RR-modules coincide, and every bimodule is simply a left (or right) RR-module.

Motivation and History

Modules arise as a natural generalization of vector spaces and abelian groups, providing a framework to extend linear algebra from fields to arbitrary rings. In the case of vector spaces, the scalar ring is a field, allowing division and ensuring every subspace has a complement, while for abelian groups, the scalars are integers under addition, capturing group structure without full invertibility. This unification enables the study of "linear" phenomena over rings like polynomial rings or integers in number fields, where traditional vector space properties may fail but richer algebraic structures emerge. The roots of module theory lie in the late 19th century with Richard Dedekind's work on algebraic number theory. In his 1871 supplements to Dirichlet's Vorlesungen über Zahlentheorie, Dedekind introduced the term "module" (or "modul") to describe certain additive subgroups of rings of algebraic integers, closed under addition and subtraction, as part of his efforts to resolve unique factorization failures through ideals. These early modules were restricted, lacking the full scalar multiplication central to the modern definition, but they laid the groundwork for viewing ideals as building blocks in ring domains. Emmy Noether formalized and expanded the concept in her seminal 1921 paper Idealtheorie in Ringbereichen, published in Mathematische Annalen. There, she developed an axiomatic theory of ideals and modules over commutative rings, introducing submodules and emphasizing chain conditions that bear her name today. Noether's approach abstracted Dedekind's ideas, treating modules as abelian groups equipped with ring actions, and integrated them into a broader structural theory of rings. This work marked a pivotal shift toward modern abstract algebra, influencing subsequent developments in the 1930s, including extensions to non-commutative rings by figures like Emil Artin and Richard Brauer, and the codification in Bartel van der Waerden's 1931 textbook Moderne Algebra. A key insight of module theory is its role in bridging disparate areas: in algebraic geometry, projective modules correspond to vector bundles via the Serre-Swan theorem, linking algebraic invariants to geometric objects; in number theory, the ideal class group of a Dedekind domain classifies isomorphism classes of invertible ideals, which are precisely the rank-one projective modules. This connective power has driven applications in commutative algebra and beyond since the mid-20th century.

Basic Examples

Free Modules

A free module over a ring RR is an RR-module MM that possesses a basis, meaning there exists a subset {eiiI}\{e_i \mid i \in I\} of MM such that every element mMm \in M can be uniquely expressed as a finite RR-linear combination m=iJrieim = \sum_{i \in J} r_i e_i, where JIJ \subseteq I is finite, riRr_i \in R, and only finitely many ri0r_i \neq 0. Equivalently, MM is free if it is isomorphic to a direct sum of copies of RR, denoted R(I)=iIRR^{(I)} = \bigoplus_{i \in I} R. The standard construction of a free module of rank nn (where nn is a positive integer) is the direct sum Rn=RRR^n = R \oplus \cdots \oplus R (nn copies), with basis consisting of the standard elements e1=(1,0,,0)e_1 = (1, 0, \dots, 0), ..., en=(0,,0,1)e_n = (0, \dots, 0, 1). More generally, for an arbitrary index set II, the free module R(I)R^{(I)} consists of all functions from II to RR with finite support (i.e., zero except on finitely many points), under pointwise addition and scalar multiplication. The rank of a free module is defined as the cardinality of any basis, and this is well-defined because any two bases have the same cardinality. Free modules satisfy a universal property: given a free module FF with basis {eiiI}\{e_i \mid i \in I\} (corresponding to an inclusion map i:IFi: I \to F), for any RR-module MM and any function f:IMf: I \to M, there exists a unique RR-module homomorphism f~:FM\tilde{f}: F \to M such that f~i=f\tilde{f} \circ i = f, defined by f~(riei)=rif(ei)\tilde{f}\left( \sum r_i e_i \right) = \sum r_i f(e_i). For a free module FF of finite rank nn, this induces an isomorphism HomR(F,M)Mn\mathrm{Hom}_R(F, M) \cong M^n. Over any unital ring RR, free modules exist for every index set II, as constructed above, and every free module is projective, meaning it is a direct summand of some free module (in fact, of itself). However, submodules of free modules are not always free; for example, 2Z2\mathbb{Z} is a submodule of the free Z\mathbb{Z}-module Z\mathbb{Z} but has no basis.

Vector Spaces and Abelian Groups

Vector spaces provide a fundamental example of modules over a field. Let KK be a field; then any vector space over KK is a module over the ring KK, where scalar multiplication is the usual field multiplication. Every such module is free, meaning it admits a basis: a linearly independent generating set. The existence of a basis for every vector space follows from Zorn's lemma applied to the partially ordered set of linearly independent subsets. The cardinality of any basis is the same and is termed the dimension of the vector space, which coincides with the rank of the free module. Abelian groups offer another key illustration of modules, specifically over the ring of integers Z\mathbb{Z}. Every abelian group GG becomes a Z\mathbb{Z}-module via the ring action where multiplication by nZn \in \mathbb{Z} corresponds to adding the group element to itself nn times (or subtracting if negative). In this setting, an element mGm \in G is a torsion element if there exists a nonzero integer kk such that km=0k m = 0; that is, km=0for some k0.k m = 0 \quad \text{for some } k \neq 0. A Z\mathbb{Z}-module is torsion-free if its only torsion element is the zero element. For instance, the additive group of rational numbers Q\mathbb{Q} is a torsion-free Z\mathbb{Z}-module, as the equation kq=0k q = 0 with q0q \neq 0 implies k=0k = 0. However, Q\mathbb{Q} is not free as a Z\mathbb{Z}-module because it is divisible—for any qQq \in \mathbb{Q} and nonzero nZn \in \mathbb{Z}, there exists r=q/nQr = q/n \in \mathbb{Q} such that nr=qn r = q—whereas nonzero free Z\mathbb{Z}-modules are isomorphic to direct sums of Z\mathbb{Z}, which are not divisible (e.g., no solution to 2x=12x = 1 in Z\mathbb{Z}). In contrast, the cyclic group Z/nZ\mathbb{Z}/n\mathbb{Z} exemplifies a torsion Z\mathbb{Z}-module: it is generated by the class of 1, and every element has finite order dividing nn, satisfying n(1+nZ)=0n \cdot (1 + n\mathbb{Z}) = 0. The fundamental theorem of finitely generated abelian groups classifies such structures completely. Every finitely generated abelian group GG decomposes as a direct sum GZrTG \cong \mathbb{Z}^r \oplus T, where rr is the rank (the free part) and TT is the torsion subgroup, which is a finite direct sum of cyclic groups Z/niZ\mathbb{Z}/n_i\mathbb{Z} with nin_i dividing ni+1n_{i+1}. If T=0T = 0, then GG is torsion-free and free.

Structural Properties

Submodules and Quotient Modules

A submodule of an R-module M is a subset N ⊆ M that is itself an R-module under the operations inherited from M, meaning N is closed under addition and scalar multiplication by elements of R, and contains the zero element. Specifically, for all n, n' ∈ N and r ∈ R, n + n' ∈ N and r n ∈ N. When R is viewed as a left R-module over itself, its submodules are precisely the left ideals of R. Given a submodule N of M, the quotient module M/N is the set of cosets {m + N | m ∈ M}, equipped with the structure of an abelian group under the operation (m + N) + (m' + N) = (m + m') + N, and an R-module action defined by r(m + N) = (r m) + N for r ∈ R. This scalar multiplication is well-defined because N is a submodule: if m + N = m' + N, then m - m' ∈ N, so r(m - m') ∈ N (since N is closed under scalar multiplication), implying r m - r m' ∈ N, or r m + N = r m' + N. The natural quotient map π: M → M/N is the surjective R-module homomorphism defined by π(m) = m + N for all m ∈ M, and its kernel is exactly N, since ker(π) = {m ∈ M | m + N = N} = {m ∈ M | m ∈ N} = N. The correspondence theorem states that there is a bijective correspondence between the submodules of M that contain N and the submodules of the quotient module M/N, given by K ↦ K/N for submodules K ⊇ N of M, with the inverse map sending a submodule L of M/N to π^{-1}(L). This bijection preserves inclusion: if K ⊇ K' ⊇ N, then K/N ⊇ K'/N in M/N. For modules over the integers ℤ (which are abelian groups), submodules correspond to subgroups, and the quotient construction recovers the standard group quotient.

Direct Sums and Products

In module theory, the direct sum and direct product provide fundamental ways to combine families of modules over a ring RR. The external direct sum iIMi\bigoplus_{i \in I} M_i of a family of RR-modules {Mi}iI\{M_i\}_{i \in I} consists of all tuples (mi)iI(m_i)_{i \in I} where miMim_i \in M_i for each ii and mi=0m_i = 0 for all but finitely many ii, with addition and scalar multiplication defined componentwise. This construction ensures that elements have only finite support, making the direct sum the categorical coproduct in the category of RR-modules. Specifically, its universal property states that for any RR-module PP and any family of RR-module homomorphisms fi:MiPf_i: M_i \to P, there exists a unique homomorphism f:iIMiPf: \bigoplus_{i \in I} M_i \to P such that the composition with the canonical inclusions MiiIMiM_i \hookrightarrow \bigoplus_{i \in I} M_i yields fif_i for each ii. In contrast, the external direct product iIMi\prod_{i \in I} M_i comprises all tuples (mi)iI(m_i)_{i \in I} with miMim_i \in M_i for each ii, again with componentwise operations, allowing infinitely many nonzero components. This forms the categorical product in the category of RR-modules, characterized by the universal property that for any RR-module PP and family of homomorphisms gi:PMig_i: P \to M_i, there is a unique homomorphism g:PiIMig: P \to \prod_{i \in I} M_i such that the compositions with the canonical projections iIMiMi\prod_{i \in I} M_i \twoheadrightarrow M_i recover gig_i. When the index set II is finite, the direct sum and direct product coincide as RR-modules, since every tuple has finite support. Over Noetherian rings, this equivalence for finite families holds without distinction, though infinite cases highlight the structural differences, with direct sums preserving properties like Noetherianity under certain conditions. An internal direct sum arises within a single module MM: if M1,,MkM_1, \dots, M_k are submodules of MM such that M=M1++MkM = M_1 + \cdots + M_k and Mj(M1++M^j++Mk)=0M_j \cap (M_1 + \cdots + \hat{M}_j + \cdots + M_k) = 0 for each jj, then MM is the internal direct sum M=j=1kMjM = \bigoplus_{j=1}^k M_j. This internal construction is isomorphic to the external direct sum via the canonical inclusions, and every element of MM can be uniquely expressed as a finite sum m=m1++mkm = m_1 + \cdots + m_k with mjMjm_j \in M_j. Free modules exemplify this, as a free RR-module of rank nn is the direct sum of nn copies of RR.

Homomorphisms and Morphisms

Module Homomorphisms

In module theory, a homomorphism between two left RR-modules MM and NN, where RR is a ring, is a function ϕ:MN\phi: M \to N that preserves the abelian group structure and the RR-action. Specifically, for all m1,m2Mm_1, m_2 \in M and rRr \in R, ϕ(m1+m2)=ϕ(m1)+ϕ(m2),ϕ(rm)=rϕ(m).\phi(m_1 + m_2) = \phi(m_1) + \phi(m_2), \quad \phi(r m) = r \phi(m). This ensures that ϕ\phi is an additive group homomorphism compatible with scalar multiplication by elements of RR. Basic examples of module homomorphisms include the inclusion map i:SMi: S \to M for a submodule SMS \subseteq M, defined by i(s)=si(s) = s for sSs \in S, which clearly preserves addition and scalar multiplication. Another example is the projection onto a direct summand: if M=NKM = N \oplus K as RR-modules, the projection π:MN\pi: M \to N given by π(n+k)=n\pi(n + k) = n for nNn \in N, kKk \in K is a module homomorphism, as it is linear in both operations. The set of all RR-module homomorphisms from MM to NN is denoted HomR(M,N)\mathrm{Hom}_R(M, N), which itself forms an RR-module under pointwise addition: (ϕ+ψ)(m)=ϕ(m)+ψ(m)(\phi + \psi)(m) = \phi(m) + \psi(m). In particular, the endomorphisms HomR(M,M)=EndR(M)\mathrm{Hom}_R(M, M) = \mathrm{End}_R(M) form a ring with addition as above and multiplication given by composition of maps. The units in this ring are the automorphisms of MM, i.e., the bijective endomorphisms, which form the automorphism group AutR(M)\mathrm{Aut}_R(M). Module homomorphisms provide the morphisms in the category of left RR-modules, denoted ModR\mathrm{Mod}_R (or R-ModR\text{-}\mathrm{Mod}), where objects are left RR-modules and arrows are homomorphisms. Composition of homomorphisms is preserved: if ϕ:MN\phi: M \to N and ψ:NP\psi: N \to P are homomorphisms, then (ψϕ)(m)=ψ(ϕ(m))(\psi \circ \phi)(m) = \psi(\phi(m)) defines another homomorphism ψϕ:MP\psi \circ \phi: M \to P.

Kernels, Images, and Exact Sequences

For a module homomorphism ϕ:MN\phi: M \to N between RR-modules MM and NN, the kernel is defined as ker(ϕ)={mMϕ(m)=0}\ker(\phi) = \{ m \in M \mid \phi(m) = 0 \}, which forms a submodule of MM. The image is im(ϕ)={ϕ(m)mM}\operatorname{im}(\phi) = \{ \phi(m) \mid m \in M \}, which is a submodule of NN. The cokernel is the quotient module coker(ϕ)=N/im(ϕ)\operatorname{coker}(\phi) = N / \operatorname{im}(\phi). A sequence of RR-modules and homomorphisms AfBgC\dots \to A \xrightarrow{f} B \xrightarrow{g} C \to \dots
Add your contribution
Related Hubs
Contribute something
User Avatar
No comments yet.