Almost. Very likely, even if in an unusual notation, ##Maps(R,R) = \{m : R \rightarrow R\}## is the set of
all mappings from ##R## to ##R##, whether they are linear in any sense or not.
is a map, which I denoted by ##\varphi : R[X] \rightarrow Maps(R,R)##, from the ring of polynominals over (= with coefficients in) ##R## into the set of mappings from ##R## to ##R##. It is defined by ##\varphi(f(x)) \, : \, R \longrightarrow R## for all polynomials ##f(x) \in R[x]##. Thus ##\varphi (f(x))## is a map from ##R## to ##R##. But which one? Well, it is defined by ##\varphi (f(x))(r)=f(r)## for all ##r \in R##. So far this is the situation behind:
Now we can ask quite a few things here.
- ##R## is a ring and so is ##R[x]##. Does ##Map(R,R)## also have a ring structure?
- We can add polynomials by ##(f+g)(x)=f(x)+g(x)##. What happens to ##\varphi (f(x)+g(x))##?
- We can multiply polynomials by ring elements (from ##R##) by ##(\alpha \cdot f)(x)= \alpha \cdot f(x)##. What happens to ##\varphi (\alpha f(x))##.
- We can multiply polynomials by ##(f \cdot g)(x)=f(x) \cdot g(x)##. What happens to ##\varphi (f(x) \cdot g(x))##?
- A module is basically the same thing as a vector space, only that we don't have a field where the scalars are from, but a ring instead. So ##R[x]## is a ##R-##module means quasi ##R[x]## is a "vector space" with coefficients in the ring ##R##, given by the addition under point 2 and the scalar multiplication under point 3. This defines ##R-##linearity. Now the question is, whether ##Map(R,R)## can also be viewed as a ##R-##module?
- Does 4 define a ring homomorphism?
- Does 5 (resp. 2. and 3.) define an ##R-##module homomorphism (= ##R-##linear mapping)?
I leave it to you to answer these questions. It is a straight forward calculation and merely requires to write down the conditions needed.
This is a bit different, since the sets of mappings here are now given a linear structure by definition. ##Hom_F(F^m,F^n)## denotes the set of all ##F-##linear functions from the vector space ##F^m## to the vector space ##F^n##, which is
itself a vector space (again by similar definitions as under 2. and 3.). As you probably know, all linear functions ##f## from ##F^m## to ##F^n## can be represented by a matrix, if we chose a basis in both. And there is (given both basis) only one matrix that represents ##f##. So all matrices ##Mat(n\times m;F)## and all ##F-##linear functions ##Hom_F(F^m,F^n)## are isomorphic vector spaces: bijective (one function ##\stackrel{1:1}{\leftrightarrows}## one matrix) and ##M(f+g)=M(f)+M(g)## and ##M(\alpha f)=\alpha M(f)## for all ##\alpha \in F\, , \, f,g \in Hom_F(F^m,F^n)##, i.e. linear functions ##f,g : F^m \rightarrow F^n## and their matrices ##M(f)## and ##M(g)##.
If you consider the additive group of the vector space of linear mappings, and the additive group of matrices: yes, in this sense ##M## is a group homomorphism. But it's even more, as they also respect multiples (## \alpha \cdot f ## for ##\alpha \in F##, ##f:F^m \rightarrow F^n## linear), which we usually call linear or more precisely ##F-##linear, if both properties hold.
The same is true, in case you didn't mean the isomorphism ##M## here but only ## Hom_F(F^m,F^n)##. These are all linear mappings from the vector space ##F^m## to the vector space ##F^n##. As linear mapping, such a function is of course a group homomorphism of the additive group of the vector spaces. But as it's even more, namely ##F-##linear, one calls it linear instead of group homomorphism, which would disregard the multiples.