Jump to content

Module homomorphism: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Full citation needed}}
merge duplicative ref format and expand refs
 
(28 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{short description|Linear map over a 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|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).
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''{{full citation needed|date=July 2019}}
*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.


[[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