Skip to content
Hub Nexus

No author yetClaim it

Version 1Updated 23 min read

Support

Isomorphisms and homomorphisms both preserve structure. The difference is that homomorphisms needn't be onto and needn't be one-to-one. This means that homomorphisms are a more general kind of map, subject to fewer restrictions than isomorphisms. We will examine what can happen with homomorphisms that is prevented by the extra restrictions satisfied by isomorphisms.

We first consider the effect of dropping the onto requirement, of not requiring as part of the definition that a homomorphism be onto its codomain. For instance, the injection map ι : {ℝ}^{2} → {ℝ}^{3}

( \begin{matrix}x \\ y\end{matrix} ) ↦ ( \begin{matrix}x \\ y \\ 0\end{matrix} )

is not an isomorphism because it is not onto. Of course, being a function, a homomorphism is onto some set, namely its range; the map ι is onto the x y-plane subset of {ℝ}^{3}.

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 h : V → W be linear and let S be a subspace of the domain V. The image h ( S ) is a subset of the codomain W. It is nonempty because S is nonempty and thus to show that h ( S ) is a subspace of W we need only show that it is closed under linear combinations of two vectors. If h ( {\overset{→}{s}}_{1} ) and h ( {\overset{→}{s}}_{2} ) are members of h ( S ) then {c}_{1} ⋅ h ( {\overset{→}{s}}_{1} ) + {c}_{2} ⋅ h ( {\overset{→}{s}}_{2} ) = h ( {c}_{1} ⋅ {\overset{→}{s}}_{1} ) + h ( {c}_{2} ⋅ {\overset{→}{s}}_{2} ) = h ( {c}_{1} ⋅ {\overset{→}{s}}_{1} + {c}_{2} ⋅ {\overset{→}{s}}_{2} ) is also a member of h ( S ) because it is the image of {c}_{1} ⋅ {\overset{→}{s}}_{1} + {c}_{2} ⋅ {\overset{→}{s}}_{2} from S.

Definition 2.2

The rangespace of a homomorphism h : V → W is

ℛ ( h ) = \{ h ( \overset{→}{v} ) \ | \ \overset{→}{v} ∈ V \}

sometimes denoted h ( V ). The dimension of the rangespace 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

