Module homomorphism


In algebra, a module homomorphism is a function between modules that preserves module structures. Explicitly, if M and N are left modules over a ring R, then a function f:M→Ndisplaystyle f:Mto Nf:Mto N is called a 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),displaystyle f(x+y)=f(x)+f(y),f(x+y)=f(x)+f(y),

f(rx)=rf(x).displaystyle f(rx)=rf(x).f(rx)=rf(x).

If M, N are right modules, then the second condition is replaced with


f(xr)=f(x)r.displaystyle f(xr)=f(x)r.f(xr)=f(x)r.

The pre-image 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. Thus, all the (say left) modules together with all the module homomorphisms between them form the category of modules.




Contents





  • 1 Terminology


  • 2 Examples


  • 3 Module structures on Hom


  • 4 A matrix representation


  • 5 Defining


  • 6 Operations


  • 7 Exact sequences


  • 8 Endomorphisms of finitely generated modules


  • 9 Variants

    • 9.1 Additive relations



  • 10 See also


  • 11 Notes


  • 12 References




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.


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)displaystyle operatorname End _R(M)=operatorname Hom _R(M,M)displaystyle operatorname End _R(M)=operatorname Hom _R(M,M) 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.


Schur's lemma says that a homomorphism between simple modules (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.


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.


  • HomZ⁡(Z/n,Z/m)=Z/gcd⁡(n,m)displaystyle operatorname Hom _mathbb Z (mathbb Z /n,mathbb Z /m)=mathbb Z /operatorname gcd (n,m)operatorname Hom_mathbb Z(mathbb Z/n,mathbb Z/m)=mathbb Z/operatorname gcd(n,m).

  • For a commutative ring R and ideals I, J, there is the canonical identification
    HomR⁡(R/I,R/J)=rI⊂J/Jdisplaystyle operatorname Hom _R(R/I,R/J)=rin R/Jdisplaystyle operatorname Hom _R(R/I,R/J)=rin R/J

given by f↦f(1)displaystyle fmapsto f(1)fmapsto f(1). In particular, HomR⁡(R/I,R)displaystyle operatorname Hom _R(R/I,R)displaystyle operatorname Hom _R(R/I,R) is the annihilator of I.
  • Given a ring R and an element r, let lr:R→Rdisplaystyle l_r:Rto Rdisplaystyle l_r:Rto R denote the left multiplication by r. Then for any s, t in R,

    lr(st)=rst=lr(s)tdisplaystyle l_r(st)=rst=l_r(s)tdisplaystyle l_r(st)=rst=l_r(s)t.
That is, lrdisplaystyle l_rdisplaystyle l_r is right R-linear.
  • For any ring R,

    • EndR⁡(R)=Rdisplaystyle operatorname End _R(R)=Roperatorname End_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→∼EndR⁡(R),r↦lrdisplaystyle Roverset sim to operatorname End _R(R),,rmapsto l_rdisplaystyle Roverset sim to operatorname End _R(R),,rmapsto l_r.


    • HomR⁡(R,M)=Mdisplaystyle operatorname Hom _R(R,M)=Moperatorname Hom_R(R,M)=M through f↦f(1)displaystyle fmapsto f(1)fmapsto f(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)displaystyle operatorname Hom _R(M,R)operatorname Hom_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∗displaystyle M^*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, θ(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


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)displaystyle operatorname Hom _R(M,N)operatornameHom_R(M, N)

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


(s⋅f)(x)=f(xs).displaystyle (scdot f)(x)=f(xs).displaystyle (scdot f)(x)=f(xs).

It is well-defined (i.e., s⋅fdisplaystyle scdot fdisplaystyle scdot f is R-linear) since


(s⋅f)(rx)=f(rxs)=rf(xs)=r(s⋅f)(x).displaystyle (scdot f)(rx)=f(rxs)=rf(xs)=r(scdot f)(x).displaystyle (scdot f)(rx)=f(rxs)=rf(xs)=r(scdot f)(x).

Similarly, s⋅fdisplaystyle scdot fdisplaystyle scdot f is a ring action since



