In Chapter 1 we noticed that a basis of length turns every vector of
into a column in
, and that sums
and multiples survive the translation. Then and behave “the same”,
although they are different sets. This section makes
“the same” precise. We define invertible linear maps and
isomorphisms, prove that finite-dimensional spaces are
classified by one number, their dimension, and collect
everything we know about invertibility of an operator
into one theorem.
When are
two spaces the same?
The naive notion of sameness is equality of sets, and
it fails at once. The polynomial is not a
column vector, so . Yet every computation in one space has a
twin in the other. Match with : A reader who only sees one side cannot tell
which space the computation happened in. Three features
make this work. The matching is
one-to-one and
surjective, so nothing is lost or left
over. It respects sums and multiples in
the direction polynomial → column. And it respects them
in the reverse direction too, so a
conclusion drawn among columns can be carried back. In
the language of this chapter: a linear map with a linear
map going back.
An isomorphism is a perfect dictionary between
two vector spaces: every word has exactly one
translation, and translating respects sums and scalar
multiples in both directions.
Definition
2.5.1 (Invertible Linear Map)
Let and be vector spaces over
, and let . Then
is
invertible if there exists a
linear map such that
In words:
undoes on (first , then , and we are back where
we started),
undoes on , and the undoing map is
itself linear. The definition asks for
one map doing
both jobs.
Well-definedness. If exists, it is an
inverse function of in the sense of Definition 0.4.7, and
inverse functions are unique by Theorem 0.4.7. So we
may speak of the inverse and write
.
The same theorem says an invertible is a bijection.
Is the word “linear” in the definition doing any
work? One could imagine a linear bijection whose inverse
function is not linear, which would then fail the
definition. It turns out this never happens:
Theorem
2.5.1 (The Inverse of a Linear Bijection Is
Linear)
Let be bijective. Then its inverse function
is linear. Consequently, a linear map is invertible if and
only if it is bijective.
Idea. To show , we cannot
compute
directly. But we can apply , which we know is
linear, to the right-hand side, and see that it lands on
. Since is injective, only one
vector does that, namely .
Proof. Let and , and put , so that .
Since is linear,
Applying to both equations
gives and . Hence is linear.
For the last statement: if is invertible, it is
bijective by Theorem 0.4.7.
Conversely, if is
bijective, its inverse function satisfies
and
by Definition 0.4.7, and
is linear by the
first part. So is
invertible. This proves the theorem.
So in practice we check invertibility by checking
bijectivity, and never need to verify
linearity of the inverse. Invertible linear maps are
important enough to have a second name.
Definition
2.5.2 (Isomorphism)
Let and be vector spaces over
the same field . An
isomorphism from to is an invertible linear
map ; equivalently, by Theorem 2.5.1, a
bijective linear map.
Definition
2.5.3 (Isomorphic Spaces)
Vector spaces
and over are
isomorphic, written , if there
exists an isomorphism .
In words: says that some perfect
dictionary exists; it does not name one. The name comes
from Greek isos (equal) and morphe
(form): the two spaces have the same form, though not
the same elements. An isomorphism is also called an
invertible operator.
Example
(The Standard Isomorphisms)
Show that each map is an isomorphism, and give its
inverse.
- (a) , .
- (b) , , listing the entries row by row.
- (c) , , where is a vector space
over .
- (d) ,
, for an invertible ; and for any .
Solution.
(a)
Linear. Polynomials are added and scaled
coefficient by coefficient, and so are columns, so and .
Bijective. The map is a two-sided inverse
function, because two polynomials are equal exactly when
all their coefficients agree (Definition 0.8.1). By
Theorem 2.5.1, is an isomorphism,
and is
that map. Hence .
(b) Matrices are
added and scaled entrywise, and so are vectors of , so is linear. The map
that writes the first entries of a vector
into row 1, the next into row 2, and so on,
undoes on both
sides. Hence .
(c) For : and , so is linear over
. Every complex
number has unique real and imaginary parts (Definition 0.6.1), so
is a two-sided inverse. Hence
as real vector spaces. In the same way
Example (The Complexification of Is
) showed
that is a bijection
respecting complex scalars; in our new
language, over .
(d) is linear (Example (Multiplication by a Matrix)).
Since and by Theorem 0.9.4, the
linear map is a
two-sided inverse: . The identity is its own inverse.
This degenerate example matters: it shows , and even the
zero space is isomorphic to itself, via the zero map
, which is .
Here is a nonexample by minimal change. Take (a) with
, but keep
only three coefficients: , .
It is still linear, and still surjective, since . But , so is not
injective. No can satisfy , because
. The clause is the one
that fails.
Why this definition. Could we drop
one of the two equations? The next example says no.
Example
(One Equation Is Not Enough)
On , let
be
differentiation and , so that (Example (Differentiation),
Example (Integration)).
On the sequence space , let and be the left and right
shifts of Example (The Shift Maps on Sequences).
Show that
and , but
that none of is invertible.
Solution. All four maps are linear,
by Example (Differentiation),
Example (Integration),
and Example (The Shift Maps on Sequences).
For each ,
, so
and agree on every . Every polynomial is
a finite combination of the , so by Theorem 2.1.4.
Directly, , so .
But , and . In fact
and
, so and are not injective; and
(every has
constant coefficient ) and , so
and are not
surjective. None of the four is bijective, so none is
invertible (Theorem 2.5.1).
So a one-sided inverse can exist without
invertibility. The spaces here are infinite-dimensional,
and that is not an accident: later in this section we
prove that in finite dimension one equation does imply
the other.
Warning. Isomorphic is not
equal, and an isomorphism is a choice. does not make a polynomial a column.
Worse, there are many isomorphisms, and none is singled
out. The coefficient map of Example (The Standard Isomorphisms)
sends to . The coordinate
map for the basis of Example (Coordinates of a Polynomial)
is also an isomorphism (we prove this below), and it
sends to . A general
-dimensional space
has no “standard” basis, so there is no natural
isomorphism ; every one depends on a choice. Chapter 5
returns to this point with dual spaces.
The first payoff of the definition is that an
isomorphism carries all linear structure across, in both
directions. We record the two facts we need.
Theorem
2.5.2 (Isomorphisms Carry Bases to
Bases)
Let be an isomorphism, and let be a basis of . Then is a basis of .
Proof. Since is injective, the list
is linearly independent by Theorem 2.2.5. By Theorem 2.2.4, it
spans , and
because
is surjective.
Hence it is a basis of .
Theorem
2.5.3 (Isomorphism Is an Equivalence
Relation)
For vector spaces over : ; if then ; and if and then .
So sorts
vector spaces over into classes (Definition 0.5.2). The
next question is which spaces land in the same
class.
Classification by dimension
By Theorem 2.5.2,
isomorphic spaces have bases of the same length. Is that
the only obstruction? Two spaces of
dimension , say
and ,
look nothing alike. The following theorem says that this
does not matter: for finite-dimensional spaces,
dimension is a complete invariant.
Theorem
2.5.4 (Classification of Finite-Dimensional
Spaces)
Let and be finite-dimensional
vector spaces over the same field . Then
Idea. is the
payoff we just proved: an isomorphism moves a basis to a
basis of the same length. For we must
build an isomorphism, and the only
material we have is a basis on each side, and . The obvious dictionary sends to . Linear maps
can be prescribed freely on a basis, so this defines
, and the reverse
prescription defines . To see we do not
compute: both sides are linear and agree on the basis,
so they are equal. The hypothesis “same dimension” is
exactly what makes the two bases the same length, so
that “” makes sense.
Proof. Suppose
is
an isomorphism, and let be a basis of , with (Corollary 1.5.5). By
Theorem 2.5.2, is a basis of , so .
Suppose , and choose bases of and of (Corollary 1.5.5). By
Theorem 2.1.5 there
are linear maps with and with ,
for . Then is linear (Theorem 2.4.2) and
for every . Two linear maps that
agree on a basis are equal, by the uniqueness part of Theorem 2.1.5, so
.
Swapping the roles of and gives . Hence is invertible, and
. This
proves the theorem.
The theorem needs both spaces to be over the
same field; this is part of Definition 2.5.3.
over has dimension and over has dimension , but the question “is
?”
makes no sense, since a linear map must respect one
common set of scalars.
Taking
with its standard basis, the proof builds a specific
isomorphism : the one sending to . It is an old
friend.
Corollary
2.5.5 (The Coordinate Isomorphism)
Let be a basis of a vector space
over . Then the coordinate
map is an isomorphism, with inverse . In
particular, every -dimensional vector
space over is
isomorphic to .
Proof. By Theorem 1.5.2, the
coordinate map is linear, and every column
is the coordinate vector of exactly one vector of , namely . So the coordinate map is
bijective, with the stated inverse function, and it is
an isomorphism by Theorem 2.5.1.
This is the promise of Chapter 1 kept: the
correspondence from Theorem 1.5.2 is an
isomorphism. Its practical meaning is the slogan behind
the rest of this chapter: any computation with
sums and multiples in an -dimensional space can
be done with columns in , at the
price of choosing a basis.
Example
(Sorting Spaces by Dimension)
Which of the following real vector spaces are
isomorphic to each other?
- (i) ;
- (ii) ;
- (iii) the upper
triangular matrices in ;
- (iv) , regarded as a
vector space over ;
- (v) ;
- (vi) .
Solution. By Theorem 2.5.4 it
suffices to compute dimensions over .
(i) The basis
gives dimension .
(ii) (Example (Dimensions of the Running Examples)).
(iii) An upper triangular matrix is , and this expression is unique
because the coefficient of is the -entry. By Theorem 1.5.1 the
six matrix units with form
a basis, so the dimension is . (iv) , so
by Theorem 1.9.2.
(ii) The
evaluation map , , is
linear, and surjective because for each
constant . Its
kernel is . By Theorem 2.3.1, .
(iii) .
Hence the spaces (i)–(v) are all isomorphic to each
other (and to ), while is isomorphic to
none of them. We never wrote down an isomorphism
between, say, (iii) and (v); the theorem guarantees
one.
Quick check. Is isomorphic to
? Is
it isomorphic to ?
Solution. , so by Theorem 2.5.4. But
(not :
count ), so .
One-sided
inverses
To know that
is invertible with inverse , the definition asks
for two equations, and . Often only one is easy to check. When is
one enough? Not always: Example (One Equation Is Not Enough)
shows that it is not enough for operators on
infinite-dimensional spaces. And it fails between spaces
of different dimension: for ,
, and , ,
we have but ,
so . What survives is exactly the case
that looks like “square”:
Theorem
2.5.6 (One-Sided Inverses of Linear
Maps)
Let and be finite-dimensional
vector spaces over with . Let
and
. If
, then
. In that
case and are both isomorphisms,
and
.
Idea. Without any dimension
hypothesis, already gives half of what we need: must be injective,
since recovers
from . The missing
half, surjectivity, is exactly what the Rank–Nullity
Theorem (Theorem 2.3.1)
supplies for free when is finite. Once is known to be
invertible, we cancel it: . So the one hypothesis
the infinite-dimensional counterexamples violate, finite
equal dimension, is spent on a single line: injective
surjective.
Proof. Suppose , and let . Then
, since
is linear. So
, and is injective by Theorem 2.2.3. Since
and are finite-dimensional
with , Corollary 2.3.2 shows
that is also
surjective. Hence
is bijective, and by Theorem 2.5.1 it has a
linear inverse . By Theorem 2.4.2 (b) and
(c), Therefore . Finally is an
isomorphism with inverse (Theorem 2.5.3), so
. This
proves the theorem.
In practice this means: to verify that is the inverse of between spaces of the
same finite dimension, one composition
suffices. By symmetry, also implies
: apply
the theorem with the roles of and (and of and ) swapped.
The
Invertible Operator Theorem
For an operator on a finite-dimensional space,
invertibility can now be detected in many different
ways, and it is worth having them in one place. The
theorem below is the first of several such lists in this
book, and the others all grow from it: Chapter 3 gives
the matrix version, and later chapters add tests by
determinant, by eigenvalue, and by singular value.
Theorem
2.5.7 (Invertible Operator Theorem)
Let be a
finite-dimensional vector space over
, and let . The
following are equivalent.
- (a) is invertible.
- (b) is injective.
- (c) ,
that is, .
- (d) is surjective.
- (e) .
- (f) There is with .
- (g) There is with .
- (h) maps
some basis of to a basis of .
- (i) maps
every basis of to a basis of .
Idea. Nine conditions, but almost
every arrow is a citation. The plan:
① the core, (a) (b) (c) (d) (e):
kernel test for injectivity, Rank–Nullity for “injective
surjective”, equal dimension for “image is
everything”;
② the one-sided inverses (f), (g): trivially implied
by (a), and they imply (a) by Theorem 2.5.6 with
;
③ the bases, (a) (i) (h) (d):
isomorphisms carry bases to bases, some basis exists,
and an image containing a basis is everything.
Proof. (a) (b).
An invertible map is bijective (Theorem 2.5.1).
(b)
(c). This is Theorem 2.2.3, and
is the same as .
(b)
(d). Since maps the
finite-dimensional space to a space of the same
dimension, this is Corollary 2.3.2.
(d)
(e). If , then . Conversely, if , then
is a subspace
of of dimension
, so by Theorem 1.6.8.
(b) and (d) (a).
If is injective,
it is also surjective by (b) (d), hence
bijective, hence invertible by Theorem 2.5.1.
Together with the arrows above, (a)–(e) are
equivalent.
(a) (f) and (a)
(g). Take .
(f) (a) and (g)
(a). Apply Theorem 2.5.6 with
: if , then is invertible; if , the same
theorem with the roles of and swapped shows that
is invertible
with , so
is
invertible.
(a) (i).
This is Theorem 2.5.2.
(i) (h).
has a basis by Corollary 1.5.5, and
by (i) its image is a basis.
(h) (d).
Let be a basis whose image is a basis of . Each lies in the
subspace , so
by Theorem 1.3.1. Hence
.
All nine conditions are equivalent. This proves the
theorem.
As with the matrix theorem, the list is a menu. To
prove that an operator is invertible,
pick the cheapest item, usually (c): take with and
show . To prove that it is
not, exhibit one nonzero vector in the
kernel.
Example
(Invertibility Without Solving Equations)
- (a) Let , . Show that is invertible and find
.
- (b) Let be any
vector space and with . Show that is invertible, with
.
Solution.
(a) Let . Then
, so If , then , so and . Hence , and is invertible by Theorem 2.5.7 ((c)
(a)).
We did not have to check surjectivity: the count did it
for us. For the inverse, let , which is linear.
Then , so , and by Theorem 2.5.6, .
(b) The operators
and are polynomials
in , so they
commute (Theorem 2.4.3 (c)). By
Theorem 2.4.2 (d) and
the hypothesis, So is a two-sided inverse, and is invertible by Definition 2.5.1. Here
may be
infinite-dimensional, since we verified
both equations.
Warning. The Invertible
Operator Theorem needs finite dimension, and it is about
operators. On , differentiation
is surjective
(every polynomial has an antiderivative ) but not injective,
and is
injective but not surjective (). And for
a map between different spaces,
“injective” does not give “surjective” unless : the
inclusion of into is injective and
not surjective.
Quick check. Is ,
,
invertible? Use the cheapest item of Theorem 2.5.7.
Solution. No. Let . Then , so , and . Item
(c) fails, so is
not invertible.
Isomorphisms let us move a whole space into . Chapter 4 moves
maps as well: once bases are chosen,
every linear map between finite-dimensional spaces
becomes a matrix, and composition becomes matrix
multiplication.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define what it
means for to be an isomorphism, and what means.
- (b) True or false:
. Justify your answer.
- (c) True or false:
if and is injective, then is an isomorphism.
Justify your answer.
- (d) True or false:
for every vector space and all , implies . Justify your
answer.
- (e) True or false:
if , then
every linear map is an isomorphism. Justify your answer.
- (f) Which theorem
would you use to show that a given operator on a
finite-dimensional space is invertible by computing only
its kernel?
Solution.
(a) is an isomorphism if it
is invertible, that is, there is with
and
;
equivalently, is
a bijective linear map (Theorem 2.5.1). means that some
isomorphism
exists.
(b) True. Both
have dimension ,
so they are isomorphic by Theorem 2.5.4.
(c) True. By Corollary 2.3.2 an
injective linear map between spaces of the same finite
dimension is surjective, so is bijective, hence an
isomorphism.
(d) False. On
, the shifts
of Example (One Equation Is Not Enough)
satisfy
but .
The statement is true when is finite-dimensional
(Theorem 2.5.6).
(e) False. , but
the zero map is not injective.
(f) The
Invertible Operator Theorem, Theorem 2.5.7, (c)
(a).
B. Practice
Exercise
(B1: An explicit isomorphism)
Let be the space of
symmetric real matrices. Find an explicit isomorphism
, and verify that it is one.
Solution. Every has the form
with . Define
Linearity of . Adding two
symmetric matrices adds the entries , and adding
polynomials adds coefficients, so ; similarly .
Inverse. takes values in , and for every
, since
is determined by
its entries . Also for every , since is determined by its
coefficients. So
has a two-sided inverse and is bijective, hence an
isomorphism by Theorem 2.5.1.
(Alternatively: both spaces have dimension by Example (Dimensions of the Running Examples),
so by Theorem 2.5.6 the
single equation would already suffice.)
Exercise
(B2: Inverting )
Let , and
let , .
- (a) Show that is an isomorphism by
computing its kernel.
- (b) Show that , where is
differentiation.
- (c) For , find the
polynomial with
.
Hint: for (b), use the polynomial identity .
Solution.
(a) Let , so . If , let .
Differentiation lowers the degree of a nonzero
polynomial by at least one (it kills constants), so
, contradicting . Hence and . By Theorem 2.5.7 ((c)
(a)),
is an
isomorphism.
(b) with
, and
with .
The identity in the hint is the telescoping sum . By
Theorem 2.4.3 (b),
since on (Example (Differentiation Is Nilpotent)).
By Theorem 2.5.6, .
(c) . Check: .
Exercise
(B3: Deciding isomorphism)
Determine which of the following pairs of real vector
spaces are isomorphic. Justify your answer.
- (a) and .
- (b) and .
- (c) and .
- (d) (over ) and .
- (e) The plane and (over ).
Solution. By Theorem 2.5.4, in each
case we compare dimensions over .
(a) Isomorphic:
.
(b) Not
isomorphic. . If , then , so and , and . Hence , and the coefficients
are entries of ,
so this expression is unique. By Theorem 1.5.1 these
three matrices form a basis, and the dimension is .
(c) Isomorphic.
The evaluation , , is linear and surjective
(constants), with kernel the given space, so by Theorem 2.3.1 its
dimension is .
(d) Isomorphic:
by Theorem 1.9.2, and
.
(e) Isomorphic.
The plane is the kernel of the surjective linear map
onto , so it has dimension
by Theorem 2.3.1; and
(Example (Dimensions of the Running Examples)).
C. Going deeper
Exercise
(C1: Invertible products)
- (a) Let be finite-dimensional
and . Prove that if is invertible, then
and are both invertible.
Deduce that is
then invertible too.
- (b) Show that (a)
fails for : give with invertible but neither
nor invertible, and not invertible.
Hint: for (a), regroup and .
Solution.
(a) The inverse
lies in
(Theorem 2.5.1), and
. By associativity (Theorem 2.4.2 (b)),
and . By Theorem 2.5.7, (g)
(a)
applied to with
right inverse shows that
is invertible,
and (f)
(a) applied to
with left inverse shows that
is invertible.
Then is a
composition of isomorphisms, hence an isomorphism by Theorem 2.5.3.
(b) Let and be the left and
right shifts of Example (One Equation Is Not Enough).
Then ,
which is invertible. But is not injective and
is not
surjective, so neither is invertible, and sends to , so it is not
injective and not invertible. The proof of (a) breaks at
the appeal to Theorem 2.5.7, which
needs finite dimension.
Exercise
(C2: A space isomorphic to a proper subspace)
- (a) Let be finite-dimensional
and a subspace of
with . Prove that
.
- (b) Let , the polynomials with constant coefficient
. Show that ,
, is an
isomorphism. Hence (a) fails without finite
dimension.
Solution.
(a) is finite-dimensional
by Theorem 1.6.7. Since
, Theorem 2.5.4 gives
,
and then by
Theorem 1.6.8.
(b) For ,
has constant coefficient , so maps into , and is linear because
multiplication in distributes and
commutes with scalars (Theorem 0.8.1).
Injective: if , then by Corollary 0.8.4, since
.
Surjective: if , then . So
is a bijective
linear map, an isomorphism by Theorem 2.5.1, and
. But
, so
. This
is the phenomenon noted in Chapter 1, §8, now as an
isomorphism.