Homomorphisms
The definition of isomorphism has two conditions. In this section we will consider the second one. We will study maps that are required only to preserve structure, maps that are not also required to be correspondences.
Experience shows that these maps are tremendously useful. For one thing we shall see in the second subsection below that while isomorphisms describe how spaces are the same, we can think of these maps as describing how spaces are alike.
Definition
Definition 1.1 A function between vector spaces that preserves 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 is not an isomorphism since it is not one-to-one. For instance, both and in map to the zero vector in .
Example 1.3 The domain and codomain can 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.
We shall use the two terms ‘homomorphism’ and ‘linear map’ interchangably.
Example 1.5 These two suggest why we say ‘linear map’.
The map given by
is linear, that is, is a homomorphism. The check is easy. In contrast, the map given by
is not linear. To show this we need only produce a single linear combination that the map does not preserve. Here is one.
The first of these two maps is linear while the second is not.
Finding a linear combination that the second map does not preserve is easy.
So one way to think of ‘homomorphism’ is that we are generalizing ‘isomorphism’ (by dropping the condition that the map is a correspondence), motivated by the observation that many of the properties of isomorphisms have only to do with the map’s structure-preservation property. The next two results are examples of this motivation. In the prior section we saw a proof for each that only uses preservation of addition and preservation of scalar multiplication, and therefore applies to homomorphisms.
Lemma 1.6 A linear map sends the zero vector to the zero vector.
Lemma 1.7 The following are equivalent for any map between vector spaces.
is a homomorphism
for any and
for any and
Example 1.8 The function given by
is linear since it satisfies item (2).
However, some things that hold for isomorphisms fail to hold for homomorphisms. One example is in the proof of Lemma I.2.4, which shows that an isomorphism between spaces gives a correspondence between their bases. Homomorphisms do not give any such correspondence; Example 1.2 shows this and another example is the zero map between two nontrivial spaces. Instead, for homomorphisms we have a weaker but still very useful result.
Theorem 1.9 A homomorphism is determined by its action on a basis: if is a vector space with basis , if is a vector space, and if (these codomain elements need not be distinct) then there exists a homomorphism from to sending each to , and that homomorphism is unique.
Proof For any input let its expression with respect to the basis be . Define the associated output by using the same coordinates . This is well defined because, with respect to the basis, the representation of each domain vector is unique.
This map is a homomorphism because it preserves linear combinations: where and , here is the calculation.
This map is unique because if is another homomorphism satisfying that for each then and have the same effect on all of the vectors in the domain.
They have the same action so they are the same function.
QED
Definition 1.10 Let and be vector spaces and let be a basis for . A function defined on that basis is extended linearly to a function if for all such that , the action of the map is .
Example 1.11 If we specify a map that acts on the standard basis in this way
then we have also specified the action of on any other member of the domain. For instance, the value of on this argument
is a direct consequence of the value of on the basis vectors.
Later in this chapter we shall develop a convenient scheme for computations like this one, using matrices.
Definition 1.12 A linear map from a space into itself is a linear transformation.
Remark 1.13 In this book we use ‘linear transformation’ only in the case where the codomain equals the domain. Be aware that some sources instead use it as a synonym for ‘linear map’. Still another synonym is ‘linear operator’.
Example 1.14 The map on that projects all vectors down to the -axis is a linear transformation.
Example 1.15 The derivative map
is a linear transformation as this result from calculus shows: .
Example 1.16 The matrix transpose operation
is a linear transformation of . (Transpose is one-to-one and onto and so is in fact 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 is also a transformation of .
Lemma 1.17 For vector spaces and , the set of linear functions from to is itself a vector space, a subspace of the space of all functions from to .
We denote the space of linear maps from to by .
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 the operations. Let be linear. Then the operation of function addition is preserved
as is the operation of scalar multiplication of a function.
Hence is a subspace.
QED
We started this section by defining ‘homomorphism’ as a generalization of ‘isomorphism’, by isolating the structure preservation property. Some of the points about isomorphisms carried over unchanged, while we adapted others.
Note, however, that the idea of ‘homomorphism’ is in no way somehow secondary to that of ‘isomorphism’. In the rest of this chapter we shall work mostly with homomorphisms. This is partly because any statement made about homomorphisms is automatically true about isomorphisms but more because, while the isomorphism concept is more natural, our experience will show that the homomorphism concept is more fruitful and more central to progress.
Exercises
Exercise 1.18 Worked answer
Recommended. 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.
Exercise 1.19 Worked answer
Recommended. Decide if each map is linear.
Answer. For each, we must either check that the map preserves linear combinations 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 .
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 that doing it one way gives this
while the other way gives this.
Exercise 1.20 Worked answer
Recommended. Show that these are homomorphisms. Are they inverse to each other?
given by maps to
given by maps to
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 familiar from calculus.)
These two maps are not inverses as this composition does not act as the identity map on this element of the domain.
Exercise 1.21 Worked answer
Is (perpendicular) projection from to the -plane a homomorphism? Projection to the -plane? To the -axis? The -axis? The -axis? Projection to the origin?
Answer. Each of these projections is a homomorphism. Projection to the -plane and to the -plane are these maps.
Projection to the -axis, to the -axis, and to the -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 .)
Exercise 1.22 Worked answer
Verify that each map is a homomorphism.
given by
given by
Answer.
This verifies that the map preserves linear combinations. By Lemma 1.7 that suffices to show that it is a homomorphism.
It preserves linear combinations.
Exercise 1.23 Worked answer
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 . The second is not one-to-one; both of these members of the domain
map to the same member of the codomain, .
Exercise 1.25 Worked answer
Recommended. Stating that a function is ‘linear’ is different than stating that its graph is a line.
The function given by has a graph that is a line. Show that it is not a linear function.
The function given by
does not have a graph that is a line. Show that it is a linear function.
Answer.
This map does not preserve structure since , while .
The check is routine.
Exercise 1.26 Worked answer
Recommended. Part of the definition of a linear function is that it respects addition. Does a linear function respect subtraction?
Answer. Yes. Where is linear, .
Exercise 1.27 Worked answer
Assume that is a linear transformation of and that is a basis of . Prove each statement.
If for each basis vector then is the zero map.
If for each basis vector then is the identity map.
If there is a scalar such that for each basis vector then for all vectors in .
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 .
Exercise 1.28 Worked answer
Consider the vector space where vector addition and scalar multiplication are not the ones inherited from but rather are these: is the product of and , and is the -th power of . (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 and that the logarithm of a power is the multiple of the logarithm . 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.
Exercise 1.29 Worked answer
Consider this transformation of the plane .
Find the image under this map of this ellipse.
Exercise 1.30 Worked answer
Recommended. 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 we add so that around the entire world the rope will now be 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.
Exercise 1.31 Worked answer
Recommended. 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.)
Exercise 1.32 Worked answer
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 acts on any argument by multiplying it by the constant . If is not zero then the map is a correspondence—its inverse is division by —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 , including when .
Exercise 1.34 Worked answer
Consider the space of polynomials .
Show that for each , the -th derivative operator is a linear transformation of that space.
Conclude that for any scalars this map is a linear transformation of that space.
Answer.
Each power of the derivative operator is linear because of these rules familiar from calculus.
Any linear combination of linear maps is also a linear map. Thus, the given map is a linear transformation of .
Exercise 1.35 Worked answer
Lemma 1.17 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. The composition preserves linear combinations
where and scalars
Exercise 1.36 Worked answer
Where is linear, suppose that , …, for some vectors , …, from .
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 , must the set of ’s span ?
If the set of ’s spans , must the set of ’s span ?
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
sends this linearly independent set in the domain to a linearly dependent image.
Not necessarily. An example is the projection map
and this set that does not span the domain but maps to a set that does span the codomain.
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.)
Exercise 1.37 Worked answer
Generalize Example 1.16 by proving that for every appropriate domain and codomain the matrix transpose map is linear. What are the appropriate domains and codomains?
Answer. Recall that the entry in row and column of the transpose of is the entry from row and column of . Now, the check is routine. Start with the transpose of the combination.
Combine and take the transpose.
Then bring out the scalars, and un-transpose.
The domain is while the codomain is .
Exercise 1.38 Worked answer
Where , by definition the line segment connecting them is the set . Show that the image, under a homomorphism , 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
which is the line segment from 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 . To show is convex we must show that for any two of its members, and , the line segment connecting them
is a subset of .
Fix any member of that line segment. Because the endpoints of are in the image of , there are members of that map to them, say and . Now, where is the scalar that we fixed in the first sentence of this paragraph, observe that Thus, any member of is a member of , and so is convex.
Exercise 1.39 Worked answer
Recommended. Let be a homomorphism.
Show that the image under of a line in is a (possibly degenerate) line in .
What happens to a -dimensional linear surface?
Answer.
For , the line through with direction is the set . The image under of that line is the line through with direction . If is the zero vector then this line is degenerate.
A -dimensional linear surface in maps to a -dimensional linear surface in (possibly it is degenerate). The proof is just like that the one for the line.
Exercise 1.40 Worked answer
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 is a subspace of . Consider the map defined by . (The only difference between and is the difference in domain.) Then this new map is linear: .
Exercise 1.41 Worked answer
Assume that is linear.
Show that the range space of this map is a subspace of the codomain .
Show that the null space of this map is a subspace of the domain .
Show that if is a subspace of the domain then its image is a subspace of the codomain . 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 is nonempty. To finish we need to show that it is closed under combinations. A combination of range vectors has the form, where ,
which is itself in the range as is a member of domain . Therefore the range is a subspace.
The null space is nonempty since it contains , as maps to . It is closed under linear combinations because, where are elements of the inverse image , for
and so is also in the inverse image of .
This image of nonempty because is nonempty. For closure under combinations, where ,
which is itself in as is in . Thus this set is a subspace.
The natural generalization is that the inverse image of a subspace of is a subspace.
Suppose that is a subspace of . Note that so that the set is not empty. To show that this set is closed under combinations, let be elements of such that , …, and note that
so a linear combination of elements of is also in .
Exercise 1.42 Worked answer
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).
Exercise 1.43 Worked answer
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 maps 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.
Exercise 1.44 Worked answer
Let be a vector space and assume that the maps are linear.
Define a map whose component functions are the given linear ones.
Show that is linear.
Does the converse hold—is any linear map from to made up of two linear component maps to ?
Generalize.
Answer.
Briefly, the check of linearity is this.
Yes. Let and be the projections
onto the two axes. Now, where and we have the desired component functions.
They are linear because they are the composition of linear functions, and the fact that the composition of linear functions is linear was part of the proof that isomorphism is an equivalence relation (alternatively, the check that they are linear is straightforward).
In general, a map from a vector space to an is linear if and only if each of the component functions is linear. The verification is as in the prior item.
Range Space and Null Space
Isomorphisms and homomorphisms both preserve structure. The difference is that homomorphisms have fewer restrictions, since they needn’t be onto and needn’t be one-to-one. We will examine what can happen with homomorphisms that cannot happen with isomorphisms.
First consider the fact that homomorphisms need not be onto. Of course, each function is onto some set, namely its range. For example, the injection map
is a homomorphism, and is not onto . But it is onto the -plane.
Lemma 2.1 Under a homomorphism, the image of any subspace of the domain is a subspace of the codomain. In particular, the image of the entire space, the range of the homomorphism, is a subspace of the codomain.
Proof Let be linear and let be a subspace of the domain . The image is a subset of the codomain , which is nonempty because is nonempty. Thus, to show that is a subspace of we need only show that it is closed under linear combinations of two vectors. If and are members of then is also a member of because it is the image of from .
QED
Definition 2.2 The range space of a homomorphism is
sometimes denoted . The dimension of the range space is the map’s rank.
We shall soon see the connection between the rank of a map and the rank of a matrix.
Example 2.3 For the derivative map given by the range space is the set of quadratic polynomials . Thus, this map’s rank is .
Example 2.4 With this homomorphism
an image vector in the range can have any constant term, must have an coefficient of zero, and must have the same coefficient of as of . That is, the range space is and so the rank is .
The prior result shows that, in passing from the definition of isomorphism to the more general definition of homomorphism, omitting the onto requirement doesn’t make an essential difference. Any homomorphism is onto some space, namely its range.
However, omitting the one-to-one condition does make a difference. A homomorphism may have many elements of the domain that map to one element of the codomain. Below is a bean sketch of a many-to-one map between sets.1 It shows three elements of the codomain that are each the image of many members of the domain. (Rather than picture lots of individual arrows, each association of many inputs with one output shows only one such arrow.)
Recall that for any function , the set of elements of that map to is the inverse image . Above, the left side shows three inverse image sets.
Example 2.5 Consider the projection
which is a homomorphism that is many-to-one. An inverse image set is a vertical line of vectors in the domain.
One example is this.
Example 2.6 This homomorphism
is also many-to-one. For a fixed the inverse image
is the set of plane vectors whose components add to .
In generalizing from isomorphisms to homomorphisms by dropping the one-to-one condition we lose the property that, intuitively, the domain is “the same” as the range. We lose, that is, that the domain corresponds perfectly to the range. The examples below illustrate that what we retain is that a homomorphism describes how the domain is “analogous to” or “like” the range.
Example 2.7 We think of as like except that vectors have an extra component. That is, we think of the vector with components , , and as like the vector with components and . Defining the projection map makes precise which members of the domain we are thinking of as related to which members of the codomain.
To understanding how the preservation conditions in the definition of homomorphism show that the domain elements are like the codomain elements, start by picturing as the -plane inside of (the plane inside of is a set of three-tall vectors with a third component of zero and so does not precisely equal the set of two-tall vectors , but this embedding makes the picture much clearer). The preservation of addition property says that vectors in act like their shadows in the plane.
| above | plus | above | equals | above |
Thinking of as the “shadow” of in the plane gives this restatement: the sum of the shadows equals the shadow of the sum . Preservation of scalar multiplication is similar.
Drawing the codomain on the right gives a picture that is uglier but is more faithful to the bean sketch above.
Again, the domain vectors that map to lie in a vertical line; one is drawn, in gray. Call any member of this inverse image a “ vector.” Similarly, there is a vertical line of “ vectors” and a vertical line of “ vectors.” Now, saying that is a homomorphism is recognizing that if and then . That is, the classes add: any vector plus any vector equals a vector. Scalar multiplication is similar.
So although and are not isomorphic describes a way in which they are alike: vectors in add as do the associated vectors in —vectors add as their shadows add.
Example 2.8 A homomorphism can express an analogy between spaces that is more subtle than the prior one. For the map from Example 2.6
fix two numbers in the range . A that maps to has components that add to , so the inverse image is the set of vectors with endpoint on the diagonal line . Think of these as “ vectors.” Similarly we have “ vectors” and “ vectors.” The addition preservation property says this.
| a “ vector” | plus | a “ vector” | equals | a “ vector” |
Restated, if we add a vector to a vector then maps the result to a vector. Briefly, the sum of the images is the image of the sum. Even more briefly, .
Example 2.9 The inverse images can be structures other than lines. For the linear map
the inverse image sets are planes , , etc., perpendicular to the -axis.
We won’t describe how every homomorphism that we will use is an analogy because the formal sense that we make of “alike in that …” is ‘a homomorphism exists such that …’. Nonetheless, the idea that a homomorphism between two spaces expresses how the domain’s vectors fall into classes that act like the range’s vectors is a good way to view homomorphisms.
Another reason that we won’t treat all of the homomorphisms that we see as above is that many vector spaces are hard to draw, e.g., a space of polynomials. But there is nothing wrong with leveraging spaces that we can draw: from the three examples 2.7, 2.8, and 2.9 we draw two insights.
The first insight is that in all three examples the inverse image of the range’s zero vector is a line or plane through the origin. It is therefore a subspace of the domain.
Lemma 2.10 For any homomorphism the inverse image of a subspace of the range is a subspace of the domain. In particular, the inverse image of the trivial subspace of the range is a subspace of the domain.
(The examples above consider inverse images of single vectors but this result is about inverse images of sets . We use the same term for both by taking the inverse image of a single element to be the inverse image of the one-element set .)
Proof Let be a homomorphism and let be a subspace of the range space of . Consider the inverse image of . It is nonempty because it contains , since and is an element of as is a subspace. To finish we show that is closed under linear combinations. Let and be two of its elements, so that and are elements of . Then is an element of the inverse image because is a member of .
QED
Definition 2.11 The null space or kernel of a linear map is the inverse image of .
The dimension of the null space is the map’s nullity.
Example 2.12 The map from Example 2.3 has this null space so its nullity is .
Example 2.13 The map from Example 2.4 has this null space, and nullity .
Now for the second insight from the above examples. In Example 2.7 each of the vertical lines squashes down to a single point—in passing from the domain to the range, takes all of these one-dimensional vertical lines and maps them to a point, leaving the range smaller than the domain by one dimension. Similarly, in Example 2.8 the two-dimensional domain compresses to a one-dimensional range by breaking the domain into the diagonal lines and maps each of those to a single member of the range. Finally, in Example 2.9 the domain breaks into planes which get squashed to a point and so the map starts with a three-dimensional domain but ends two smaller, with a one-dimensional range. (The codomain is two-dimensional but the range is one-dimensional and the dimension of the range is what matters.)
Theorem 2.14 A linear map’s rank plus its nullity equals the dimension of its domain.
Proof Let be linear and let be a basis for the null space. Expand that to a basis for the entire domain, using Corollary Two.III.2.12. We shall show that is a basis for the range space. Then counting the size of the bases gives the result.
To see that is linearly independent, consider . We have and so is in the null space of . As is a basis for the null space there are scalars satisfying this relationship.
But this is an equation among members of , which is a basis for , so each equals . Therefore is linearly independent.
To show that spans the range space consider a member of the range space . Express as a linear combination of members of . This gives and since , …, are in the null space, we have that . Thus, is a linear combination of members of , and so spans the range space.
QED
Example 2.15 Where is
the range space and null space are
and so the rank of is while the nullity is .
Example 2.16 If is the linear transformation then the range is . The rank is and the nullity is .
Corollary 2.17 The rank of a linear map is less than or equal to the dimension of the domain. Equality holds if and only if the nullity of the map is .
We know that an isomorphism exists between two spaces if and only if the dimension of the range equals the dimension of the domain. We have now seen that for a homomorphism to exist a necessary condition is that the dimension of the range must be less than or equal to the dimension of the domain. For instance, there is no homomorphism from onto . There are many homomorphisms from into , but none onto.
The range space of a linear map can be of dimension strictly less than the dimension of the domain and so linearly independent sets in the domain may map to linearly dependent sets in the range. (Example 2.3’s derivative transformation on has a domain of dimension but a range of dimension and the derivative sends to ). That is, under a homomorphism independence may be lost. In contrast, dependence stays.
Lemma 2.18 Under a linear map, the image of a linearly dependent set is linearly dependent.
Proof Suppose that with some nonzero. Apply to both sides: and . Thus we have with some nonzero.
QED
When is independence not lost? The obvious sufficient condition is when the homomorphism is an isomorphism. This condition is also necessary; see Exercise 2.37. We will finish this subsection comparing homomorphisms with isomorphisms by observing that a one-to-one homomorphism is an isomorphism from its domain onto its range.
Example 2.19 This one-to-one homomorphism
gives a correspondence between and the -plane subset of .
Theorem 2.20 Where is an -dimensional vector space, these are equivalent statements about a linear map .
is one-to-one
has an inverse from its range to its domain that is a linear map
, that is,
if is a basis for then is a basis for
Proof We will first show that . We will then show that .
For , suppose that the linear map is one-to-one, and therefore has an inverse . The domain of that inverse is the range of and thus a linear combination of two members of it has the form . On that combination, the inverse gives this.
Thus if a linear map has an inverse then the inverse must be linear. But this also gives the implication, because the inverse itself must be one-to-one.
Of the remaining implications, holds because any homomorphism maps to , but a one-to-one map sends at most one member of to .
Next, is true since rank plus nullity equals the dimension of the domain.
For , to show that is a basis for the range space we need only show that it is a spanning set, because by assumption the range has dimension . Consider . Expressing as a linear combination of basis elements produces , which gives that , as desired.
Finally, for the implication, assume that is a basis for so that is a basis for . Then every has the unique representation . Define a map from to by
(uniqueness of the representation makes this well-defined). Checking that it is linear and that it is the inverse of are easy.
QED
We have seen that a linear map expresses how the structure of the domain is like that of the range. We can think of such a map as organizing the domain space into inverse images of points in the range. In the special case that the map is one-to-one, each inverse image is a single point and the map is an isomorphism between the domain and the range.
Exercises
Exercise 2.21 Worked answer
Recommended. Let be given by . Which of these are in the null space? Which are in the range space?
Answer. First, to answer whether a polynomial is in the null space, we have to consider it as a member of the domain . To answer whether it is in the range space, we consider it as a member of the codomain . That is, for , the question of whether it is in the range space is sensible but the question of whether it is in the null space is not because it is not even in the domain.
The polynomial is not in the null space because is not the zero polynomial in . The polynomial is in the range space because is mapped by to .
The answer to both questions is, “Yes, because .” The polynomial is in the null space because it is mapped by to the zero polynomial in . The polynomial is in the range space because it is the image, under , of .
The polynomial is not in the null space because is not the zero polynomial in . The polynomial is not in the range space because there is no member of the domain that when multiplied by gives the constant polynomial .
The polynomial is not in the null space because . The polynomial is in the range space because it is the image of .
The polynomial is not in the null space because . The polynomial is not in the range space because of the constant term.
Exercise 2.22 Worked answer
Find the range space and the rank of each homomorphism.
given by
given by
Answer.
The range of is all of the codomain because given
it is the image under of the domain vector . So the rank of is .
The range is the plane. Any
is the image under of this domain vector.
So the rank of the map is .
Exercise 2.23 Worked answer
Recommended. Find the range space and rank of each map.
given by
given by
given by
the zero map
Answer.
The range space is
and so the rank is one.
The range space
is all of (we can get any real number by taking to be and taking to be the desired number). Thus, the rank is one.
The range space is . The rank is two.
The range space is the trivial subspace of so the rank is zero.
Exercise 2.24 Worked answer
Recommended. For each linear map in the prior exercise, find the null space and nullity.
Answer.
The null space is
and so the nullity is one.
The null space is this.
Thus the nullity is three.
The null space
is a dimension space, so the nullity is two.
Every vector in the domain is mapped to the zero vector so the nullspace is .
Exercise 2.25 Worked answer
Recommended. Find the nullity of each map below.
of rank five
of rank one
, an onto map
, onto
Answer. For each, use the result that the rank plus the nullity equals the dimension of the domain.
Exercise 2.26 Worked answer
Recommended. What is the null space of the differentiation transformation ? What is the null space of the second derivative, as a transformation of ? The -th derivative?
Exercise 2.27 Worked answer
For the map given by
find the range space, rank, null space, and nullity.
Answer. To see that the range space is all of note that for any this system has a solution.
(In fact, because there is a free variable, , it has infinitely many solutions.) Thus the rank, the dimension of the range space, is .
Since the rank plus the nullity equals the dimension of the domain, we know that the nullity is . Finding the null space verifies that:
the nullspace is this set
which is one-dimensional.
Exercise 2.28 Worked answer
Example 2.7 restates the first condition in the definition of homomorphism as ‘the shadow of a sum is the sum of the shadows’. Restate the second condition in the same style.
Answer. The shadow of a scalar multiple is the scalar multiple of the shadow.
Exercise 2.29 Worked answer
For the homomorphism given by find these.
Answer.
Setting gives and and , so the null space is .
Setting gives that , and , and . Taking as a parameter, and renaming it gives this set description .
This set is empty because the range of includes only those polynomials with a term.
Exercise 2.30 Worked answer
Recommended. For the map given by
sketch these inverse image sets: , , and .
Exercise 2.31 Worked answer
Recommended. Each of these transformations of is one-to-one. For each, find the inverse.
Answer. These are the inverses.
For instance, for the second one, the map given in the question sends and then the inverse above sends . So this map is actually self-inverse.
Exercise 2.32 Worked answer
Describe the null space and range space of a transformation given by .
Answer. For any vector space , the null space
is trivial, while the range space
is all of , because every vector is twice some other vector, specifically, it is twice . (Thus, this transformation is actually an automorphism.)
Exercise 2.33 Worked answer
List all pairs that are possible for linear maps from to .
Answer. Because the rank plus the nullity equals the dimension of the domain (here, five), and the rank is at most three, the possible pairs are: , , , and . Coming up with linear maps that show that each pair is indeed possible is easy.
Exercise 2.34 Worked answer
Does the differentiation map have an inverse?
Answer. No (unless is trivial), because the two polynomials and have the same derivative; a map must be one-to-one to have an inverse.
Exercise 2.36 Worked answer
Prove that a homomorphism is onto if and only if its rank equals the dimension of its codomain.
Conclude that a homomorphism between vector spaces with the same dimension is one-to-one if and only if it is onto.
Answer.
One direction is obvious: if the homomorphism is onto then its range is the codomain and so its rank equals the dimension of its codomain. For the other direction assume that the map’s rank equals the dimension of the codomain. Then the map’s range is a subspace of the codomain, and has dimension equal to the dimension of the codomain. Therefore, the map’s range must equal the codomain, and the map is onto. (The ‘therefore’ is because there is a linearly independent subset of the range that is of size equal to the dimension of the codomain, but any such linearly independent subset of the codomain must be a basis for the codomain, and so the range equals the codomain.)
By Theorem 2.20, a homomorphism is one-to-one if and only if its nullity is zero. Because rank plus nullity equals the dimension of the domain, it follows that a homomorphism is one-to-one if and only if its rank equals the dimension of its domain. But this domain and codomain have the same dimension, so the map is one-to-one if and only if it is onto.
Exercise 2.37 Worked answer
Show that a linear map is one-to-one if and only if it preserves linear independence.
Answer. We are proving that is one-to-one if and only if for every linearly independent subset of the subset of is linearly independent.
One half is easy—by Theorem 2.20, if is not one-to-one then its null space is nontrivial, that is, it contains more than just the zero vector. So where is in that null space, the singleton set is independent while its image is not.
For the other half, assume that is one-to-one and so by Theorem 2.20 has a trivial null space. Then for any , the relation
implies the relation . Hence, if a subset of is independent then so is its image in .
Remark. The statement is that a linear map is one-to-one if and only if it preserves independence for all sets (that is, if a set is independent then its image is also independent). A map that is not one-to-one may well preserve some independent sets. One example is this map from to .
Linear independence is preserved for this set
and (in a somewhat more tricky example) also for this set
(recall that in a set, repeated elements do not appear twice). However, there are sets whose independence is not preserved under this map
and so not all sets have independence preserved.
Exercise 2.38 Worked answer
Corollary 2.17 says that for there to be an onto homomorphism from a vector space to a vector space , it is necessary that the dimension of be less than or equal to the dimension of . Prove that this condition is also sufficient; use Theorem 1.9 to show that if the dimension of is less than or equal to the dimension of , then there is a homomorphism from to that is onto.
Answer. (We use the notation from Theorem 1.9.) Fix a basis for and a basis for . If the dimension of is less than or equal to the dimension of then the theorem gives a linear map from to determined in this way.
We need only to verify that this map is onto.
We can write any member of as a linear combination of basis elements . This vector is the image, under the map described above, of . Thus the map is onto.
Exercise 2.39 Worked answer
Recommended. Recall that the null space is a subset of the domain and the range space is a subset of the codomain. Are they necessarily distinct? Is there a homomorphism that has a nontrivial intersection of its null space and its range space?
Answer. Yes. For the transformation of given by
we have this.
Remark. We will see more of this in the fifth chapter.
Exercise 2.40 Worked answer
Prove that the image of a span equals the span of the images. That is, where is linear, prove that if is a subset of then equals . This generalizes Lemma 2.1 since it shows that if is any subspace of then its image is a subspace of , because the span of the set is .
Exercise 2.41 Worked answer
Prove that for any linear map and any , the set has the form
(if is not onto and is not in the range of then this set is empty since its third condition cannot be satisfied). Such a set is a coset of and we denote it as .
Consider the map given by
for some scalars , , , and . Prove that is linear.
Conclude from the prior two items that for any linear system of the form
we can write the solution set (the vectors are members of )
where is a particular solution of that linear system (if there is no particular solution then the above set is empty).
Show that this map is linear
for any scalars , …, . Extend the conclusion made in the prior item.
Show that the -th derivative map is a linear transformation of for each . Prove that this map is a linear transformation of the space
for any scalars , …, . Draw a conclusion as above.
Answer.
We will show the sets are equal by mutual inclusion. For the direction, just note that equals , and so any member of the first set is a member of the second. For the direction, consider . Because is linear, implies that . We can write as , and then we have that , as desired, because .
This check is routine.
This is immediate.
For the linearity check, briefly, where are scalars and have components and , we have this.
The appropriate conclusion is that .
Each power of the derivative is linear because of the rules
from calculus. Thus the given map is a linear transformation of the space because any linear combination of linear maps is also a linear map by Lemma 1.17. The appropriate conclusion is , where the associated homogeneous differential equation has a constant of .
Exercise 2.42 Worked answer
Prove that for any transformation that is rank one, the map given by composing the operator with itself satisfies for some real number .
Answer. Because the rank of is one, the range space of is a one-dimensional set. Taking as a basis (for some appropriate ), we have that for every , the image is a multiple of this basis vector—associated with each there is a scalar such that . Apply to both sides of that equation and take to be
to get the desired conclusion.
Exercise 2.43 Worked answer
Let be a homomorphism, but not the zero homomorphism. Prove that if is a basis for the null space and if is not in the null space then is a basis for the entire domain .
Answer. By assumption, is not the zero map and so a vector exists that is not in the null space. Note that is a basis for , because it is a size-one linearly independent subset of . Consequently is onto, as for any we have for some scalar , and so .
Thus the rank of is one. Because the nullity is , the dimension of the domain of , the vector space , is . We can finish by showing is linearly independent, as it is a size subset of a dimension space. Because is linearly independent we need only show that is not a linear combination of the other vectors. But would give and applying to both sides would give a contradiction.
Exercise 2.44 Worked answer
Show that for any space of dimension , the dual space
is isomorphic to . It is often denoted . Conclude that .
Answer. Fix a basis for . We shall prove that this map
is an isomorphism from to .
To see that is one-to-one, assume that and are members of such that . Then
and consequently, , etc. But a homomorphism is determined by its action on a basis, so , and therefore is one-to-one.
To see that is onto, consider
for . This function from to
is linear and maps it to the given vector in , so is onto.
The map also preserves structure: where
we have
so .
Exercise 2.45 Worked answer
Show that any linear map is the sum of maps of rank one.
Answer. Let be linear and fix a basis for . Consider these maps from to
for any . Clearly is the sum of the ’s. We need only check that each is linear: where we have .
Exercise 2.46 Worked answer
Is ‘is homomorphic to’ an equivalence relation? (Hint: the difficulty is to decide on an appropriate meaning for the quoted phrase.)
Answer. Either yes (trivially) or no (nearly trivially).
If we take ‘is homomorphic to’ to mean there is a homomorphism from into (but not necessarily onto) , then every space is homomorphic to every other space as a zero map always exists.
If we take ‘is homomorphic to’ to mean there is an onto homomorphism from to then the relation is not an equivalence. For instance, there is an onto homomorphism from to (projection is one) but no homomorphism from onto by Corollary 2.17, so the relation is not reflexive.2
Exercise 2.47 Worked answer
Show that the range spaces and null spaces of powers of linear maps form descending
and ascending
chains. Also show that if is such that then all following range spaces are equal: . Similarly, if then .
Answer. That they form the chains is obvious. For the rest, we show here that implies that . Induction then applies.
Assume that . Then is the same map, with the same domain, as . Thus it has the same range: .