Recall that the derivative map d / d x : {𝒫}_{3} → {𝒫}_{3} given by {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ↦ {a}_{1} + 2 {a}_{2} x + 3 {a}_{3} {x}^{2} is linear. The rangespace ℛ ( d / d x ) is the set of quadratic polynomials \{ r + s x + t {x}^{2} \ | \ r , s , t ∈ ℝ \}. Thus, the rank of this map is three.

Example 2.4

With this homomorphism h : {M}_{2 \ × \ 2} → {𝒫}_{3}

( \begin{matrix}a & b \\ c & d\end{matrix} ) ↦ ( a + b + 2 d ) + 0 x + c {x}^{2} + c {x}^{3}

an image vector in the range can have any constant term, must have an x coefficient of zero, and must have the same coefficient of {x}^{2} as of {x}^{3}. That is, the rangespace is ℛ ( h ) = \{ r + 0 x + s {x}^{2} + s {x}^{3} \ | \ r , s ∈ ℝ \} and so the rank is two.

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 its rangespace.

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.

Recall that for any function h : V → W, the set of elements of V that are mapped to \overset{→}{w} ∈ W is the inverse image {h}^{− 1} ( \overset{→}{w} ) = \{ \overset{→}{v} ∈ V \ | \ h ( \overset{→}{v} ) = \overset{→}{w} \}. Above, the three sets of many elements on the left are inverse images.

Example 2.5

Consider the projection π : {ℝ}^{3} → {ℝ}^{2}

( \begin{matrix}x \\ y \\ z\end{matrix} ) \overset{π}{⟼} ( \begin{matrix}x \\ y\end{matrix} )

which is a homomorphism that is many-to-one. In this instance, an inverse image set is a vertical line of vectors in the domain.

Example 2.6

This homomorphism h : {ℝ}^{2} → {ℝ}^{1}

( \begin{matrix}x \\ y\end{matrix} ) \overset{h}{⟼} x + y

is also many-to-one; for a fixed w ∈ {ℝ}^{1}, the inverse image {h}^{− 1} ( w )

is the set of plane vectors whose components add to w.

The above examples have only to do with the fact that we are considering functions, specifically, many-to-one functions. They show the inverse images as sets of vectors that are related to the image vector \overset{→}{w}. But these are more than just arbitrary functions, they are homomorphisms; what do the two preservation conditions say about the relationships?

In generalizing from isomorphisms to homomorphisms by dropping the one-to-one condition, we lose the property that we've stated intuitively as: the domain is "the same as" the range. That is, we lose that the domain corresponds perfectly to the range in a one-vector-by-one-vector way.

What we shall keep, as the examples below illustrate, is that a homomorphism describes a way in which the domain is "like", or "analogous to", the range.

Example 2.7

We think of {ℝ}^{3} as being like {ℝ}^{2}, except that vectors have an extra component. That is, we think of the vector with components x, y, and z as like the vector with components x and y. In defining the projection map π, we make precise which members of the domain we are thinking of as related to which members of the codomain.

Understanding in what way the preservation conditions in the definition of homomorphism show that the domain elements are like the codomain elements is easiest if we draw {ℝ}^{2} as the x y-plane inside of {ℝ}^{3}. (Of course, {ℝ}^{2} is a set of two-tall vectors while the x y-plane is a set of three-tall vectors with a third component of zero, but there is an obvious correspondence.) Then, π ( \overset{→}{v} ) is the "shadow" of \overset{→}{v} in the plane and the preservation of addition property says that

( \begin{matrix}{x}_{1} \\ {y}_{1} \\ {z}_{1}\end{matrix} ) above ( \begin{matrix}{x}_{1} \\ {y}_{1}\end{matrix} )plus( \begin{matrix}{x}_{2} \\ {y}_{2} \\ {z}_{2}\end{matrix} ) above ( \begin{matrix}{x}_{2} \\ {y}_{2}\end{matrix} )equals( \begin{matrix}{x}_{1} + {y}_{1} \\ {y}_{1} + {y}_{2} \\ {z}_{1} + {z}_{2}\end{matrix} ) above ( \begin{matrix}{x}_{1} + {x}_{2} \\ {y}_{1} + {y}_{2}\end{matrix} )

Briefly, the shadow of a sum π ( {\overset{→}{v}}_{1} + {\overset{→}{v}}_{2} ) equals the sum of the shadows π ( {\overset{→}{v}}_{1} ) + π ( {\overset{→}{v}}_{2} ). (Preservation of scalar multiplication has a similar interpretation.)

Redrawing by separating the two spaces, moving the codomain {ℝ}^{2} to the right, gives an uglier picture but one that is more faithful to the "bean" sketch.

Again in this drawing, the vectors that map to {\overset{→}{w}}_{1} lie in the domain in a vertical line (only one such vector is shown, in gray). Call any such member of this inverse image a "{\overset{→}{w}}_{1} vector". Similarly, there is a vertical line of "{\overset{→}{w}}_{2} vectors" and a vertical line of "{\overset{→}{w}}_{1} + {\overset{→}{w}}_{2} vectors". Now, π has the property that if π ( {\overset{→}{v}}_{1} ) = {\overset{→}{w}}_{1} and π ( {\overset{→}{v}}_{2} ) = {\overset{→}{w}}_{2} then π ( {\overset{→}{v}}_{1} + {\overset{→}{v}}_{2} ) = π ( {\overset{→}{v}}_{1} ) + π ( {\overset{→}{v}}_{2} ) = {\overset{→}{w}}_{1} + {\overset{→}{w}}_{2}. This says that the vector classes add, in the sense that any {\overset{→}{w}}_{1} vector plus any {\overset{→}{w}}_{2} vector equals a {\overset{→}{w}}_{1} + {\overset{→}{w}}_{2} vector, (A similar statement holds about the classes under scalar multiplication.)

Thus, although the two spaces {ℝ}^{3} and {ℝ}^{2} are not isomorphic, π describes a way in which they are alike: vectors in {ℝ}^{3} add as do the associated vectors in {ℝ}^{2}— vectors add as their shadows add.

Example 2.8

A homomorphism can be used to express an analogy between spaces that is more subtle than the prior one. For the map

( \begin{matrix}x \\ y\end{matrix} ) \overset{h}{⟼} x + y

from Example 2.6 fix two numbers {w}_{1} , {w}_{2} in the range ℝ. A {\overset{→}{v}}_{1} that maps to {w}_{1} has components that add to {w}_{1}, that is, the inverse image {h}^{− 1} ( {w}_{1} ) is the set of vectors with endpoint on the diagonal line x + y = {w}_{1}. Call these the "{w}_{1} vectors". Similarly, we have the "{w}_{2} vectors" and the "{w}_{1} + {w}_{2} vectors". Then the addition preservation property says that

a "{w}_{1} vector"plusa "{w}_{2} vector"equalsa "{w}_{1} + {w}_{2} vector".

Restated, if a {w}_{1} vector is added to a {w}_{2} vector then the result is mapped by h to a {w}_{1} + {w}_{2} vector. Briefly, the image of a sum is the sum of the images. Even more briefly, h ( {\overset{→}{v}}_{1} + {\overset{→}{v}}_{2} ) = h ( {\overset{→}{v}}_{1} ) + h ( {\overset{→}{v}}_{2} ). (The preservation of scalar multiplication condition has a similar restatement.)

Example 2.9

The inverse images can be structures other than lines. For the linear map h : {ℝ}^{3} → {ℝ}^{2}

( \begin{matrix}x \\ y \\ z\end{matrix} ) ↦ ( \begin{matrix}x \\ x\end{matrix} )

the inverse image sets are planes x = 0, x = 1, etc., perpendicular to the x-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).
However, there is nothing bad about gaining insights from those spaces
that we are able to draw,
especially when those insights extend to all vector spaces.
We derive two such insights from the three examples
2.7 , 2.8,
and 2.9.

