HOME

TheInfoList



OR:

In
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary ...
, a module homomorphism is a function between
module Module, modular and modularity may refer to the concept of modularity. They may also refer to: Computing and engineering * Modular design, the engineering discipline of designing complex devices using separately designed sub-components * Modul ...
s that preserves the module structures. Explicitly, if ''M'' and ''N'' are left modules over a ring ''R'', then a function f: M \to N is called an ''R''-''module homomorphism'' or an ''R''-''linear map'' if for any ''x'', ''y'' in ''M'' and ''r'' in ''R'', :f(x + y) = f(x) + f(y), :f(rx) = rf(x). In other words, ''f'' is a group homomorphism (for the underlying additive groups) that commutes with scalar multiplication. If ''M'', ''N'' are right ''R''-modules, then the second condition is replaced with :f(xr) = f(x)r. The preimage of the zero element under ''f'' is called the kernel of ''f''. The
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
of all module homomorphisms from ''M'' to ''N'' is denoted by \operatorname_R(M, N). It is an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is comm ...
(under pointwise addition) but is not necessarily a module unless ''R'' is commutative. The composition of module homomorphisms is again a module homomorphism, and the identity map on a module is a module homomorphism. Thus, all the (say left) modules together with all the module homomorphisms between them form the
category of modules In algebra, given a ring ''R'', the category of left modules over ''R'' is the category whose objects are all left modules over ''R'' and whose morphisms are all module homomorphisms between left ''R''-modules. For example, when ''R'' is the ri ...
.


Terminology

