TOPICS
Search

Hom


Hom, written Hom_R(M,N) for left unital M and N over a unit ring R, is the set of all module homomorphisms from M to N. It is an Abelian group under pointwise addition,

 (f+g)(x)=f(x)+g(x).
(1)

If R is commutative, it is also an R-module under the operation

 (af)(x)=af(x)
(2)

for all a in R (Knapp 2016, p. 554). For a noncommutative ring, this operation need not preserve module homomorphisms. Indeed, R-linearity of af would require arf(x)=raf(x) for all r in R and x in M, which need not hold.

Hom_R(M,-) denotes the covariant functor from the category of left unital R-modules to the category of Abelian groups. It maps every module N to Hom_R(M,N) and every module homomorphism

 f:N->P
(3)

to the group homomorphism

 f_*:Hom_R(M,N)->Hom_R(M,P),
(4)

defined, for all g in Hom_R(M,N), by

 f_*(g)=f degreesg.
(5)

The contravariant functor Hom_R(-,M) also takes values in Abelian groups. It maps N to Hom_R(N,M) and the module homomorphism f to the group homomorphism

 f^*:Hom_R(P,M)->Hom_R(N,M),
(6)

defined, for all g in Hom_R(P,M), by

 f^*(g)=g degreesf.
(7)

When R is commutative, both functors can instead be viewed as taking values in R-modules with the operation defined above.


See also

Endomorphism Ring, Exact Functor, Module Homomorphism

Portions of this entry contributed by Margherita Barile

Explore with Wolfram|Alpha

WolframAlpha

More things to try:

References

Knapp, A. W. Basic Algebra, Digital 2nd ed. East Setauket, NY: Published by the author, 2016. https://www.math.stonybrook.edu/~aknapp/download/b2-alg-inside.pdf.Mac Lane, S. "The Functors Hom." In Homology. Berlin, Germany: Springer-Verlag, pp. 21-25, 1967.

Referenced on Wolfram|Alpha

Hom

Cite this as:

Weisstein, Eric W., with contributions by Margherita Barile. "Hom." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Hom.html

Subject classifications