First, in all three examples, the inverse images are lines or planes, that is,
linear surfaces.
In particular, the inverse image of the range's zero vector is a line or plane
through the origin— 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.

Proof

Let h : V → W be a homomorphism and let S be a subspace of the rangespace h. Consider {h}^{− 1} ( S ) = \{ \overset{→}{v} ∈ V \ | \ h ( \overset{→}{v} ) ∈ S \}, the inverse image of the set S. It is nonempty because it contains {\overset{→}{0}}_{V}, since h ( {\overset{→}{0}}_{V} ) = {\overset{→}{0}}_{W}, which is an element S, as S is a subspace. To show that {h}^{− 1} ( S ) is closed under linear combinations, let {\overset{→}{v}}_{1} and {\overset{→}{v}}_{2} be elements, so that h ( {\overset{→}{v}}_{1} ) and h ( {\overset{→}{v}}_{2} ) are elements of S, and then {c}_{1} {\overset{→}{v}}_{1} + {c}_{2} {\overset{→}{v}}_{2} is also in the inverse image because h ( {c}_{1} {\overset{→}{v}}_{1} + {c}_{2} {\overset{→}{v}}_{2} ) = {c}_{1} h ( {\overset{→}{v}}_{1} ) + {c}_{2} h ( {\overset{→}{v}}_{2} ) is a member of the subspace S.

Definition 2.11

The nullspace or kernel of a linear map h : V → W is
the inverse image of {0}_{W}

𝒩 ( h ) = {h}^{− 1} ( {\overset{→}{0}}_{W} ) = \{ \overset{→}{v} ∈ V \ | \ h ( \overset{→}{v} ) = {\overset{→}{0}}_{W} \} .

The dimension of the nullspace is the map's nullity.

Example 2.12

The map from Example 2.3 has this nullspace
𝒩 ( d / d x ) = \{ {a}_{0} + 0 x + 0 {x}^{2} + 0 {x}^{3} \ | \ {a}_{0} ∈ ℝ \}.

Example 2.13

The map from Example 2.4 has this nullspace.

𝒩 ( h ) = \{ ( \begin{matrix}a & b \\ 0 & − ( a + b ) / 2\end{matrix} ) \ | \ a , b ∈ ℝ \}

Now for the second insight from the above pictures. In
Example 2.7, each of the vertical lines is
squashed down to a single point— π, in passing
from the domain to the range, takes all of these one-dimensional
vertical lines and "zeroes them out", leaving the range one dimension
smaller than the domain. Similarly, in
Example 2.8, the two-dimensional domain
is mapped to a one-dimensional range by breaking the domain into lines
(here, they are diagonal lines), and compressing each of those lines
to a single member of the range. Finally, in
Example 2.9, the domain breaks into
planes which get "zeroed out", and so the map starts with a
three-dimensional domain but ends with a one-dimensional range—
this map "subtracts" two from the dimension. (Notice that, in this
third example, the codomain is two-dimensional but the range of the
map is only one-dimensional, and it is the dimension of the range that
is of interest.)

Theorem 2.14

A linear map's rank plus its nullity equals the dimension of its domain.

Proof