A module homomorphism is called a ''module isomorphism'' if it admits an inverse homomorphism; in particular, it is a
bijection In mathematics, a bijection, also known as a bijective function, one-to-one correspondence, or invertible function, is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other ...
. Conversely, one can show a bijective module homomorphism is an isomorphism; i.e., the inverse is a module homomorphism. In particular, a module homomorphism is an isomorphism if and only if it is an isomorphism between the underlying abelian groups. The
isomorphism theorem In mathematics, specifically abstract algebra, the isomorphism theorems (also known as Noether's isomorphism theorems) are theorems that describe the relationship between quotients, homomorphisms, and subobjects. Versions of the theorems exis ...
s hold for module homomorphisms. A module homomorphism from a module ''M'' to itself is called an endomorphism and an isomorphism from ''M'' to itself an
automorphism In mathematics, an automorphism is an isomorphism from a mathematical object to itself. It is, in some sense, a symmetry of the object, and a way of mapping the object to itself while preserving all of its structure. The set of all automorphis ...
. One writes \operatorname_R(M) = \operatorname_R(M, M) for the set of all endomorphisms of a module ''M''. It is not only an abelian group but is also a ring with multiplication given by function composition, called the endomorphism ring of ''M''. The
group of units In algebra, a unit of a ring is an invertible element for the multiplication of the ring. That is, an element of a ring is a unit if there exists in such that vu = uv = 1, where is the multiplicative identity; the element is unique for thi ...
of this ring is the automorphism group of ''M''.
Schur's lemma In mathematics, Schur's lemma is an elementary but extremely useful statement in representation theory of groups and algebras. In the group case it says that if ''M'' and ''N'' are two finite-dimensional irreducible representations of a group ...
says that a homomorphism between simple modules (modules with no non-trivial submodules) must be either zero or an isomorphism. In particular, the endomorphism ring of a simple module is a division ring. In the language of the
category theory Category theory is a general theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Nowadays, ca ...
, an injective homomorphism is also called a monomorphism and a surjective homomorphism an epimorphism.


Examples

*The
zero map 0 (zero) is a number representing an empty quantity. In place-value notation such as the Hindu–Arabic numeral system, 0 also serves as a placeholder numerical digit, which works by multiplying digits to the left of 0 by the radix, u ...
''M'' → ''N'' that maps every element to zero. *A linear transformation between
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but can ...
s. *\operatorname_(\mathbb/n, \mathbb/m) = \mathbb/\operatorname(n,m). *For a commutative ring ''R'' and ideals ''I'', ''J'', there is the canonical identification *:\operatorname_R(R/I, R/J) = \/J :given by f \mapsto f(1). In particular, \operatorname_R(R/I, R) is the annihilator of ''I''. *Given a ring ''R'' and an element ''r'', let l_r: R \to R denote the left multiplication by ''r''. Then for any ''s'', ''t'' in ''R'', *:l_r(st) = rst = l_r(s)t. :That is, l_r is ''right'' ''R''-linear. *For any ring ''R'', **\operatorname_R(R) = R as rings when ''R'' is viewed as a right module over itself. Explicitly, this isomorphism is given by the left regular representation R \overset\to \operatorname_R(R), \, r \mapsto l_r. **Similarly, \operatorname_R(R) = R^ as rings when ''R'' is viewed as a left module over itself. Textbooks or other references usually specify which convention is used. **\operatorname_R(R, M) = M through f \mapsto f(1) for any left module ''M''. (The module structure on Hom here comes from the right ''R''-action on ''R''; see #Module structures on Hom below.) **\operatorname_R(M, R) is called the dual module of ''M''; it is a left (resp. right) module if ''M'' is a right (resp. left) module over ''R'' with the module structure coming from the ''R''-action on ''R''. It is denoted by M^*. *Given a ring homomorphism ''R'' → ''S'' of commutative rings and an ''S''-module ''M'', an ''R''-linear map θ: ''S'' → ''M'' is called a derivation if for any ''f'', ''g'' in ''S'', . *If ''S'', ''T'' are unital associative algebras over a ring ''R'', then an
algebra homomorphism In mathematics, an algebra homomorphism is a homomorphism between two associative algebras. More precisely, if and are algebras over a field (or commutative ring) , it is a function F\colon A\to B such that for all in and in , * F(kx) = kF( ...
from ''S'' to ''T'' is a ring homomorphism that is also an ''R''-module homomorphism.


Module structures on Hom

In short, Hom inherits a ring action that was not ''used up'' to form Hom. More precise, let ''M'', ''N'' be left ''R''-modules. Suppose ''M'' has a right action of a ring ''S'' that commutes with the ''R''-action; i.e., ''M'' is an (''R'', ''S'')-module. Then :\operatorname_R(M, N) has the structure of a left ''S''-module defined by: for ''s'' in ''S'' and ''x'' in ''M'', :(s \cdot f)(x) = f(xs). It is well-defined (i.e., s \cdot f is ''R''-linear) since :(s \cdot f)(rx) = f(rxs) = rf(xs) = r (s \cdot f)(x), and s \cdot f is a ring action since :(st \cdot f)(x) = f(xst) = (t \cdot f)(xs) = s \cdot (t \cdot f)(x). Note: the above verification would "fail" if one used the left ''R''-action in place of the right ''S''-action. In this sense, Hom is often said to "use up" the ''R''-action. Similarly, if ''M'' is a left ''R''-module and ''N'' is an (''R'', ''S'')-module, then \operatorname_R(M, N) is a right ''S''-module by (f \cdot s)(x) = f(x)s.


A matrix representation

The relationship between matrices and linear transformations in
linear algebra Linear algebra is the branch of mathematics concerning linear equations such as: :a_1x_1+\cdots +a_nx_n=b, linear maps such as: :(x_1, \ldots, x_n) \mapsto a_1x_1+\cdots +a_nx_n, and their representations in vector spaces and through matrice ...
generalizes in a natural way to module homomorphisms between free modules. Precisely, given a right ''R''-module ''U'', there is the
canonical isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word i ...
of the abelian groups :\operatorname_R(U^, U^) \overset\underset\to M_(\operatorname_R(U)) obtained by viewing U^ consisting of column vectors and then writing ''f'' as an ''m'' × ''n'' matrix. In particular, viewing ''R'' as a right ''R''-module and using \operatorname_R(R) \simeq R, one has :\operatorname_R(R^n) \simeq M_n(R), which turns out to be a ring isomorphism (as a composition corresponds to a matrix multiplication). Note the above isomorphism is canonical; no choice is involved. On the other hand, if one is given a module homomorphism between finite-rank
free module In mathematics, a free module is a module that has a basis – that is, a generating set consisting of linearly independent elements. Every vector space is a free module, but, if the ring of the coefficients is not a division ring (not a fiel ...
s, then a choice of an ordered basis corresponds to a choice of an isomorphism F \simeq R^n. The above procedure then gives the matrix representation with respect to such choices of the bases. For more general modules, matrix representations may either lack uniqueness or not exist.


Defining

In practice, one often defines a module homomorphism by specifying its values on a generating set. More precisely, let ''M'' and ''N'' be left ''R''-modules. Suppose a
subset In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset of ...
''S'' generates ''M''; i.e., there is a surjection F \to M with a free module ''F'' with a basis indexed by ''S'' and kernel ''K'' (i.e., one has a
free presentation In algebra, a free presentation of a module ''M'' over a commutative ring ''R'' is an exact sequence of ''R''-modules: :\bigoplus_ R \ \overset \to\ \bigoplus_ R \ \overset\to\ M \to 0. Note the image under ''g'' of the standard basis generate ...
). Then to give a module homomorphism M \to N is to give a module homomorphism F \to N that kills ''K'' (i.e., maps ''K'' to zero).


Operations

If f: M \to N and g: M' \to N' are module homomorphisms, then their direct sum is :f \oplus g: M \oplus M' \to N \oplus N', \, (x, y) \mapsto (f(x), g(y)) and their tensor product is :f \otimes g: M \otimes M' \to N \otimes N', \, x \otimes y \mapsto f(x) \otimes g(y). Let f: M \to N be a module homomorphism between left modules. The graph Γ''f'' of ''f'' is the submodule of ''M'' ⊕ ''N'' given by :\Gamma_f = \, which is the image of the module homomorphism The transpose of ''f'' is :f^*: N^* \to M^*, \, f^*(\alpha) = \alpha \circ f. If ''f'' is an isomorphism, then the transpose of the inverse of ''f'' is called the contragredient of ''f''.


Exact sequences

Consider a sequence of module homomorphisms :\cdots \overset\longrightarrow M_2 \overset\longrightarrow M_1 \overset\longrightarrow M_0 \overset\longrightarrow M_ \overset\longrightarrow \cdots. Such a sequence is called a chain complex (or often just complex) if each composition is zero; i.e., f_i \circ f_ = 0 or equivalently the image of f_ is contained in the kernel of f_i. (If the numbers increase instead of decrease, then it is called a cochain complex; e.g., de Rham complex.) A chain complex is called an exact sequence if \operatorname(f_) = \operatorname(f_i). A special case of an exact sequence is a short exact sequence: :0 \to A \overset\to B \overset\to C \to 0 where f is injective, the kernel of g is the image of f and g is surjective. Any module homomorphism f : M \to N defines an exact sequence :0 \to K \to M \overset\to N \to C \to 0, where K is the kernel of f, and C is the cokernel, that is the quotient of N by the image of f. In the case of modules over a
commutative ring In mathematics, a commutative ring is a ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring properties that are not ...
, a sequence is exact if and only if it is exact at all the maximal ideals; that is all sequences :0 \to A_ \overset\to B_ \overset\to C_ \to 0 are exact, where the subscript means the localization at a maximal ideal . If f : M \to B, g: N \to B are module homomorphisms, then they are said to form a fiber square (or pullback square), denoted by ''M'' ×''B'' ''N'', if it fits into :0 \to M \times_ N \to M \times N \overset\to B \to 0 where \phi(x, y) = f(x) - g(x). Example: Let B \subset A be commutative rings, and let ''I'' be the annihilator of the quotient ''B''-module ''A''/''B'' (which is an ideal of ''A''). Then canonical maps A \to A/I, B/I \to A/I form a fiber square with B = A \times_ B/I.


Endomorphisms of finitely generated modules

Let \phi: M \to M be an endomorphism between finitely generated ''R''-modules for a commutative ring ''R''. Then *\phi is killed by its characteristic polynomial relative to the generators of ''M''; see Nakayama's lemma#Proof. *If \phi is surjective, then it is injective. See also: Herbrand quotient (which can be defined for any endomorphism with some finiteness conditions.)


Variant: additive relations

An additive relation M \to N from a module ''M'' to a module ''N'' is a submodule of M \oplus N. In other words, it is a " many-valued" homomorphism defined on some submodule of ''M''. The inverse f^ of ''f'' is the submodule \. Any additive relation ''f'' determines a homomorphism from a submodule of ''M'' to a quotient of ''N'' :D(f) \to N/\ where D(f) consists of all elements ''x'' in ''M'' such that (''x'', ''y'') belongs to ''f'' for some ''y'' in ''N''. A transgression that arises from a spectral sequence is an example of an additive relation.


See also

* Mapping cone (homological algebra) * Smith normal form * Chain complex * Pairing


Notes


References

*Bourbaki, ''Algebra''. Chapter II. *S. MacLane, ''Homology''{{full citation needed, date=July 2019 *H. Matsumura, ''Commutative ring theory.'' Translated from the Japanese by M. Reid. Second edition. Cambridge Studies in Advanced Mathematics, 8. Algebra