(st⋅f)(x)=f(xst)=(t⋅f)(xs)=s⋅(t⋅f)(x)displaystyle (stcdot f)(x)=f(xst)=(tcdot f)(xs)=scdot (tcdot f)(x)displaystyle (stcdot f)(x)=f(xst)=(tcdot f)(xs)=scdot (tcdot 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 HomR⁡(M,N)displaystyle operatorname Hom _R(M,N)operatornameHom_R(M, N) is a right S-module by (f⋅s)(x)=f(x)sdisplaystyle (fcdot s)(x)=f(x)sdisplaystyle (fcdot s)(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. Precisely, given a right R-module U, there is the canonical isomorphism of the abelian groups


HomR⁡(U⊕n,U⊕m)→∼f↦[fij]Mm,n(EndR⁡(U))displaystyle operatorname Hom _R(U^oplus n,U^oplus m)overset fmapsto [f_ij]underset sim to M_m,n(operatorname End _R(U))displaystyle operatorname Hom _R(U^oplus n,U^oplus m)overset fmapsto [f_ij]underset sim to M_m,n(operatorname End _R(U))

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



EndR⁡(Rn)≃Mn(R)displaystyle operatorname End _R(R^n)simeq M_n(R)displaystyle operatorname End _R(R^n)simeq M_n(R),

which turns out to be a ring isomorphism.


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 F≃Rndisplaystyle Fsimeq R^ndisplaystyle Fsimeq 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 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 F→Mdisplaystyle Fto MFto M 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 M→Ndisplaystyle Mto NMto N is to give a module homomorphism F→Ndisplaystyle Fto Ndisplaystyle Fto N that kills K (i.e., maps K to zero).



Operations


If f:M→Ndisplaystyle f:Mto Nf:Mto N and g:M′→N′displaystyle g:M'to N'g:M'to N' are module homomorphisms, then their direct sum is


f⊕g:M⊕M′→N⊕N′,(x,y)↦(f(x),g(y))displaystyle foplus g:Moplus M'to Noplus N',,(x,y)mapsto (f(x),g(y))f oplus g: M oplus M' to N oplus N', , (x, y) mapsto (f(x), g(y))

and their tensor product is


f⊗g:M⊗M′→N⊗N′,x⊗y↦f(x)⊗g(y).displaystyle fotimes g:Motimes M'to Notimes N',,xotimes ymapsto f(x)otimes g(y).f otimes g: M otimes M' to N otimes N', , x otimes y mapsto f(x) otimes g(y).

Let f:M→Ndisplaystyle f:Mto Nf:Mto N be a module homomorphism between left modules. The graph Γf of f is the submodule of MN given by



Γf=(x,f(x))displaystyle Gamma _f=(x,f(x))displaystyle Gamma _f=(x,f(x)),

which is the image of the graph morphism[disambiguation needed]MMN, x → (x, f(x)).


The transpose of f is


f∗:N∗→M∗,f∗(α)=α∘f.displaystyle f^*:N^*to M^*,,f^*(alpha )=alpha circ f.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



A short sequence of modules over a commutative ring


0→A→fB→gC→0displaystyle 0to Aoverset fto Boverset gto Cto 00to Aoverset fto Boverset gto Cto 0

consists of modules A, B, C and homomorphisms f, g. It is exact if f is injective, the kernel of g is the image of f and g is surjective. A longer exact sequence is defined in the similar way. A sequence of modules is exact if and only if it is exact as a sequence of abelian groups. Also the sequence is exact if and only if it is exact at all the maximal ideals:


0→Am→fBm→gCm→0displaystyle 0to A_mathfrak moverset fto B_mathfrak moverset gto C_mathfrak mto 00to A_mathfrak moverset fto B_mathfrak moverset gto C_mathfrak mto 0

where the subscript mdisplaystyle mathfrak mmathfrak m means the localization of a module at mdisplaystyle mathfrak mmathfrak m.


Any module homomorphism f fits into


0→K→M→fN→C→0displaystyle 0to Kto Moverset fto Nto Cto 00to Kto Moverset fto Nto Cto 0

where K is the kernel of f and C is the cokernel, the quotien of N by the image of f.


If f:M→B,g:N→Bdisplaystyle f:Mto B,g:Nto Bf:Mto B,g:Nto B are module homomorphisms, then they are said to form a fiber square (or pullback square), denoted by M ×BN, if it fits into


0→M×BN→M×N→ϕB→0displaystyle 0to Mtimes _BNto Mtimes Noverset phi to Bto 00to Mtimes _BNto Mtimes Noverset phi to Bto 0

where ϕ(x,y)=f(x)−g(x)displaystyle phi (x,y)=f(x)-g(x)phi (x,y)=f(x)-g(x).


Example: Let B⊂Adisplaystyle Bsubset ABsubset 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→A/I,B/I→A/Idisplaystyle Ato A/I,B/Ito A/IAto A/I,B/Ito A/I form a fiber square with B=A×A/IB/I.displaystyle B=Atimes _A/IB/I.B=Atimes _A/IB/I.



Endomorphisms of finitely generated modules


Let ϕ:M→Mdisplaystyle phi :Mto Mphi :Mto M be an endomorphism between finitely generated R-modules for a commutative ring R. Then



  • ϕdisplaystyle phi phi is killed by its characteristic polynomial relative to the generators of M; see Nakayama's lemma#Proof.

  • If ϕdisplaystyle phi phi is surjective, then it is injective.[2]

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



Variants



Additive relations


An additive relation M→Ndisplaystyle Mto NMto N from a module M to a module N is a submodule of M⊕N.displaystyle Moplus N.Moplus N.[3] In other words, it is a "many-valued" homomorphism defined on some submodule of M. The inverse f−1displaystyle f^-1f^-1 of f is the submodule (y,x)displaystyle (x,y)in f(x,y)in f. Any additive relation f determines a homomorphism from a submodule of M to a quotient of N


D(f)→N/(0,y)∈fdisplaystyle D(f)to N/yD(f)to N/y

where D(f)displaystyle D(f)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




  1. ^ Bourbaki, § 1.14


  2. ^ Matsumura, Theorem 2.4.


  3. ^ [1]




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.


這個網誌中的熱門文章

How to read a connectionString WITH PROVIDER in .NET Core?

In R, how to develop a multiplot heatmap.2 figure showing key labels successfully

Museum of Modern and Contemporary Art of Trento and Rovereto