Module homomorphism

From testwiki
Jump to navigation Jump to search

Template:Short descriptionIn 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 f:MN 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 of all module homomorphisms from M to N is denoted by HomR(M,N). 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

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 EndR(M)=HomR(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 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

  • The zero map MN that maps every element to zero.
  • A linear transformation between vector spaces.
  • Hom(/n,/m)=/gcd(n,m).
  • For a commutative ring R and ideals I, J, there is the canonical identification
    HomR(R/I,R/J)={rR|rIJ}/J
given by ff(1). In particular, HomR(R/I,R) is the annihilator of I.
  • Given a ring R and an element r, let lr:RR denote the left multiplication by r. Then for any s, t in R,
    lr(st)=rst=lr(s)t.
That is, lr is right R-linear.
  • For any ring R,
    • EndR(R)=R as rings when R is viewed as a right module over itself. Explicitly, this isomorphism is given by the left regular representation REndR(R),rlr.
    • Similarly, EndR(R)=Rop as rings when R is viewed as a left module over itself. Textbooks or other references usually specify which convention is used.
    • HomR(R,M)=M through ff(1) 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.)
    • HomR(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 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, Template:Nowrap.
  • 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

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

HomR(M,N)

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

(sf)(x)=f(xs).

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

(sf)(rx)=f(rxs)=rf(xs)=r(sf)(x),

and sf is a ring action since

(stf)(x)=f(xst)=(tf)(xs)=s(tf)(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 HomR(M,N) is a right S-module by (fs)(x)=f(x)s.

A matrix representation

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

HomR(Un,Um)f[fij]Mm,n(EndR(U))

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

EndR(Rn)Mn(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 modules, then a choice of an ordered basis corresponds to a choice of an isomorphism FRn. 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 S generates M; i.e., there is a surjection FM 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 MN is to give a module homomorphism FN that kills K (i.e., maps K to zero).

Operations

If f:MN and g:MN are module homomorphisms, then their direct sum is

fg:MMNN,(x,y)(f(x),g(y))

and their tensor product is

fg:MMNN,xyf(x)g(y).

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

Γf={(x,f(x))|xM},

which is the image of the module homomorphism Template:Nowrap

The transpose of f is

f*:N*M*,f*(α)=α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

f3M2f2M1f1M0f0M1f1.

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

0AfBgC0

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

Any module homomorphism f:MN defines an exact sequence

0KMfNC0,

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, a sequence is exact if and only if it is exact at all the maximal ideals; that is all sequences

0A𝔪fB𝔪gC𝔪0

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

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

0M×BNM×NϕB0

where ϕ(x,y)=f(x)g(x).

Example: Let BA 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 AA/I,B/IA/I form a fiber square with B=A×A/IB/I.

Endomorphisms of finitely generated modules

Let ϕ:MM 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

Template:See also An additive relation MN from a module M to a module N is a submodule of MN.[3] In other words, it is a "many-valued" homomorphism defined on some submodule of M. The inverse f1 of f is the submodule {(y,x)|(x,y)f}. Any additive relation f determines a homomorphism from a submodule of M to a quotient of N

D(f)N/{y|(0,y)f}

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

Notes

Template:Reflist

  1. Cite error: Invalid <ref> tag; no text was provided for refs named bourbaki
  2. Cite error: Invalid <ref> tag; no text was provided for refs named matsumura
  3. Cite error: Invalid <ref> tag; no text was provided for refs named maclane