Jump to content

Module homomorphism: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
merge duplicative ref format and expand refs
 
(36 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Short description|Additve map compatible with the underlying ring}}In algebra, a '''module homomorphism''' is a [[function (mathematics)|function]] between [[module (mathematics)|module]]s that preserves the module structures. Explicitly, if ''M'' and ''N'' are left modules over a ring ''R'', then a function <math>f: M \to N</math> is called a module homomorphism or an ''R''-linear map if for any ''x'', ''y'' in ''M'' and ''r'' in ''R'',
{{short description|Linear map over a ring}}In [[Abstract algebra|algebra]], a '''module homomorphism''' is a [[function (mathematics)|function]] between [[module (mathematics)|module]]s that preserves the module structures. Explicitly, if ''M'' and ''N'' are left modules over a [[Ring (mathematics)|ring]] ''R'', then a function <math>f: M \to N</math> is called an ''R''-''module homomorphism'' or an ''R''-''linear map'' if for any ''x'', ''y'' in ''M'' and ''r'' in ''R'',


:<math>f(x + y) = f(x) + f(y),</math>
:<math>f(x + y) = f(x) + f(y),</math>
:<math>f(rx) = rf(x).</math>
:<math>f(rx) = rf(x).</math>
If ''M'', ''N'' are right ''R''-modules, then the second condition is replaced with
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
:<math>f(xr) = f(x)r.</math>
:<math>f(xr) = f(x)r.</math>


The pre-image of the zero element under ''f'' is called the [[kernel (algebra)|kernel]] of ''f''. The set of all module homomorphisms from ''M'' to ''N'' is denoted by Hom<sub>''R''</sub>(''M'', ''N''). It is an abelian group (under pointwise addition) but is not necessarily a module unless ''R'' is commutative.
The [[preimage]] of the zero element under ''f'' is called the [[kernel (algebra)|kernel]] of ''f''. The [[Set (mathematics)|set]] of all module homomorphisms from ''M'' to ''N'' is denoted by <math>\operatorname{Hom}_R(M, N)</math>. It is an [[abelian group]] (under pointwise addition) but is not necessarily a module unless ''R'' is [[Commutative ring|commutative]].


The composition of module homomorphisms is again a module homomorphism. Thus, all the (say left) modules together with all the module homomorphisms between them form the [[category of modules]].
The [[Function composition|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]].


== Terminology ==
== Terminology ==
A module homomorphism is called an [[isomorphism]] if it admits an inverse homomorphism; in particular, it is a [[bijection]]. 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.
A module homomorphism is called a ''module isomorphism'' if it admits an inverse homomorphism; in particular, it is a [[bijection]]. 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]]s hold for module homomorphisms.
The [[isomorphism theorem]]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]]. One writes <math>\operatorname{End}_R(M) = \operatorname{Hom}_R(M, M)</math> for the set of all endomorphisms between 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]] of this ring is the [[automorphism group]] of ''M''.
A module homomorphism from a module ''M'' to itself is called an [[endomorphism]] and an isomorphism from ''M'' to itself an [[automorphism]]. One writes <math>\operatorname{End}_R(M) = \operatorname{Hom}_R(M, M)</math> 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]] of this ring is the [[automorphism group]] of ''M''.


