Linear Algebra/Definition of Homomorphism
From Wikibooks, the open-content textbooks collection
- Definition 1.1
A function between vector spaces
that preserves the operations of addition
if
then 
and scalar multiplication
if
and
then 
is a homomorphism or linear map.
- Example 1.2
The projection map 
is a homomorphism.
It preserves addition
and scalar multiplication.
This map is not an isomorphism since it is not one-to-one. For instance, both
and
in
are mapped to the zero vector in
.
- Example 1.3
Of course, the domain and codomain might be other than spaces of column vectors. Both of these are homomorphisms; the verifications are straightforward.
given by
given by
- Example 1.4
Between any two spaces there is a zero homomorphism, mapping every vector in the domain to the zero vector in the codomain.
- Example 1.5
These two suggest why we use the term "linear map".
- The map
given by
given by
- The first of these two maps
is linear while the second is not.
What distinguishes the homomorphisms is that the coordinate functions are linear combinations of the arguments. See also Problem 7.
Obviously, any isomorphism is a homomorphism— an isomorphism is a homomorphism that is also a correspondence. So, one way to think of the "homomorphism" idea is that it is a generalization of "isomorphism", motivated by the observation that many of the properties of isomorphisms have only to do with the map's structure preservation property and not to do with it being a correspondence. As examples, these two results from the prior section do not use one-to-one-ness or onto-ness in their proof, and therefore apply to any homomorphism.
- Lemma 1.6
A homomorphism sends a zero vector to a zero vector.
- Lemma 1.7
Each of these is a necessary and sufficient condition for
to be a homomorphism.
for any
and 
for any
and 
Part 1 is often used to check that a function is linear.
- Example 1.8
The map
given by
satisfies 1 of the prior result
and so it is a homomorphism.
However, some of the results that we have seen for isomorphisms fail to hold for homomorphisms in general. Consider the theorem that an isomorphism between spaces gives a correspondence between their bases. Homomorphisms do not give any such correspondence; Example 1.2 shows that there is no such correspondence, and another example is the zero map between any two nontrivial spaces. Instead, for homomorphisms a weaker but still very useful result holds.
- Theorem 1.9
A homomorphism is determined by its action on a basis. That is, if
is a basis of a vector space V and
are (perhaps not distinct) elements of a vector space W then there exists a homomorphism from V to W sending
to
, ..., and
to
, and that homomorphism is unique.
- Proof
We will define the map by associating
with
, etc., and then extending linearly to all of the domain. That is, where
, the map
is given by
. This is well-defined because, with respect to the basis, the representation of each domain vector
is unique.
This map is a homomorphism since it preserves linear combinations; where
and
, we have this.
And, this map is unique since if
is another homomorphism such that
for each i then h and
agree on all of the vectors in the domain.
Thus, h and
are the same map.
- Example 1.10
This result says that we can construct a homomorphism by fixing a basis for the domain and specifying where the map sends those basis vectors. For instance, if we specify a map
that acts on the standard basis
in this way
then the action of h on any other member of the domain is also specified. For instance, the value of h on this argument
is a direct consequence of the value of h on the basis vectors.
Later in this chapter we shall develop a scheme, using matrices, that is convienent for computations like this one.
Just as the isomorphisms of a space with itself are useful and interesting, so too are the homomorphisms of a space with itself.
- Definition 1.11
A linear map from a space into itself
is a linear transformation.
- Remark 1.12
In this book we use "linear transformation" only in the case where the codomain equals the domain, but it is widely used in other texts as a general synonym for "homomorphism".
- Example 1.13
The map on
that projects all vectors down to the x-axis
is a linear transformation.
- Example 1.14
The derivative map 
is a linear transformation, as this result from calculus notes:
.
- Example 1.15
- The matrix transpose map
is a linear transformation of
. Note that this transformation is one-to-one and onto, and so in fact it is an automorphism.
We finish this subsection about maps by recalling that we can linearly combine maps. For instance, for these maps from
to itself
the linear combination 5f − 2g is also a map from R2 to itself.
- Lemma 1.16
For vector spaces V and W, the set of linear functions from V to W is itself a vector space, a subspace of the space of all functions from V to W. It is denoted
.
- Proof
This set is non-empty because it contains the zero homomorphism. So to show that it is a subspace we need only check that it is closed under linear combinations. Let
be linear. Then their sum is linear
and any scalar multiple is also linear.
Hence
is a subspace.
We started this section by isolating the structure preservation property of isomorphisms. That is, we defined homomorphisms as a generalization of isomorphisms. Some of the properties that we studied for isomorphisms carried over unchanged, while others were adapted to this more general setting.
It would be a mistake, though, to view this new notion of homomorphism as derived from, or somehow secondary to, that of isomorphism. In the rest of this chapter we shall work mostly with homomorphisms, partly because any statement made about homomorphisms is automatically true about isomorphisms, but more because, while the isomorphism concept is perhaps more natural, experience shows that the homomorphism concept is actually more fruitful and more central to further progress.
[edit] Exercises
- This exercise is recommended for all readers.
- Problem 1
Decide if each
is linear.
- Answer
- Yes. The verification is straightforward.
- Yes. The verification is easy.
- No. An example of an addition that is not respected is this.
- Yes. The verification is straightforward.
- This exercise is recommended for all readers.
- Problem 2
Decide if each map
is linear.
- Answer
For each, we must either check that linear combinations are preserved, or give an example of a linear combination that is not.
- Yes. The check that it preserves combinations is routine.
- No. For instance, not preserved is multiplication by the scalar 2.
- Yes. This is the check that it preserves combinations of two members of the domain.
- No. An example of a combination that is not preserved is this.
- This exercise is recommended for all readers.
- Problem 3
Show that these two maps are homomorphisms.
given by a0 + a1x + a2x2 + a3x3 maps to a1 + 2a2x + 3a3x2
given by b0 + b1x + b2x2 maps to b0x + (b1 / 2)x2 + (b2 / 3)x3
Are these maps inverse to each other?
- Answer
The check that each is a homomorphisms is routine. Here is the check for the differentiation map.
(An alternate proof is to simply note that this is a property of differentiation that is familar from calculus.)
These two maps are not inverses as this composition does not act as the identity map on this element of the domain.
- Problem 4
Is (perpendicular) projection from
to the xz-plane a homomorphism? Projection to the yz-plane? To the x-axis? The y-axis? The z-axis? Projection to the origin?
- Answer
Each of these projections is a homomorphism. Projection to the xz-plane and to the yz-plane are these maps.
Projection to the x-axis, to the y-axis, and to the z-axis are these maps.
And projection to the origin is this map.
Verification that each is a homomorphism is straightforward. (The last one, of course, is the zero transformation on
.)
- Problem 5
Show that, while the maps from Example 1.3 preserve linear operations, they are not isomorphisms.
- Answer
The first is not onto; for instance, there is no polynomial that is sent the constant polynomial p(x) = 1. The second is not one-to-one; both of these members of the domain
are mapped to the same member of the codomain,
.
- Problem 6
Is an identity map a linear transformation?
- Answer
Yes; in any space
.
- This exercise is recommended for all readers.
- Problem 7
Stating that a function is "linear" is different than stating that its graph is a line.
- The function
given by f1(x) = 2x − 1 has a graph that is a line. Show that it is not a linear function. - The function
given by
- Answer
- This map does not preserve structure since f(1 + 1) = 3, while f(1) + f(1) = 2.
- The check is routine.
- This exercise is recommended for all readers.
- Problem 8
Part of the definition of a linear function is that it respects addition. Does a linear function respect subtraction?
- Answer
Yes. Where
is linear,
.
- Problem 9
Assume that h is a linear transformation of V and that
is a basis of V. Prove each statement.
- If
for each basis vector then h is the zero map. - If
for each basis vector then h is the identity map. - If there is a scalar r such that
for each basis vector then
for all vectors in V.
- Answer
- Let
be represented with respect to the basis as
. Then
. - This argument is similar to the prior one. Let
be represented with respect to the basis as
. Then
. - As above, only
.
- This exercise is recommended for all readers.
- Problem 10
Consider the vector space
where vector addition and scalar multiplication are not the ones inherited from
but rather are these: a + b is the product of a and b, and
is the r-th power of a. (This was shown to be a vector space in an earlier exercise.) Verify that the natural logarithm map
is a homomorphism between these two spaces. Is it an isomorphism?
- Answer
That it is a homomorphism follows from the familiar rules that the logarithm of a product is the sum of the logarithms ln(ab) = ln(a) + ln(b) and that the logarithm of a power is the multiple of the logarithm ln(ar) = rln(a). This map is an isomorphism because it has an inverse, namely, the exponential map, so it is a correspondence, and therefore it is an isomorphism.
- This exercise is recommended for all readers.
- Problem 11
Consider this transformation of
.
Find the image under this map of this ellipse.
- Answer
Where
and
, the image set is
the unit circle in the
-plane.
- This exercise is recommended for all readers.
- Problem 12
Imagine a rope wound around the earth's equator so that it fits snugly (suppose that the earth is a sphere). How much extra rope must be added to raise the circle to a constant six feet off the ground?
- Answer
The circumference function
is linear. Thus we have
. Observe that it takes the same amount of extra rope to raise the circle from tightly wound around a basketball to six feet above that basketball as it does to raise it from tightly wound around the earth to six feet above the earth.
- This exercise is recommended for all readers.
- Problem 13
Verify that this map 
is linear. Generalize.
- Answer
Verifying that it is linear is routine.
The natural guess at a generalization is that for any fixed
the map
is linear. This statement is true. It follows from properties of the dot product we have seen earlier:
and
. (The natural guess at a generalization of this generalization, that the map from
to
whose action consists of taking the dot product of its argument with a fixed vector
is linear, is also true.)
- Problem 14
Show that every homomorphism from
to
acts via multiplication by a scalar. Conclude that every nontrivial linear transformation of
is an isomorphism. Is that true for transformations of
?
?
- Answer
Let
be linear. A linear map is determined by its action on a basis, so fix the basis
for
. For any
we have that
and so h acts on any argument r by multiplying it by the constant h(1). If h(1) is not zero then the map is a correspondence— its inverse is division by h(1)— so any nontrivial transformation of
is an isomorphism.
This projection map is an example that shows that not every transformation of
acts via multiplication by a constant when n > 1, including when n = 2.
- Problem 15
- Show that for any scalars
this map
is a homomorphism.
- Show that for each i, the i-th derivative operator di / dxi is a linear transformation of
. Conclude that for any scalars
this map is a linear transformation of that space.
- Answer
- Where c and d are scalars, we have this.
- Each power i of the derivative operator is linear because of these rules familiar from calculus.
because any linear combination of linear maps is also a linear map.
- Problem 16
Lemma 1.16 shows that a sum of linear functions is linear and that a scalar multiple of a linear function is linear. Show also that a composition of linear functions is linear.
- Answer
(This argument has already appeared, as part of the proof that isomorphism is an equivalence.) Let
and
be linear. For any
and scalars c1,c2 combinations are preserved.
- This exercise is recommended for all readers.
- Problem 17
Where
is linear, suppose that
, ...,
for some vectors
, ...,
from W.
- If the set of
's is independent, must the set of
's also be independent? - If the set of
's is independent, must the set of
's also be independent? - If the set of
's spans W, must the set of
's span V? - If the set of
's spans V, must the set of
's span W?
- Answer
- Yes. The set of
's cannot be linearly independent if the set of
's is linearly dependent because any nontrivial relationship in the domain
would give a nontrivial relationship in the range
. - Not necessarily. For instance, the transformation of
given by
- Not necessarily. An example is the projection map
- Not necessarily. For instance, the injection map
sends the standard basis
for the domain to a set that does not span the codomain. (Remark. However, the set of
's does span the range. A proof is easy.)
- Problem 18
Generalize Example 1.15 by proving that the matrix transpose map is linear. What is the domain and codomain?
- Answer
Recall that the entry in row i and column j of the transpose of M is the entry mj,i from row j and column i of M. Now, the check is routine.
The domain is
while the codomain is
.
- Problem 19
- Where
, the line segment connecting them is defined to be the set
. Show that the image, under a homomorphism h, of the segment between
and
is the segment between
and
. - A subset of
is convex if, for any two points in that set, the line segment joining them lies entirely in that set. (The inside of a sphere is convex while the skin of a sphere is not.) Prove that linear maps from
to
preserve the property of set convexity.
- Answer
- For any homomorphism
we have
to
. - We must show that if a subset of the domain is convex then its image, as a subset of the range, is also convex. Suppose that
is convex and consider its image h(C). To show h(C) is convex we must show that for any two of its members,
and
, the line segment connecting them
of that line segment. Because the endpoints of
are in the image of C, there are members of C that map to them, say
and
. Now, where
is the scalar that is fixed in the first sentence of this paragraph, observe that
Thus, any member of
is a member of h(C), and so h(C) is convex.
- This exercise is recommended for all readers.
- Problem 20
Let
be a homomorphism.
- Show that the image under h of a line in
is a (possibly degenerate) line in
. - What happens to a k-dimensional linear surface?
- Answer
- For
, the line through
with direction
is the set
. The image under h of that line
is the line through
with direction
. If
is the zero vector then this line is degenerate. - A k-dimensional linear surface in
maps to a (possibly degenerate) k-dimensional linear surface in
. The proof is just like that the one for the line.
- Problem 21
Prove that the restriction of a homomorphism to a subspace of its domain is another homomorphism.
- Answer
Suppose that
is a homomorphism and suppose that S is a subspace of V. Consider the map
defined by
. (The only difference between
and h is the difference in domain.) Then this new map is linear:
.
- Problem 22
Assume that
is linear.
- Show that the rangespace of this map
is a subspace of the codomain W. - Show that the nullspace of this map
is a subspace of the domain V. - Show that if U is a subspace of the domain V then its image
is a subspace of the codomain W. This generalizes the first item. - Generalize the second item.
- Answer
This will appear as a lemma in the next subsection.
- The range is nonempty because V is nonempty. To finish we need to show that it is closed under combinations. A combination of range vectors has the form, where
,
is a member of domain V. Therefore the range is a subspace. - The nullspace is nonempty since it contains
, as
maps to
. It is closed under linear combinations because, where
are elements of the inverse image set
, for
is also in the inverse image of
. - This image of U nonempty because U is nonempty. For closure under combinations, where
,
is in U. Thus this set is a subspace. - The natural generalization is that the inverse image of a subspace of is a subspace. Suppose that X is a subspace of W. Note that
so the set
is not empty. To show that this set is closed under combinations, let
be elements of V such that
, ...,
and note that
- Problem 23
Consider the set of isomorphisms from a vector space to itself. Is this a subspace of the space
of homomorphisms from the space to itself?
- Answer
No; the set of isomorphisms does not contain the zero map (unless the space is trivial).
- Problem 24
Does Theorem 1.9 need that
is a basis? That is, can we still get a well-defined and unique homomorphism if we drop either the condition that the set of
's be linearly independent, or the condition that it span the domain?
- Answer
If
doesn't span the space then the map needn't be unique. For instance, if we try to define a map from
to itself by specifying only that
is sent to itself, then there is more than one homomorphism possible; both the identity map and the projection map onto the first component fit this condition.
If we drop the condition that
is linearly independent then we risk an inconsistent specification (i.e, there could be no such map). An example is if we consider
, and try to define a map from
to itself that sends
to itself, and sends both
and
to
. No homomorphism can satisfy these three conditions.
- Problem 25
Let V be a vector space and assume that the maps
are linear.
- Define a map
whose component functions are the given linear ones.
- Does the converse hold— is any linear map from V to
made up of two linear component maps to
? - Generalize.
- Answer
- Briefly, the check of linearity is this.
- Yes. Let
and
be the projections
and
we have the desired component functions.
- In general, a map from a vector space V to an
is linear if and only if each of the component functions is linear. The verification is as in the prior item.





























































![\begin{array}{rl}
{{[r\cdot\begin{pmatrix}
&\vdots \\
\cdots &a_{i,j} &\cdots \\
&\vdots
\end{pmatrix}
+s\cdot\begin{pmatrix}
&\vdots \\
\cdots &b_{i,j} &\cdots \\
&\vdots
\end{pmatrix}]}^{\rm trans}}
&={{\begin{pmatrix}
&\vdots \\
\cdots &ra_{i,j}+sb_{i,j} &\cdots \\
&\vdots
\end{pmatrix}}^{\rm trans}} \\
&=\begin{pmatrix}
&\vdots \\
\cdots &ra_{j,i}+sb_{j,i} &\cdots \\
&\vdots
\end{pmatrix} \\
&=r\cdot\begin{pmatrix}
&\vdots \\
\cdots &a_{j,i} &\cdots \\
&\vdots
\end{pmatrix}
+s\cdot\begin{pmatrix}
&\vdots \\
\cdots &b_{j,i} &\cdots \\
&\vdots
\end{pmatrix} \\
&=r\cdot{{\begin{pmatrix}
&\vdots \\
\cdots &a_{j,i} &\cdots \\
&\vdots
\end{pmatrix} }^{\rm trans}}
+s\cdot{{\begin{pmatrix}
&\vdots \\
\cdots &b_{j,i} &\cdots \\
&\vdots
\end{pmatrix} }^{\rm trans}}
\end{array}](http://upload.wikimedia.org/math/5/9/0/590cd87b5e590111c34918bfff266e64.png)
![h(\ell)
=\{h(t\cdot\vec{u}+(1-t)\cdot\vec{v})\,\big|\, t\in [0..1]\}
=\{t\cdot h(\vec{u})+(1-t)\cdot h(\vec{v})\,\big|\, t\in [0..1]\}](http://upload.wikimedia.org/math/0/a/6/0a6dc740b26415d64680c1482e5d7abc.png)
![\ell=\{t\cdot\vec{d}_1+(1-t)\cdot\vec{d}_2\,\big|\, t\in [0..1]\}](http://upload.wikimedia.org/math/3/c/a/3cadbb63c78ec018abf3eedcf4c3f07b.png)