Let h : V → W be linear and let {B}_{N} = ⟨ {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{k} ⟩ be a basis for the nullspace. Extend that to a basis {B}_{V} = ⟨ {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{k} , {\overset{→}{β}}_{k + 1} , … , {\overset{→}{β}}_{n} ⟩ for the entire domain. We shall show that {B}_{R} = ⟨ h ( {\overset{→}{β}}_{k + 1} ) , … , h ( {\overset{→}{β}}_{n} ) ⟩ is a basis for the rangespace. Then counting the size of these bases gives the result.

To see that {B}_{R} is linearly independent, consider the equation {c}_{k + 1} h ( {\overset{→}{β}}_{k + 1} ) + … + {c}_{n} h ( {\overset{→}{β}}_{n} ) = {\overset{→}{0}}_{W}. This gives that h ( {c}_{k + 1} {\overset{→}{β}}_{k + 1} + … + {c}_{n} {\overset{→}{β}}_{n} ) = {\overset{→}{0}}_{W} and so {c}_{k + 1} {\overset{→}{β}}_{k + 1} + … + {c}_{n} {\overset{→}{β}}_{n} is in the nullspace of h. As {B}_{N} is a basis for this nullspace, there are scalars {c}_{1} , … , {c}_{k} ∈ ℝ satisfying this relationship.

{c}_{1} {\overset{→}{β}}_{1} + … + {c}_{k} {\overset{→}{β}}_{k} = {c}_{k + 1} {\overset{→}{β}}_{k + 1} + … + {c}_{n} {\overset{→}{β}}_{n}

But {B}_{V} is a basis for V so each scalar equals zero. Therefore {B}_{R} is linearly independent.

To show that {B}_{R} spans the rangespace, consider h ( \overset{→}{v} ) ∈ ℛ ( h ) and write \overset{→}{v} as a linear combination \overset{→}{v} = {c}_{1} {\overset{→}{β}}_{1} + … + {c}_{n} {\overset{→}{β}}_{n} of members of {B}_{V}. This gives h ( \overset{→}{v} ) = h ( {c}_{1} {\overset{→}{β}}_{1} + … + {c}_{n} {\overset{→}{β}}_{n} ) = {c}_{1} h ( {\overset{→}{β}}_{1} ) + … + {c}_{k} h ( {\overset{→}{β}}_{k} ) + {c}_{k + 1} h ( {\overset{→}{β}}_{k + 1} ) + … + {c}_{n} h ( {\overset{→}{β}}_{n} ) and since {\overset{→}{β}}_{1}, ..., {\overset{→}{β}}_{k} are in the nullspace, we have that h ( \overset{→}{v} ) = \overset{→}{0} + … + \overset{→}{0} + {c}_{k + 1} h ( {\overset{→}{β}}_{k + 1} ) + … + {c}_{n} h ( {\overset{→}{β}}_{n} ). Thus, h ( \overset{→}{v} ) is a linear combination of members of {B}_{R}, and so {B}_{R} spans the space.

Example 2.15

Where h : {ℝ}^{3} → {ℝ}^{4} is

( \begin{matrix}x \\ y \\ z\end{matrix} ) \overset{h}{⟼} ( \begin{matrix}x \\ 0 \\ y \\ 0\end{matrix} )

the rangespace and nullspace are

ℛ ( h ) = \{ ( \begin{matrix}a \\ 0 \\ b \\ 0\end{matrix} ) \ | \ a , b ∈ ℝ \} \ \text{and} \ 𝒩 ( h ) = \{ ( \begin{matrix}0 \\ 0 \\ z\end{matrix} ) \ | \ z ∈ ℝ \}

and so the rank of h is two while the nullity is one.

Example 2.16

If t : ℝ → ℝ is the linear transformation x ↦ − 4 x , then the range is ℛ ( t ) = {ℝ}^{1}, and so the rank of t is one and the nullity is zero.

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 zero.

We know
that an isomorphism exists between two spaces
if and only if their dimensions are equal.
Here we see that for a homomorphism to exist,
the dimension of the range must be less than or equal to the
dimension of the domain.
For instance, there is no homomorphism
from {ℝ}^{2} onto {ℝ}^{3}.
There are many homomorphisms
from {ℝ}^{2} into {ℝ}^{3}, but none is onto all
of three-space.

The rangespace of a linear map can be of dimension strictly less than
the dimension of the domain
(Example 2.3's derivative transformation on {𝒫}_{3}
has a domain of dimension four but a range of dimension three).
Thus, under a homomorphism,
linearly independent sets in the domain
may map to linearly dependent sets in the range
(for instance, the derivative sends
\{ 1 , x , {x}^{2} , {x}^{3} \} to \{ 0 , 1 , 2 x , 3 {x}^{2} \}).
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 {c}_{1} {\overset{→}{v}}_{1} + … + {c}_{n} {\overset{→}{v}}_{n} = {\overset{→}{0}}_{V}, with some {c}_{i} nonzero. Then, because h ( {c}_{1} {\overset{→}{v}}_{1} + … + {c}_{n} {\overset{→}{v}}_{n} ) = {c}_{1} h ( {\overset{→}{v}}_{1} ) + … + {c}_{n} h ( {\overset{→}{v}}_{n} ) and because h ( {\overset{→}{0}}_{V} ) = {\overset{→}{0}}_{W}, we have that {c}_{1} h ( {\overset{→}{v}}_{1} ) + … + {c}_{n} h ( {\overset{→}{v}}_{n} ) = {\overset{→}{0}}_{W} with some nonzero {c}_{i}.

When is independence not lost?
One obvious sufficient condition is when the homomorphism is an isomorphism.
This condition is also necessary;
see Problem 14.
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.

Definition 2.19

A linear map that is one-to-one is nonsingular.

(In the next section we will see the connection
between this use of "nonsingular" for maps and its familiar
use for matrices.)

Example 2.20

This nonsingular homomorphism ι : {ℝ}^{2} → {ℝ}^{3}

( \begin{matrix}x \\ y\end{matrix} ) \overset{ι}{⟼} ( \begin{matrix}x \\ y \\ 0\end{matrix} )

gives the obvious correspondence between {ℝ}^{2} and the x y-plane inside of {ℝ}^{3}.

The prior observation allows us to adapt some results about isomorphisms
to this setting.

Theorem 2.21

In an n-dimensional vector space V, these:

  • h is nonsingular, that is, one-to-one
  • h has a linear inverse
  • 𝒩 ( h ) = \{ \overset{→}{0} \ \}, that is, \text{nullity} \ ( h ) = 0
  • \text{rank} ( h ) = n
  • if ⟨ {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{n} ⟩ is a basis for V then ⟨ h ( {\overset{→}{β}}_{1} ) , … , h ( {\overset{→}{β}}_{n} ) ⟩is a basis for ℛ ( h )

are equivalent
statements about a linear map h : V → W.

Proof

We will first show that {}1 ⟺ 2. We will then show that {}1 \ ⟹ \ 3 \ ⟹ \ 4 \ ⟹ \ 5 \ ⟹ \ 2.

For {}1 ⟹ 2, suppose that the linear map h is one-to-one, and so has an inverse. The domain of that inverse is the range of h and so a linear combination of two members of that domain has the form {c}_{1} h ( {\overset{→}{v}}_{1} ) + {c}_{2} h ( {\overset{→}{v}}_{2} ). On that combination, the inverse {h}^{− 1} gives this.

\begin{matrix}{h}^{− 1} ( {c}_{1} h ( {\overset{→}{v}}_{1} ) + {c}_{2} h ( {\overset{→}{v}}_{2} ) ) & = {h}^{− 1} ( h ( {c}_{1} {\overset{→}{v}}_{1} + {c}_{2} {\overset{→}{v}}_{2} ) ) \\ & = {h}^{− 1} ∘ h \ ( {c}_{1} {\overset{→}{v}}_{1} + {c}_{2} {\overset{→}{v}}_{2} ) \\ & = {c}_{1} {\overset{→}{v}}_{1} + {c}_{2} {\overset{→}{v}}_{2} \\ & = {c}_{1} {h}^{− 1} ∘ h \ ( {\overset{→}{v}}_{1} ) + {c}_{2} {h}^{− 1} ∘ h \ ( {\overset{→}{v}}_{2} ) \\ & = {c}_{1} ⋅ {h}^{− 1} ( h ( {\overset{→}{v}}_{1} ) ) + {c}_{2} ⋅ {h}^{− 1} ( h ( {\overset{→}{v}}_{2} ) )\end{matrix}

Thus the inverse of a one-to-one linear map is automatically linear. But this also gives the {}1 ⟹ 2 implication, because the inverse itself must be one-to-one.

Of the remaining implications, {}1 \ ⟹ \ 3 holds because any homomorphism maps {\overset{→}{0}}_{V} to {\overset{→}{0}}_{W}, but a one-to-one map sends at most one member of V to {\overset{→}{0}}_{W}.

Next, {}3 \ ⟹ \ 4 is true since rank plus nullity equals the dimension of the domain.

For {}4 \ ⟹ \ 5, to show that ⟨ h ( {\overset{→}{β}}_{1} ) , … , h ( {\overset{→}{β}}_{n} ) ⟩ is a basis for the rangespace we need only show that it is a spanning set, because by assumption the range has dimension n. Consider h ( \overset{→}{v} ) ∈ ℛ ( h ). Expressing \overset{→}{v} as a linear combination of basis elements produces h ( \overset{→}{v} ) = h ( {c}_{1} {\overset{→}{β}}_{1} + {c}_{2} {\overset{→}{β}}_{2} + ⋯ + {c}_{n} {\overset{→}{β}}_{n} ), which gives that h ( \overset{→}{v} ) = {c}_{1} h ( {\overset{→}{β}}_{1} ) + … + {c}_{n} h ( {\overset{→}{β}}_{n} ), as desired.

Finally, for the {}5 \ ⟹ \ 2 implication, assume that ⟨ {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{n} ⟩ is a basis for V so that ⟨ h ( {\overset{→}{β}}_{1} ) , … , h ( {\overset{→}{β}}_{n} ) ⟩ is a basis for ℛ ( h ). Then every \overset{→}{w} ∈ ℛ ( h ) a the unique representation \overset{→}{w} = {c}_{1} h ( {\overset{→}{β}}_{1} ) + … + {c}_{n} h ( {\overset{→}{β}}_{n} ). Define a map from ℛ ( h ) to V by

\overset{→}{w} \ ↦ \ {c}_{1} {\overset{→}{β}}_{1} + {c}_{2} {\overset{→}{β}}_{2} + ⋯ + {c}_{n} {\overset{→}{β}}_{n}

(uniqueness of the representation makes this well-defined). Checking that it is linear and that it is the inverse of h are easy.

We've now seen that a linear map
shows how the structure of the domain is like that of the range.
Such a map can be thought to organize 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

This exercise is recommended for all readers.

Problem 1

Let h : {𝒫}_{3} → {𝒫}_{4} be given by p ( x ) ↦ x ⋅ p ( x ). Which of these are in the nullspace? Which are in the rangespace?

  • {x}^{3}
  • 0
  • 7
  • {}12 x − 0.5 {x}^{3}
  • {}1 + 3 {x}^{2} − {x}^{3}

This exercise is recommended for all readers.

Problem 2

Find the nullspace, nullity, rangespace, and rank of each map.

  • h : {ℝ}^{2} → {𝒫}_{3} given by

( \begin{matrix}a \\ b\end{matrix} ) ↦ a + a x + a {x}^{2}

  • h : {ℳ}_{2 \ × \ 2} → ℝ given by

( \begin{matrix}a & b \\ c & d\end{matrix} ) ↦ a + d

  • h : {ℳ}_{2 \ × \ 2} → {𝒫}_{2} given by

( \begin{matrix}a & b \\ c & d\end{matrix} ) ↦ a + b + c + d {x}^{2}

  • the zero map Z : {ℝ}^{3} → {ℝ}^{4}

This exercise is recommended for all readers.

Problem 3

Find the nullity of each map.

  • h : {ℝ}^{5} → {ℝ}^{8} of rank five
  • h : {𝒫}_{3} → {𝒫}_{3} of rank one
  • h : {ℝ}^{6} → {ℝ}^{3}, an onto map
  • h : {ℳ}_{3 \ × \ 3} → {ℳ}_{3 \ × \ 3},

onto

This exercise is recommended for all readers.

Problem 4

What is the nullspace of the differentiation transformation d / d x : {𝒫}_{n} → {𝒫}_{n}? What is the nullspace of the second derivative, as a transformation of {𝒫}_{n}? The k-th derivative?

Problem 5

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.

Problem 6

For the homomorphism h : {𝒫}_{3} → {𝒫}_{3} given by h ( {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ) = {a}_{0} + ( {a}_{0} + {a}_{1} ) x + ( {a}_{2} + {a}_{3} ) {x}^{3} find these.

  • 𝒩 ( h )
  • {h}^{− 1} ( 2 − {x}^{3} )
  • {h}^{− 1} ( 1 + {x}^{2} )

This exercise is recommended for all readers.

Problem 7

For the map f : {ℝ}^{2} → ℝ given by

f ( ( \begin{matrix}x \\ y\end{matrix} ) ) = 2 x + y

sketch these inverse image sets: {f}^{− 1} ( − 3 ), {f}^{− 1} ( 0 ), and {f}^{− 1} ( 1 ).

This exercise is recommended for all readers.

Problem 8

Each of these transformations of {𝒫}_{3} is nonsingular.
Find the inverse function of each.

  • {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ↦ {a}_{0} + {a}_{1} x + 2 {a}_{2} {x}^{2} + 3 {a}_{3} {x}^{3}
  • {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ↦ {a}_{0} + {a}_{2} x + {a}_{1} {x}^{2} + {a}_{3} {x}^{3}
  • {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ↦ {a}_{1} + {a}_{2} x + {a}_{3} {x}^{2} + {a}_{0} {x}^{3}
  • {a}_{0} + {a}_{1} x + {a}_{2} {x}^{2} + {a}_{3} {x}^{3} ↦ {a}_{0} + ( {a}_{0} + {a}_{1} ) x + ( {a}_{0} + {a}_{1} + {a}_{2} ) {x}^{2} + ( {a}_{0} + {a}_{1} + {a}_{2} + {a}_{3} ) {x}^{3}

Problem 9

Describe the nullspace and rangespace of a transformation given by \overset{→}{v} ↦ 2 \overset{→}{v}.

Problem 10

List all pairs ( \text{rank} ( h ) , \text{nullity} ( h ) ) that are possible for linear maps from {ℝ}^{5} to {ℝ}^{3}.

Problem 11

Does the differentiation map d / d x : {𝒫}_{n} → {𝒫}_{n} have an inverse?

This exercise is recommended for all readers.

Problem 12

Find the nullity of the map h : {𝒫}_{n} → ℝ given by

{a}_{0} + {a}_{1} x + … + {a}_{n} {x}^{n} ↦ {∫}_{x = 0}^{x = 1} {a}_{0} + {a}_{1} x + … + {a}_{n} {x}^{n} \ d x .

Problem 13

  • 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.

Problem 14

Show that a linear map is nonsingular if and only if it preserves linear independence.

Problem 15

Corollary 2.17 says that for there to be an onto homomorphism from a vector space V to a vector space W, it is necessary that the dimension of W be less than or equal to the dimension of V. Prove that this condition is also sufficient; use Theorem 1.9 to show that if the dimension of W is less than or equal to the dimension of V, then there is a homomorphism from V to W that is onto.

Problem 16

Let h : V → ℝ be a homomorphism, but not the zero homomorphism. Prove that if ⟨ {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{n} ⟩ is a basis for the nullspace and if \overset{→}{v} ∈ V is not in the nullspace then ⟨ \overset{→}{v} , {\overset{→}{β}}_{1} , … , {\overset{→}{β}}_{n} ⟩ is a basis for the entire domain V.

This exercise is recommended for all readers.

Problem 17

Recall that the nullspace is a subset of the domain and the rangespace is a subset of the codomain. Are they necessarily distinct? Is there a homomorphism that has a nontrivial intersection of its nullspace and its rangespace?

Problem 18

Prove that the image of a span equals the span of the images. That is, where h : V → W is linear, prove that if S is a subset of V then h ( [ S ] ) equals [ h ( S ) ]. This generalizes Lemma 2.1 since it shows that if U is any subspace of V then its image \{ h ( \overset{→}{u} ) \ | \ \overset{→}{u} ∈ U \} is a subspace of W, because the span of the set U is U.

This exercise is recommended for all readers.

Problem 19

  • Prove that for any linear map h : V → W and any \overset{→}{w} ∈ W, the set {h}^{− 1} ( \overset{→}{w} ) has the form

\{ \overset{→}{v} + \overset{→}{n} \ | \ \overset{→}{n} ∈ 𝒩 ( h ) \}

for \overset{→}{v} ∈ V with h ( \overset{→}{v} ) = \overset{→}{w}
(if h is not onto then this set may be empty). Such a
set is a coset of 𝒩 ( h ) and is denoted
\overset{→}{v} + 𝒩 ( h ).

  • Consider the map t : {ℝ}^{2} → {ℝ}^{2} given by

( \begin{matrix}x \\ y\end{matrix} ) \overset{t}{⟼} ( \begin{matrix}a x + b y \\ c x + d y\end{matrix} )

for some scalars a, b, c, and d. Prove that t is linear.

  • Conclude from the prior two items that for any linear system of the form

\begin{matrix}a x & + & b y & = & e \\ c x & + & d y & = & f\end{matrix}

the solution set can be written (the vectors are members of {ℝ}^{2})

\{ \overset{→}{p} + \overset{→}{h} \ | \ \overset{→}{h} \text{ satisfies the associated homogeneous system} \}

where \overset{→}{p} is a particular solution of that linear system (if there is no particular solution then the above set is empty).

  • Show that this map h : {ℝ}^{n} → {ℝ}^{m} is linear

( \begin{matrix}{x}_{1} \\ ⋮ \\ {x}_{n}\end{matrix} ) ↦ ( \begin{matrix}{a}_{1 , 1} {x}_{1} + … + {a}_{1 , n} {x}_{n} \\ ⋮ \\ {a}_{m , 1} {x}_{1} + … + {a}_{m , n} {x}_{n}\end{matrix} )

for any scalars {a}_{1 , 1}, ..., {a}_{m , n}. Extend the conclusion made in the prior item.

  • Show that the k-th derivative map is a linear transformation of
    {𝒫}_{n} for each k. Prove that this map is a linear transformation of that space

f ↦ \frac{{d}^{k}}{d {x}^{k}} f + {c}_{k − 1} \frac{{d}^{k − 1}}{d {x}^{k − 1}} f + … + {c}_{1} \frac{d}{d x} f + {c}_{0} f

for any scalars {c}_{k}, ..., {c}_{0}. Draw a conclusion as above.

Problem 20

Prove that for any transformation t : V → V that is rank one, the map given by composing the operator with itself t ∘ t : V → V satisfies t ∘ t = r ⋅ t for some real number r.

Problem 21

Show that for any space V of dimension n, the dual space

ℒ ( V , ℝ ) = \{ h : V → ℝ \ | \ h \text{ is linear} \}

is isomorphic to {ℝ}^{n}. It is often denoted {V}^{∗}. Conclude that {V}^{∗} ≅ V.

Problem 22

Show that any linear map is the sum of maps of rank one.

Problem 23

Is "is homomorphic to" an equivalence relation? (Hint: the difficulty is to decide on an appropriate meaning for the quoted phrase.)

Problem 24

Show that the rangespaces and nullspaces of powers of linear maps t : V → V form descending

V ⊇ ℛ ( t ) ⊇ ℛ ( {t}^{2} ) ⊇ …

and ascending

\{ \overset{→}{0} \} ⊆ 𝒩 ( t ) ⊆ 𝒩 ( {t}^{2} ) ⊆ …

chains. Also show that if k is such that ℛ ( {t}^{k} ) = ℛ ( {t}^{k + 1} ) then all following rangespaces are equal: $ℛ ( {t}^{k} ) = ℛ ( {t}^{k + 1} ) = ℛ ( {t}^{k + 2} ) … $. Similarly, if 𝒩 ( {t}^{k} ) = 𝒩 ( {t}^{k + 1} ) then $𝒩 ( {t}^{k} ) = 𝒩 ( {t}^{k + 1} ) = 𝒩 ( {t}^{k + 2} ) = … $.

Solutions

Footnotes

  • ↑ More information on many-to-one maps is in the appendix.

Where this page came from

This page was imported from Wikibooks. From “Linear Algebra” on Wikibooks, by its contributors, under CC BY-SA 4.0. Changed here: set as a page; navigation and edit links left out; each image under its own licence, credited in its caption.

Nobody has written it yet — it is the source material at a new address, which is why search engines are asked to skip it and why no one earns from it. It is up for grabs: take it on, and it is yours to rewrite and to earn from.

Comments

Spinner Logo

Next in Linear Algebra

CC BY-SA 4.0
The prior section shows that a linear map is determined by its action on a basis. In fact, the equation $h ( \overset{→}{v} ) = h ( {c}_{1} ⋅ {\overset{→}{β}}_{1} + … + {c}_{n} ⋅ {\overset{→}{β}}_{n} ) = {c}_{1} ⋅ h ( {\overset{→}{β}}_{1} ) + … + {c}_{n} ⋅ h ( {\overset{→}{β}}_{n} )$ shows that, if
CC BY-SA 4.0
Example 1.1 Consider a map h with domain ${ℝ}^{2}$ and codomain ${ℝ}^{3}$ (fixing $B = ⟨ ( \begin{matrix}2 \\ 0\end{matrix} ) , ( \begin{matrix}1 \\ 4\end{matrix} ) ⟩ \ \text{and} \ D = ⟨ ( \begin{matrix}1 \\ 0 \\ 0\end{matrix} ) , ( \begin{matrix}0 \\ − 2 \\ 0\end{matrix} ) , ( \begin{matrix}1 \\ 0
CC BY-SA 4.0
The prior subsection shows that the action of a linear map h is described by a matrix H, with respect to appropriate bases, in this way. $\overset{→}{v} = {( \begin{matrix}{v}_{1} \\ ⋮ \\ {v}_{n}\end{matrix} )}_{B} \ \overset{h}{{⟼}_{H}} \ {( \begin{matrix}{h}_{1 , 1} {v}_{1} + … + {h}_{1 , n} {v}_{
CC BY-SA 4.0
Recall that for two maps f and g with the same domain and codomain, the map sum $f + g$ has this definition. $\overset{→}{v} \ \overset{f + g}{⟼} \ f ( \overset{→}{v} ) + g ( \overset{→}{v} )$ The easiest way to see how the representations of the maps combine to represent the map sum is with an exam
CC BY-SA 4.0
After representing addition and scalar multiplication of linear maps in the prior subsection, the natural next map operation to consider is composition. Lemma 2.1 A composition of linear maps is linear. Proof (This argument has appeared earlier, as part of the proof that isomorphism is an equivalenc
CC BY-SA 4.0
In this subsection we consider matrix multiplication as a mechanical process, putting aside for the moment any implications about the underlying maps. As described earlier, the striking thing about matrix multiplication is the way rows and columns combine. The $i , j$ entry of the matrix product is