[[Schur's lemma]] says that a homomorphism between [[simple module]]s (a module having only two submodules) must be either zero or an isomorphism. In particular, the endomorphism ring of a simple module is a [[division ring]].
[[Schur's lemma]] says that a homomorphism between [[simple module]]s (modules with no non-trivial [[submodule]]s) 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]], an injective homomorphism is also called a [[monomorphism]] and a surjective homomorphism an [[epimorphism]].
In the language of the [[category theory]], an injective homomorphism is also called a [[monomorphism]] and a surjective homomorphism an [[epimorphism]].
Line 23: Line 23:
== Examples ==
== Examples ==
*The [[zero map]] ''M'' → ''N'' that maps every element to zero.
*The [[zero map]] ''M'' → ''N'' that maps every element to zero.
*A [[linear transformation]] between vector spaces.
*A [[linear transformation]] between [[vector space]]s.
*<math>\operatorname{Hom}_{\mathbb{Z}}(\mathbb{Z}/n, \mathbb{Z}/m) = \mathbb{Z}/\operatorname{gcd}(n,m)</math>.
*<math>\operatorname{Hom}_{\mathbb{Z}}(\mathbb{Z}/n, \mathbb{Z}/m) = \mathbb{Z}/\operatorname{gcd}(n,m)</math>.
*For a commutative ring ''R'' and ideals ''I'', ''J'', there is the canonical identification
*For a commutative ring ''R'' and [[Ideal (ring theory)|ideals]] ''I'', ''J'', there is the canonical identification
*:<math>\operatorname{Hom}_R(R/I, R/J) = \{ r \in R | r I \subset J \}/J</math>
*:<math>\operatorname{Hom}_R(R/I, R/J) = \{ r \in R | r I \subset J \}/J</math>
:given by <math>f \mapsto f(1)</math>. In particular, <math>\operatorname{Hom}_R(R/I, R)</math> is the [[annihilator (ring theory)|annihilator]] of ''I''.
:given by <math>f \mapsto f(1)</math>. In particular, <math>\operatorname{Hom}_R(R/I, R)</math> is the [[annihilator (ring theory)|annihilator]] of ''I''.
Line 33: Line 33:
*For any ring ''R'',
*For any ring ''R'',
**<math>\operatorname{End}_R(R) = R</math> as rings when ''R'' is viewed as a right module over itself. Explicitly, this isomorphism is given by the [[left regular representation]] <math>R \overset{\sim}\to \operatorname{End}_R(R), \, r \mapsto l_r</math>.
**<math>\operatorname{End}_R(R) = R</math> as rings when ''R'' is viewed as a right module over itself. Explicitly, this isomorphism is given by the [[left regular representation]] <math>R \overset{\sim}\to \operatorname{End}_R(R), \, r \mapsto l_r</math>.
**<math>\operatorname{Hom}_R(R, M) = M</math> through <math>f \mapsto f(1)</math> for any left module ''M''.<ref>{{harvnb|Bourbaki|loc=§ 1.14}}</ref> (The module structure on Hom here comes from the right ''R''-action on ''R''; see [[#Module structures on Hom]] below.)
**Similarly, <math>\operatorname{End}_R(R) = R^{op}</math> as rings when ''R'' is viewed as a left module over itself. Textbooks or other references usually specify which convention is used.
**<math>\operatorname{Hom}_R(R, M) = M</math> through <math>f \mapsto f(1)</math> for any left module ''M''.<ref name=bourbaki/> (The module structure on Hom here comes from the right ''R''-action on ''R''; see [[#Module structures on Hom]] below.)
**<math>\operatorname{Hom}_R(M, R)</math> 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 <math>M^*</math>.
**<math>\operatorname{Hom}_R(M, R)</math> 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 <math>M^*</math>.
*Given a ring homomorphism ''R'' → ''S'' of commutative rings and an ''S''-module ''M'', an ''R''-linear map θ: ''S'' → ''M'' is called a [[derivation (algebra)|derivation]] if for any ''f'', ''g'' in ''S'', {{nowrap|θ(''f g'') <nowiki>=</nowiki> ''f'' θ(''g'') + θ(''f'') ''g''}}.
*Given a ring homomorphism ''R'' → ''S'' of commutative rings and an ''S''-module ''M'', an ''R''-linear map θ: ''S'' → ''M'' is called a [[derivation (algebra)|derivation]] if for any ''f'', ''g'' in ''S'', {{nowrap|θ(''f g'') <nowiki>=</nowiki> ''f'' θ(''g'') + θ(''f'') ''g''}}.
Line 44: Line 45:
:<math>(s \cdot f)(x) = f(xs).</math>
:<math>(s \cdot f)(x) = f(xs).</math>
It is well-defined (i.e., <math>s \cdot f</math> is ''R''-linear) since
It is well-defined (i.e., <math>s \cdot f</math> is ''R''-linear) since
:<math>(s \cdot f)(rx) = f(rxs) = rf(xs) = r (s \cdot f)(x).</math>
:<math>(s \cdot f)(rx) = f(rxs) = rf(xs) = r (s \cdot f)(x),</math>
Similarly, <math>s \cdot f</math> is a ring action since
and <math>s \cdot f</math> is a ring action since
:<math>(st \cdot f)(x) = f(xst) = (t \cdot f)(xs) = s \cdot (t \cdot f)(x)</math>.
:<math>(st \cdot f)(x) = f(xst) = (t \cdot f)(xs) = s \cdot (t \cdot f)(x)</math>.


Line 53: Line 54:


== A matrix representation ==
== A matrix representation ==
The relationship between matrices and linear transformations in [[linear algebra]] generalizes in a natural way to module homomorphisms. Precisely, given a right ''R''-module ''U'', there is the [[canonical isomorphism]] of the abelian groups
The relationship between matrices and linear transformations in [[linear algebra]] generalizes in a natural way to module homomorphisms between free modules. Precisely, given a right ''R''-module ''U'', there is the [[canonical isomorphism]] of the abelian groups
:<math>\operatorname{Hom}_R(U^{\oplus n}, U^{\oplus m}) \overset{f \mapsto [f_{ij}]}\underset{\sim}\to M_{m, n}(\operatorname{End}_R(U))</math>
:<math>\operatorname{Hom}_R(U^{\oplus n}, U^{\oplus m}) \overset{f \mapsto [f_{ij}]}\underset{\sim}\to M_{m, n}(\operatorname{End}_R(U))</math>
obtained by viewing <math>U^{\oplus n}</math> consisting of column vectors and then writing ''f'' as an ''m'' × ''n'' matrix. In particular, viewing ''R'' as a right ''R''-module and using <math>\operatorname{End}_R(R) \simeq R</math>, one has
obtained by viewing <math>U^{\oplus n}</math> consisting of column vectors and then writing ''f'' as an ''m'' × ''n'' matrix. In particular, viewing ''R'' as a right ''R''-module and using <math>\operatorname{End}_R(R) \simeq R</math>, one has
Line 62: Line 63:


== Defining ==
== Defining ==
In practice, one often defines a module homomorphism by specifying its values on a [[generating set of a module]]. More precise, let ''M'' and ''N'' be left ''R''-modules. Suppose a subset ''S'' generates ''M''; i.e., there is a surjection <math>F \to M</math> with a free module ''F'' with a basis indexed by ''S'' and kernel ''K'' (i.e., the [[free presentation]]). Then to give a module homomorphism <math>M \to N</math> is to give a module homomorphism <math>F \to N</math> that kills ''K'' (i.e., maps ''K'' to zero).
In practice, one often defines a module homomorphism by specifying its values on a [[generating set of a module|generating set]]. More precisely, let ''M'' and ''N'' be left ''R''-modules. Suppose a [[subset]] ''S'' generates ''M''; i.e., there is a surjection <math>F \to M</math> with a free module ''F'' with a basis indexed by ''S'' and kernel ''K'' (i.e., one has a [[free presentation]]). Then to give a module homomorphism <math>M \to N</math> is to give a module homomorphism <math>F \to N</math> that kills ''K'' (i.e., maps ''K'' to zero).


== Operations ==
== Operations ==
Line 72: Line 73:
Let <math>f: M \to N</math> be a module homomorphism between left modules. The [[graph of a function|graph]] Γ<sub>''f''</sub> of ''f'' is the submodule of ''M'' ⊕ ''N'' given by
Let <math>f: M \to N</math> be a module homomorphism between left modules. The [[graph of a function|graph]] Γ<sub>''f''</sub> of ''f'' is the submodule of ''M'' ⊕ ''N'' given by
:<math>\Gamma_f = \{ (x, f(x)) | x \in M \}</math>,
:<math>\Gamma_f = \{ (x, f(x)) | x \in M \}</math>,
which is the image of the module homomorphism {{nowrap|''M'' → ''M'' ⊕ ''N'', ''x'' → (''x'', ''f''(''x'')).<!-- how to write mapsto in html? -->}}
which is the image of the module homomorphism {{nowrap|''M'' → ''M'' ⊕ ''N'', ''x'' → (''x'', ''f''(''x'')), called the '''graph morphism'''.<!-- how to write mapsto in html? -->}}


The [[transpose]] of ''f'' is
The [[transpose]] of ''f'' is
Line 79: Line 80:


== Exact sequences ==
== Exact sequences ==
Consider a sequence of module homomorphisms
{{main|exact sequences}}
:<math>\cdots \overset{f_3}\longrightarrow M_2 \overset{f_2}\longrightarrow M_1 \overset{f_1}\longrightarrow M_0 \overset{f_0}\longrightarrow M_{-1} \overset{f_{-1}}\longrightarrow \cdots.</math>

Such a sequence is called a [[chain complex]] (or often just complex) if each composition is zero; i.e., <math>f_i \circ f_{i+1} = 0</math> or equivalently the image of <math>f_{i+1}</math> is contained in the kernel of <math>f_i</math>. (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 <math>\operatorname{im}(f_{i+1}) = \operatorname{ker}(f_i)</math>. A special case of an exact sequence is a short exact sequence:
A short sequence of modules
:<math>0 \to A \overset{f}\to B \overset{g}\to C \to 0</math>
:<math>0 \to A \overset{f}\to B \overset{g}\to C \to 0</math>
consists of modules {{math|''A'', ''B'', ''C''}}, and homomorphisms {{math|''f'', ''g''}}. It is exact if the image of any arrow is the kernel of the next one; that is, {{math|''f''}} is injective, the kernel of {{math|''g''}} is the image of {{math|''f''}} and {{math|''g''}} is surjective. A longer exact sequence is defined in a similar way. A sequence of modules is exact if and only if it is exact as a sequence of abelian groups.
where <math>f</math> is injective, the kernel of <math>g</math> is the image of <math>f</math> and <math>g</math> is surjective.


Any module homomorphism {{math|''f''}} defines an exact sequence
Any module homomorphism <math>f : M \to N</math> defines an exact sequence
:<math>0 \to K \to M \overset{f}\to N \to C \to 0,</math>
:<math>0 \to K \to M \overset{f}\to N \to C \to 0,</math>
where {{math|''K''}} is the kernel of {{math|''f''}}, and {{math|''C''}} is the cokernel, that is the quotient of {{math|''N''}} by the image of {{math|''f''}}.
where <math>K</math> is the kernel of <math>f</math>, and <math>C</math> is the cokernel, that is the quotient of <math>N</math> by the image of <math>f</math>.


In the case of modules over a [[commutative ring]], a sequence is exact if and only if it is exact at all the [[maximal ideal]]s; that is all sequences
In the case of modules over a [[commutative ring]], a sequence is exact if and only if it is exact at all the [[maximal ideal]]s; that is all sequences
Line 102: Line 103:
Let <math>\phi: M \to M</math> be an endomorphism between finitely generated ''R''-modules for a commutative ring ''R''. Then
Let <math>\phi: M \to M</math> be an endomorphism between finitely generated ''R''-modules for a commutative ring ''R''. Then
*<math>\phi</math> is killed by its characteristic polynomial relative to the generators of ''M''; see [[Nakayama's lemma#Proof]].
*<math>\phi</math> is killed by its characteristic polynomial relative to the generators of ''M''; see [[Nakayama's lemma#Proof]].
*If <math>\phi</math> is surjective, then it is injective.<ref>{{harvnb|Matsumura|loc=Theorem 2.4.}}</ref>
*If <math>\phi</math> is surjective, then it is injective.<ref name=matsumura/>


See also: [[Herbrand quotient]] (which can be defined for any endomorphism with some finiteness conditions.)
See also: [[Herbrand quotient]] (which can be defined for any endomorphism with some finiteness conditions.)


== Variant: additive relations ==
== Variants ==
=== Additive relations ===
{{see also|binary relation}}
{{see also|binary relation}}
An '''additive relation''' <math>M \to N</math> from a module ''M'' to a module ''N'' is a submodule of <math>M \oplus N.</math><ref>{{Cite book|url=https://books.google.com/books?id=ujRqCQAAQBAJ&pg=PA52&lpg=PA52&dq=%22additive+relation%22&source=bl&ots=ruT-hTS7i7&sig=RC0wWkWvedG48NjRd0L52OgAgJY&hl=en&sa=X&ei=X2piVYKwDqHIsQSQtoCYCA&ved=0CDQQ6AEwBQ#v=onepage&q=%22additive%20relation%22&f=false|title=Homology|last=MacLane|first=Saunders|date=2012-12-06|publisher=Springer Science & Business Media|isbn=9783642620294|language=en}}</ref> In other words, it is a "many-valued" homomorphism defined on some submodule of ''M''. The inverse <math>f^{-1}</math> of ''f'' is the submodule <math>\{ (y, x) | (x, y) \in f \}</math>. Any additive relation ''f'' determines a homomorphism from a submodule of ''M'' to a quotient of ''N''
An '''additive relation''' <math>M \to N</math> from a module ''M'' to a module ''N'' is a submodule of <math>M \oplus N.</math><ref name=maclane/> In other words, it is a "[[many-valued function|many-valued]]" homomorphism defined on some submodule of ''M''. The inverse <math>f^{-1}</math> of ''f'' is the submodule <math>\{ (y, x) | (x, y) \in f \}</math>. Any additive relation ''f'' determines a homomorphism from a submodule of ''M'' to a quotient of ''N''
:<math>D(f) \to N/\{ y | (0, y) \in f \}</math>
:<math>D(f) \to N/\{ y | (0, y) \in f \}</math>
where <math>D(f)</math> consists of all elements ''x'' in ''M'' such that (''x'', ''y'') belongs to ''f'' for some ''y'' in ''N''.
where <math>D(f)</math> consists of all elements ''x'' in ''M'' such that (''x'', ''y'') belongs to ''f'' for some ''y'' in ''N''.
Line 122: Line 122:


== Notes ==
== Notes ==
{{reflist}}
{{reflist|refs=

<ref name=bourbaki>{{citation
| last = Bourbaki | first = Nicolas | author-link = Nicolas Bourbaki
| contribution = Chapter II, §1.14, remark 2
| isbn = 3-540-64243-9
| mr = 1727844
| publisher = Springer-Verlag
| series = Elements of Mathematics
| title = Algebra I, Chapters 1–3
| year = 1998}}</ref>

<ref name=maclane>{{citation
| last = Mac Lane | first = Saunders | author-link = Saunders Mac Lane
| isbn = 3-540-58662-8
| mr = 1344215
| page = [https://books.google.com/books?id=ujRqCQAAQBAJ&pg=PA52 52]
| publisher = Springer-Verlag
| series = Classics in Mathematics
| title = Homology
| year = 1995}}</ref>

<ref name=matsumura>{{citation
| last = Matsumura | first = Hideyuki
| contribution = Theorem 2.4
| edition = 2nd
| isbn = 0-521-36764-6
| mr = 1011461
| publisher = Cambridge University Press
| series = Cambridge Studies in Advanced Mathematics
| title = Commutative Ring Theory
| volume = 8
| year = 1989}}</ref>


}}
== References ==
*Bourbaki, ''Algebra''
*S. MacLane, ''Homology''
*H. Matsumura, ''Commutative ring theory.'' Translated from the Japanese by M. Reid. Second edition. Cambridge Studies in Advanced Mathematics, 8.


[[Category:Algebra]]
[[Category:Algebra]]
[[Category:Module theory]]

Latest revision as of 05:00, 20 June 2024

In algebra, a module homomorphism is a function between modules that preserves the module structures. Explicitly, if M and N are left modules over a ring R, then a function is called an R-module homomorphism or an R-linear map if for any x, y in M and r in R,

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

The preimage of the zero element under f is called the kernel of f. The set of all module homomorphisms from M to N is denoted by . It is an abelian group (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.

Terminology

[edit]

A module homomorphism is called a module isomorphism if it admits an inverse homomorphism; in particular, it is a bijection. 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 theorems 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. One writes 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 of this ring is the automorphism group of M.

Schur's lemma 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, an injective homomorphism is also called a monomorphism and a surjective homomorphism an epimorphism.

Examples

[edit]
  • The zero map MN that maps every element to zero.
  • A linear transformation between vector spaces.
  • .
  • For a commutative ring R and ideals I, J, there is the canonical identification
given by . In particular, is the annihilator of I.
  • Given a ring R and an element r, let denote the left multiplication by r. Then for any s, t in R,
    .
That is, is right R-linear.
  • For any ring R,
    • as rings when R is viewed as a right module over itself. Explicitly, this isomorphism is given by the left regular representation .
    • Similarly, as rings when R is viewed as a left module over itself. Textbooks or other references usually specify which convention is used.
    • through for any left module M.[1] (The module structure on Hom here comes from the right R-action on R; see #Module structures on Hom below.)
    • 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 .
  • Given a ring homomorphism RS of commutative rings and an S-module M, an R-linear map θ: SM is called a derivation if for any f, g in S, θ(f g) = f θ(g) + θ(f) g.
  • If S, T are unital associative algebras over a ring R, then an algebra homomorphism from S to T is a ring homomorphism that is also an R-module homomorphism.

Module structures on Hom

[edit]

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

has the structure of a left S-module defined by: for s in S and x in M,

It is well-defined (i.e., is R-linear) since

and is a ring action since

.

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 is a right S-module by .

A matrix representation

[edit]

The relationship between matrices and linear transformations in linear algebra generalizes in a natural way to module homomorphisms between free modules. Precisely, given a right R-module U, there is the canonical isomorphism of the abelian groups

obtained by viewing consisting of column vectors and then writing f as an m × n matrix. In particular, viewing R as a right R-module and using , one has

,

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 modules, then a choice of an ordered basis corresponds to a choice of an isomorphism . 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

[edit]

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 S generates M; i.e., there is a surjection with a free module F with a basis indexed by S and kernel K (i.e., one has a free presentation). Then to give a module homomorphism is to give a module homomorphism that kills K (i.e., maps K to zero).

Operations

[edit]

If and are module homomorphisms, then their direct sum is

and their tensor product is

Let be a module homomorphism between left modules. The graph Γf of f is the submodule of MN given by

,

which is the image of the module homomorphism MMN, x → (x, f(x)), called the graph morphism.

The transpose of f is

If f is an isomorphism, then the transpose of the inverse of f is called the contragredient of f.

Exact sequences

[edit]

Consider a sequence of module homomorphisms

Such a sequence is called a chain complex (or often just complex) if each composition is zero; i.e., or equivalently the image of is contained in the kernel of . (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 . A special case of an exact sequence is a short exact sequence:

where is injective, the kernel of is the image of and is surjective.

Any module homomorphism defines an exact sequence

where is the kernel of , and is the cokernel, that is the quotient of by the image of .

In the case of modules over a commutative ring, a sequence is exact if and only if it is exact at all the maximal ideals; that is all sequences

are exact, where the subscript means the localization at a maximal ideal .

If are module homomorphisms, then they are said to form a fiber square (or pullback square), denoted by M ×B N, if it fits into

where .

Example: Let 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 form a fiber square with

Endomorphisms of finitely generated modules

[edit]

Let be an endomorphism between finitely generated R-modules for a commutative ring R. Then

  • is killed by its characteristic polynomial relative to the generators of M; see Nakayama's lemma#Proof.
  • If is surjective, then it is injective.[2]

See also: Herbrand quotient (which can be defined for any endomorphism with some finiteness conditions.)

Variant: additive relations

[edit]

An additive relation from a module M to a module N is a submodule of [3] In other words, it is a "many-valued" homomorphism defined on some submodule of M. The inverse of f is the submodule . Any additive relation f determines a homomorphism from a submodule of M to a quotient of N

where 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

[edit]

Notes

[edit]
  1. ^ Bourbaki, Nicolas (1998), "Chapter II, §1.14, remark 2", Algebra I, Chapters 1–3, Elements of Mathematics, Springer-Verlag, ISBN 3-540-64243-9, MR 1727844
  2. ^ Matsumura, Hideyuki (1989), "Theorem 2.4", Commutative Ring Theory, Cambridge Studies in Advanced Mathematics, vol. 8 (2nd ed.), Cambridge University Press, ISBN 0-521-36764-6, MR 1011461
  3. ^ Mac Lane, Saunders (1995), Homology, Classics in Mathematics, Springer-Verlag, p. 52, ISBN 3-540-58662-8, MR 1344215