Original English by Jim Hefferon — 34 validated sections. The original mathematics and supplied answers below are preserved. This is a partial-book reading edition, not the complete book or an Everyday-English rewrite.

Source, reuse and conversion details

Source revision df2262e089a02651c127f1dd12649c4622ee1383; CC BY-SA 2.5 option, with original component credits retained. This is not an Everyday-English rewrite. The complete original source section is included. The printed-page reference links to the original representation-notation remark in the earlier local reader; keep that sibling reader when reading offline.

Ten notes about the original source

These bounded internal findings are separate from the unchanged original text, formulas and diagrams. Notes about supplied answers can reveal solutions. This is not an exhaustive audit or human review.

  1. Source note 1: The displayed injection has codomain R^3 but its image is only the xy-plane. It is an isomorphism onto that plane, not onto R^3. The subsequent proof also switches its name from iota to f.
  2. Source note 2: The concluding domain-vector expression in the dependence proof contains stray f symbols and an unmatched parenthesis. The immediately preceding correct display has the domain sum with no f applied to its terms.
  3. Source note 3: The final reflection formula loses the numerator/denominator grouping in its inline quotients. It differs from the two correctly grouped fractions derived just above. At slope k=1 it should exchange x and y; the literal printed expression does not.
  4. Source note 4: The hint equating “the second column is not a multiple of the first” with nonzero determinant needs the first column to be nonzero. For (a,c)=(0,0) and (b,d)=(1,0), the second column is not a multiple but ad-bc=0. Nonzero first column follows in the automorphism argument, but is absent from the standalone hint.
  5. Source note 5: The last line of the coordinate-map linearity calculation omits the scalars c and d. Its preceding line is c Rep_B(p)+d Rep_B(q), not Rep_B(p)+Rep_B(q).
  6. Source note 6: The five displayed vectors do form a basis, but the worked decomposition is wrong: the final two basis vectors both have polynomial component 1, so its right side has constant term 12 instead of 3. For that unchanged basis, the first coefficient should be -6 instead of 3.
  7. Source note 7: The injectivity premise for the internal/external direct-sum map omits f on the right side. The next displayed equality of sums makes clear that both ordered pairs must first be mapped by f.
  8. Source note 8: The supplied coefficient-dot-product and coefficient-derivative answers assume the monomial basis B=(1,x,x^2,x^3), which the question does not specify. For arbitrary B the pullback inner product and transported derivative depend on B.
  9. Source note 9: The proposed basis correspondence is written f:B to W and called onto, although its finite image D is a basis, not the whole nontrivial real space W. The intended bijection is between B and D, followed by its linear extension from V to W.
  10. Source note 10: The triangle diagram ch3.73 labels the line angle theta, while the accompanying derivation uses phi for this same line angle (theta names the input-vector angle in the previous diagram). The source diagram is retained, with this label mismatch disclosed separately.

Wide formulas and tables scroll horizontally. Focus them and use the arrow keys.

Source-preserving rebuild, navigation, source packaging and current deterministic checks: OpenAI Codex — GPT-6 Astra, Ultra effort. Jim Hefferon remains the author of the mathematics. Earlier intermediate-conversion runtime identity is not established by its retained receipts and is not reassigned to this rebuild. No human review or exhaustive proof certification is claimed.

Maps Between Spaces

 

Isomorphisms

In the examples after the definition of a vector space we expressed the intuition that some spaces are essentially the same as others. For instance, we may perceive that the space of two-by-two matrices and the space of four tall vectors

ℳ 2 × 2 = { ( a b c d ) ∣ a , b , c , d ∈ ℝ } ℝ 4 = { ( a b c d ) ∣ a , b , c , d ∈ ℝ }

are not equal because their elements are not the same, but that they differ only cosmetically. We will now make this precise.

This illustrates a common phase of a mathematical investigation. With the help of some examples we’ve gotten an idea. We will next give a formal definition and then produce some results backing our contention that the definition captures the idea. We’ve seen this happen already, for instance in the first section of the Vector Space chapter. There, the study of linear systems led us to consider collections closed under linear combinations. We defined such a collection as a vector space and we followed it with some supporting results.

That wasn’t an end point, instead it led to new insights such as the idea of a basis. Here also, after producing a definition and supporting it, we will get two pleasant surprises. First, we will find that the definition applies to some unforeseen, and interesting, cases. Second, the study of the definition will lead to new ideas. In this way, our investigation will build momentum.

Definition and Examples

We start with two examples that suggest the right definition.

Example 1.1 The space of two-wide row vectors and the space of two-tall column vectors are “the same” in that if we associate the vectors that have the same components, e.g.,

( 1 2 ) ⟷ ( 1 2 )

(read the double arrow as “corresponds to”) then this association respects the operations. For instance these corresponding vectors add to corresponding totals

( 1 2 ) + ( 3 4 ) = ( 4 6 ) ⟷ ( 1 2 ) + ( 3 4 ) = ( 4 6 )

and here is an example of the correspondence respecting scalar multiplication.

5 ⋅ ( 1 2 ) = ( 5 10 ) ⟷ 5 ⋅ ( 1 2 ) = ( 5 10 )

Stated generally, under the correspondence

( a 0 a 1 ) ⟷ ( a 0 a 1 )

both operations are preserved:

( a 0 a 1 ) + ( b 0 b 1 ) = ( a 0 + b 0 a 1 + b 1 ) ⟷ ( a 0 a 1 ) + ( b 0 b 1 ) = ( a 0 + b 0 a 1 + b 1 )

and

r ⋅ ( a 0 a 1 ) = ( r a 0 r a 1 ) ⟷ r ⋅ ( a 0 a 1 ) = ( r a 0 r a 1 )

(all of the variables are scalars).

Example 1.2 Another two spaces that we can think of as “the same” are 𝒫 2 , the space of quadratic polynomials, and ℝ 3 . A natural correspondence is this.

a 0 + a 1 x + a 2 x 2 ⟷ ( a 0 a 1 a 2 ) (e.g.,  1 + 2 x + 3 x 2 ⟷ ( 1 2 3 ) )

This preserves structure: corresponding elements add in a corresponding way

a 0 + a 1 x + a 2 x 2 + b 0 + b 1 x + b 2 x 2 ( a 0 + b 0 ) + ( a 1 + b 1 ) x + ( a 2 + b 2 ) x 2 ⟷ ( a 0 a 1 a 2 ) + ( b 0 b 1 b 2 ) = ( a 0 + b 0 a 1 + b 1 a 2 + b 2 )

and scalar multiplication corresponds also.

r ⋅ ( a 0 + a 1 x + a 2 x 2 ) = ( r a 0 ) + ( r a 1 ) x + ( r a 2 ) x 2 ⟷ r ⋅ ( a 0 a 1 a 2 ) = ( r a 0 r a 1 r a 2 )

Definition 1.3 An isomorphism between two vector spaces V and W is a map f : V → W that

  1. is a correspondence: f is one-to-one and onto; 1

  2. preserves structure: if v → 1 , v → 2 ∈ V then

    f ( v → 1 + v → 2 ) = f ( v → 1 ) + f ( v → 2 )

    and if v → ∈ V and r ∈ ℝ then

    f ( r v → ) = r f ( v → )

(we write V ≅ W , read “ V is isomorphic to W ”, when such a map exists).

“Morphism” means map, so “isomorphism” means a map expressing sameness.

Example 1.4 The vector space G = { c 1 cos ⁡ θ + c 2 sin ⁡ θ ∣ c 1 , c 2 ∈ ℝ } of functions of θ is isomorphic to ℝ 2 under this map.

c 1 cos ⁡ θ + c 2 sin ⁡ θ ⟼ f ( c 1 c 2 )

We will check this by going through the conditions in the definition. We will first verify condition (1), that the map is a correspondence between the sets underlying the spaces.

To establish that f is one-to-one we must prove that f ( a → ) = f ( b → ) only when a → = b → . If

f ( a 1 cos ⁡ θ + a 2 sin ⁡ θ ) = f ( b 1 cos ⁡ θ + b 2 sin ⁡ θ )

then by the definition of f

( a 1 a 2 ) = ( b 1 b 2 )

from which we conclude that a 1 = b 1 and a 2 = b 2 , because column vectors are equal only when they have equal components. Thus a 1 cos ⁡ θ + a 2 sin ⁡ θ = b 1 cos ⁡ θ + b 2 sin ⁡ θ , and as required we’ve verified that f ( a → ) = f ( b → ) implies that a → = b → .

To prove that f is onto we must check that any member of the codomain ℝ 2 is the image of some member of the domain G . So, consider a member of the codomain

( x y )

and note that it is the image under f of x cos ⁡ θ + y sin ⁡ θ .

Next we will verify condition (2), that f preserves structure. This computation shows that f preserves addition.

f ( ( a 1 cos ⁡ θ + a 2 sin ⁡ θ ) + ( b 1 cos ⁡ θ + b 2 sin ⁡ θ ) ) = f ( ( a 1 + b 1 ) cos ⁡ θ + ( a 2 + b 2 ) sin ⁡ θ ) = ( a 1 + b 1 a 2 + b 2 ) = ( a 1 a 2 ) + ( b 1 b 2 ) = f ( a 1 cos ⁡ θ + a 2 sin ⁡ θ ) + f ( b 1 cos ⁡ θ + b 2 sin ⁡ θ )

The computation showing that f preserves scalar multiplication is similar.

f ( r ⋅ ( a 1 cos ⁡ θ + a 2 sin ⁡ θ ) ) = f ( r a 1 cos ⁡ θ + r a 2 sin ⁡ θ ) = ( r a 1 r a 2 ) = r ⋅ ( a 1 a 2 ) = r ⋅ f ( a 1 cos ⁡ θ + a 2 sin ⁡ θ )

With both (1) and (2) verified, we know that f is an isomorphism and we can say that the spaces are isomorphic G ≅ ℝ 2 .

Example 1.5 Let V be the space { c 1 x + c 2 y + c 3 z ∣ c 1 , c 2 , c 3 ∈ ℝ } of linear combinations of the three variables under the natural addition and scalar multiplication operations. Then V is isomorphic to 𝒫 2 , the space of quadratic polynomials.

To show this we must produce an isomorphism map. There is more than one possibility; for instance, here are four to choose among.

c 1 x + c 2 y + c 3 z
⟼ f 1 c 1 + c 2 x + c 3 x 2
⟼ f 2 c 2 + c 3 x + c 1 x 2
⟼ f 3 − c 1 − c 2 x − c 3 x 2
⟼ f 4 c 1 + ( c 1 + c 2 ) x + ( c 1 + c 3 ) x 2

The first map is the more natural correspondence in that it just carries the coefficients over. However we shall do f 2 to underline that there are isomorphisms other than the obvious one. (Checking that f 1 is an isomorphism is Exercise 1.14.)

To show that f 2 is one-to-one we will prove that if f 2 ( c 1 x + c 2 y + c 3 z ) = f 2 ( d 1 x + d 2 y + d 3 z ) then c 1 x + c 2 y + c 3 z = d 1 x + d 2 y + d 3 z . The assumption that f 2 ( c 1 x + c 2 y + c 3 z ) = f 2 ( d 1 x + d 2 y + d 3 z ) gives, by the definition of f 2 , that c 2 + c 3 x + c 1 x 2 = d 2 + d 3 x + d 1 x 2 . Equal polynomials have equal coefficients so c 2 = d 2 , c 3 = d 3 , and c 1 = d 1 . Hence f 2 ( c 1 x + c 2 y + c 3 z ) = f 2 ( d 1 x + d 2 y + d 3 z ) implies that c 1 x + c 2 y + c 3 z = d 1 x + d 2 y + d 3 z , and f 2 is one-to-one.

The map f 2 is onto because a member a + b x + c x 2 of the codomain is the image of a member of the domain, namely it is f 2 ( c x + a y + b z ) . For instance, 2 + 3 x − 4 x 2 is f 2 ( − 4 x + 2 y + 3 z ) .

The computations for structure preservation are like those in the prior example. The map f 2 preserves addition

f 2 ( ( c 1 x + c 2 y + c 3 z ) + ( d 1 x + d 2 y + d 3 z ) ) = f 2 ( ( c 1 + d 1 ) x + ( c 2 + d 2 ) y + ( c 3 + d 3 ) z ) = ( c 2 + d 2 ) + ( c 3 + d 3 ) x + ( c 1 + d 1 ) x 2 = ( c 2 + c 3 x + c 1 x 2 ) + ( d 2 + d 3 x + d 1 x 2 ) = f 2 ( c 1 x + c 2 y + c 3 z ) + f 2 ( d 1 x + d 2 y + d 3 z )

and scalar multiplication.

f 2 ( r ⋅ ( c 1 x + c 2 y + c 3 z ) ) = f 2 ( r c 1 x + r c 2 y + r c 3 z ) = r c 2 + r c 3 x + r c 1 x 2 = r ⋅ ( c 2 + c 3 x + c 1 x 2 ) = r ⋅ f 2 ( c 1 x + c 2 y + c 3 z )

Thus f 2 is an isomorphism. We write V ≅ 𝒫 2 .

Example 1.6 Every space is isomorphic to itself under the identity map. The check is easy.

Definition 1.7 An automorphism is an isomorphism of a space with itself.

Example 1.8 A dilation map d s : ℝ 2 → ℝ 2 that multiplies all vectors by a nonzero scalar s is an automorphism of ℝ 2 .

Dilation by 1.5: vectors u=(2,2) and v=(2,1) in the left axes correspond to (3,3) and (3,1.5) in the right axes. The map and both image vectors are labelled.

Another automorphism is a rotation or turning map, t θ : ℝ 2 → ℝ 2 that rotates all vectors through an angle  θ .

Counterclockwise rotation through pi/6: the vector u=(3,1) in the left axes maps to the rotated vector in the right axes. Both the arrow between the axes and the image vector carry the rotation label.

A third type of automorphism of ℝ 2 is a map f ℓ : ℝ 2 → ℝ 2 that flips or reflects all vectors over a line ℓ through the origin.

Reflection across the dotted line y=x: the vector u=(3,2) in the left axes corresponds to (2,3) in the right axes. The line is labelled ell and the map is labelled f_ell.

Checking that these are automorphisms is Exercise 1.33.

Example 1.9 Consider the space 𝒫 5 of polynomials of degree  5 or less and the map f that sends a polynomial p ( x ) to p ( x − 1 ) . For instance, under this map x 2 ↦ ( x − 1 ) 2 = x 2 − 2 x + 1 and x 3 + 2 x ↦ ( x − 1 ) 3 + 2 ( x − 1 ) = x 3 − 3 x 2 + 5 x − 3 . This map is an automorphism of this space; the check is Exercise 1.25.

This isomorphism of 𝒫 5 with itself does more than just tell us that the space is “the same” as itself. It gives us some insight into the space’s structure. Below is a family of parabolas, graphs of members of 𝒫 5 . Each has a vertex at y = − 1 , and the left-most one has zeroes at − 2.25 and − 1.75 , the next one has zeroes at − 1.25 and − 0.75 , etc.

Five parabolas with vertices at height minus one and successive integer horizontal positions. The middle and next parabola are labelled p0 and p1; replacing x by x minus one shifts each graph right by one.

Substitution of x − 1 for x in any function’s argument shifts its graph to the right by one. Thus, f ( p 0 ) = p 1 , and f ’s action is to shift all of the parabolas to the right by one. Notice that the picture before f is applied is the same as the picture after f is applied because while each parabola moves to the right, another one comes in from the left to take its place. This also holds true for cubics, etc. So the automorphism f expresses the idea that P 5 has a certain horizontal-homogeneity: if we draw two pictures showing all members of 𝒫 5 , one picture centered at x = 0 and the other centered at  x = 1 , then the two pictures would be indistinguishable.

As described in the opening to this section, having given the definition of isomorphism, we next look to support the thesis that it captures our intuition of vector spaces being the same. First, the definition itself is persuasive: a vector space consists of a set and some structure and the definition simply requires that the sets correspond and that the structures correspond also. Also persuasive are the examples above, such as Example 1.1, which dramatize that isomorphic spaces are the same in all relevant respects. Sometimes people say, where V ≅ W , that “ W is just V painted green”—differences are merely cosmetic.

The results below further support our contention that under an isomorphism all the things of interest in the two vector spaces correspond. Because we introduced vector spaces to study linear combinations, “of interest” means “pertaining to linear combinations.” Not of interest is the way that the vectors are presented typographically (or their color!).

Lemma 1.10 An isomorphism maps a zero vector to a zero vector.

Proof Where f : V → W is an isomorphism, fix some v → ∈ V . Then f ( 0 → V ) = f ( 0 ⋅ v → ) = 0 ⋅ f ( v → ) = 0 → W .

QED

Lemma 1.11 For any map f : V → W between vector spaces these statements are equivalent.

  1. f preserves structure

    f ( v → 1 + v → 2 ) = f ( v → 1 ) + f ( v → 2 ) and f ( c v → ) = c f ( v → )

  2. f preserves linear combinations of two vectors

    f ( c 1 v → 1 + c 2 v → 2 ) = c 1 f ( v → 1 ) + c 2 f ( v → 2 )

  3. f preserves linear combinations of any finite number of vectors

    f ( c 1 v → 1 + ⋯ + c n v → n ) = c 1 f ( v → 1 ) + ⋯ + c n f ( v → n )

Proof Since the implications (3) ⟹ (2) and (2) ⟹ (1) are clear, we need only show that (1) ⟹ (3) . So assume statement (1). We will prove (3) by induction on the number of summands n .

The one-summand base case, that f ( c v → 1 ) = c f ( v → 1 ) , is covered by the second clause of statement (1).

For the inductive step assume that statement (3) holds whenever there are k or fewer summands. Consider the k + 1 -summand case. Use the first half of (1) to break the sum along the final ‘ + ’.

f ( c 1 v → 1 + ⋯ + c k v → k + c k + 1 v → k + 1 ) = f ( c 1 v → 1 + ⋯ + c k v → k ) + f ( c k + 1 v → k + 1 )

Use the inductive hypothesis to break up the k -term sum on the left.

= f ( c 1 v → 1 ) + ⋯ + f ( c k v → k ) + f ( c k + 1 v → k + 1 )

Now the second half of (1) gives

= c 1 f ( v → 1 ) + ⋯ + c k f ( v → k ) + c k + 1 f ( v → k + 1 )

when applied k + 1  times.

QED

We often use item (2) to simplify the verification that a map preserves structure.

Finally, a summary. In the prior chapter, after giving the definition of a vector space, we looked at examples and noted that some spaces seemed to be essentially the same as others. Here we have defined the relation ‘ ≅ ’ and have argued that it is the right way to precisely say what we mean by “the same” because it preserves the features of interest in a vector space—in particular, it preserves linear combinations. In the next section we will show that isomorphism is an equivalence relation and so partitions the collection of vector spaces.

Exercises

  1. Exercise 1.12 Worked answer

    Recommended. Verify, using Example 1.4 as a model, that the two correspondences given before the definition are isomorphisms.

    1. Example 1.1

    2. Example 1.2

    Back to Exercise 1.12

    Answer.

    1. Call the map f .

      ( a b ) ⟼ f ( a b )

      It is one-to-one because if f sends two members of the domain to the same image, that is, if f ( ( a b ) ) = f ( ( c d ) ) , then the definition of f gives that

      ( a b ) = ( c d )

      and since column vectors are equal only if they have equal components, we have that a = c and that b = d . Thus, if f maps two row vectors from the domain to the same column vector then the two row vectors are equal: ( a b ) = ( c d ) .

      To show that f is onto we must show that any member of the codomain ℝ 2 is the image under f of some row vector. That’s easy;

      ( x y )

      is f ( ( x y ) ) .

      The computation for preservation of addition is this.

      f ( ( a b ) + ( c d ) ) = f ( ( a + c b + d ) ) = ( a + c b + d ) = ( a b ) + ( c d ) = f ( ( a b ) ) + f ( ( c d ) )

      The computation for preservation of scalar multiplication is similar.

      f ( r ⋅ ( a b ) ) = f ( ( r a r b ) ) = ( r a r b ) = r ⋅ ( a b ) = r ⋅ f ( ( a b ) )

    2. Denote the map from Example 1.2 by f . To show that it is one-to-one, assume that f ( a 0 + a 1 x + a 2 x 2 ) = f ( b 0 + b 1 x + b 2 x 2 ) . Then by the definition of the function,

      ( a 0 a 1 a 2 ) = ( b 0 b 1 b 2 )

      and so a 0 = b 0 and a 1 = b 1 and a 2 = b 2 . Thus a 0 + a 1 x + a 2 x 2 = b 0 + b 1 x + b 2 x 2 , and consequently f is one-to-one.

      The function f is onto because there is a polynomial sent to

      ( a b c )

      by f , namely, a + b x + c x 2 .

      As for structure, this shows that f preserves addition

      f ( ( a 0 + a 1 x + a 2 x 2 ) + ( b 0 + b 1 x + b 2 x 2 ) ) = f ( ( a 0 + b 0 ) + ( a 1 + b 1 ) x + ( a 2 + b 2 ) x 2 ) = ( a 0 + b 0 a 1 + b 1 a 2 + b 2 ) = ( a 0 a 1 a 2 ) + ( b 0 b 1 b 2 ) = f ( a 0 + a 1 x + a 2 x 2 ) + f ( b 0 + b 1 x + b 2 x 2 )

      and this shows

      f ( r ( a 0 + a 1 x + a 2 x 2 ) ) = f ( ( r a 0 ) + ( r a 1 ) x + ( r a 2 ) x 2 ) = ( r a 0 r a 1 r a 2 ) = r ⋅ ( a 0 a 1 a 2 ) = r f ( a 0 + a 1 x + a 2 x 2 )

      that it preserves scalar multiplication.

  2. Exercise 1.13 Worked answer

    Recommended. For the map f : 𝒫 1 → ℝ 2 given by

    a + b x ⟼ f ( a − b b )

    Find the image of each of these elements of the domain.

    1. 3 − 2 x

    2. 2 + 2 x

    3. x

    Show that this map is an isomorphism.

    Back to Exercise 1.13

    Answer. These are the images.

    1. ( 5 − 2 )

    2. ( 0 2 )

    3. ( − 1 1 )

    To prove that f is one-to-one, assume that it maps two linear polynomials to the same image f ( a 1 + b 1 x ) = f ( a 2 + b 2 x ) . Then

    ( a 1 − b 1 b 1 ) = ( a 2 − b 2 b 2 )

    and so, since column vectors are equal only when their components are equal, b 1 = b 2 and a 1 = a 2 . That shows that the two linear polynomials are equal, and so f is one-to-one.

    To show that f is onto, note that this member of the codomain

    ( s t )

    is the image of this member of the domain ( s + t ) + t x .

    To check that f preserves structure, we can use item (2) of Lemma 1.11.

    f ( c 1 ⋅ ( a 1 + b 1 x ) + c 2 ⋅ ( a 2 + b 2 x ) ) = f ( ( c 1 a 1 + c 2 a 2 ) + ( c 1 b 1 + c 2 b 2 ) x ) = ( ( c 1 a 1 + c 2 a 2 ) − ( c 1 b 1 + c 2 b 2 ) c 1 b 1 + c 2 b 2 ) = c 1 ⋅ ( a 1 − b 1 b 1 ) + c 2 ⋅ ( a 2 − b 2 b 2 ) = c 1 ⋅ f ( a 1 + b 1 x ) + c 2 ⋅ f ( a 2 + b 2 x )

  3. Exercise 1.14 Worked answer

    Show that the natural map f 1 from Example 1.5 is an isomorphism.

    Back to Exercise 1.14

    Answer. To verify it is one-to-one, assume that f 1 ( c 1 x + c 2 y + c 3 z ) = f 1 ( d 1 x + d 2 y + d 3 z ) . Then c 1 + c 2 x + c 3 x 2 = d 1 + d 2 x + d 3 x 2 by the definition of f 1 . Members of 𝒫 2 are equal only when they have the same coefficients, so this implies that c 1 = d 1 and c 2 = d 2 and c 3 = d 3 . Therefore f 1 ( c 1 x + c 2 y + c 3 z ) = f 1 ( d 1 x + d 2 y + d 3 z ) implies that c 1 x + c 2 y + c 3 z = d 1 x + d 2 y + d 3 z , and so f 1 is one-to-one.

    To verify that it is onto, consider an arbitrary member of the codomain a 1 + a 2 x + a 3 x 2 and observe that it is indeed the image of a member of the domain, namely, it is f 1 ( a 1 x + a 2 y + a 3 z ) . (For instance, 0 + 3 x + 6 x 2 = f 1 ( 0 x + 3 y + 6 z ) .)

    The computation checking that f 1 preserves addition is this.

    f 1 ( ( c 1 x + c 2 y + c 3 z ) + ( d 1 x + d 2 y + d 3 z ) ) = f 1 ( ( c 1 + d 1 ) x + ( c 2 + d 2 ) y + ( c 3 + d 3 ) z ) = ( c 1 + d 1 ) + ( c 2 + d 2 ) x + ( c 3 + d 3 ) x 2 = ( c 1 + c 2 x + c 3 x 2 ) + ( d 1 + d 2 x + d 3 x 2 ) = f 1 ( c 1 x + c 2 y + c 3 z ) + f 1 ( d 1 x + d 2 y + d 3 z )

    The check that f 1 preserves scalar multiplication is this.

    f 1 ( r ⋅ ( c 1 x + c 2 y + c 3 z ) ) = f 1 ( ( r c 1 ) x + ( r c 2 ) y + ( r c 3 ) z ) = ( r c 1 ) + ( r c 2 ) x + ( r c 3 ) x 2 = r ⋅ ( c 1 + c 2 x + c 3 x 2 ) = r ⋅ f 1 ( c 1 x + c 2 y + c 3 z )

  4. Exercise 1.15 Worked answer

    Show that the map t : 𝒫 2 → 𝒫 2 given by t ( a x 2 + b x + c ) = b x 2 − ( a + c ) x + a is an isomorphism.

    Back to Exercise 1.15

    Answer. To see that the map is one-to-one suppose that t ( v → 1 ) = t ( v → 2 ) , aiming to conclude that v → 1 = v → 2 . That is, t ( a 1 x 2 + b 1 x + c 1 ) = t ( a 2 x 2 + b 2 x + c 2 ) . Then b 1 x 2 − ( a 1 + c 1 ) x + a 1 = b 2 x 2 − ( a 2 + c 2 ) x + a 2 and because quadratic polynomials are equal only if they have have the same quadratic terms, the same constant terms, and the same linear terms we conclude that b 1 = b 2 , that a 1 = a 2 , and from that, c 1 = c 2 . Therefore a 1 x 2 + b 1 x + c 1 = a 2 x 2 + b 2 x + c 2 and the function is one-to-one.

    To see that the map is onto, we suppose that we are given a member  w → of the codomain and we find a member  v → of the domain that maps to it. Let the member of the codomain be  w → = p x 2 + q x + r . Observe that where v → = r x 2 + p x + ( − q − r ) then t ( v → ) = w → . Thus  t is onto.

    To see that the map is a homomorphism we show that it respects linear combinations of two elements. By Lemma 1.11 this will show that the map preserves the operations.

    t ( r 1 ( a 1 x 2 + b 1 x + c 1 ) + r 2 ( a 2 x 2 + b 2 x + c 2 ) ) = t ( ( r 1 a 1 + r 2 a 2 ) x 2 + ( r 1 b 1 + r 2 b 2 ) x + ( r 1 c 1 + r 2 c 2 ) ) = ( r 1 b 1 + r 2 b 2 ) x 2 − ( ( r 1 a 1 + r 2 a 2 ) + ( r 1 c 1 + r 2 c 2 ) ) x + ( r 1 a 1 + r 2 a 2 ) = ( r 1 b 1 ) x 2 − ( r 1 a 1 + r 1 c 1 ) x + r 1 a 1 + ( r 2 b 2 ) x 2 − ( r 2 a 2 + r 2 c 2 ) x + r 2 a 2 = r 1 t ( a 1 x 2 + b 1 x + c 1 ) + r 2 t ( a 2 x 2 + b 2 x + c 2 )

  5. Exercise 1.16 Worked answer

    Recommended. Verify that this map is an isomorphism: h : ℝ 4 → ℳ 2 × 2 given by

    ( a b c d ) ↦ ( c a + d b d )

    Back to Exercise 1.16

    Answer. We first verify that h is one-to-one. To do this we will show that h ( v → 1 ) = h ( v → 2 ) implies that v → 1 = v → 2 . So assume that

    h ( v → 1 ) = h ( ( a 1 b 1 c 1 d 1 ) ) = h ( ( a 2 b 2 c 2 d 2 ) ) = h ( v → 2 )

    which gives

    ( c 1 a 1 + d 1 b 1 d 1 ) = ( c 2 a 2 + d 2 b 2 d 2 )

    from which we conclude that c 1 = c 2 (by the upper-left entries), b 1 = b 2 (by the lower-left entries), d 1 = d 2 (by the lower-right entries), and with this last we get a 1 = a 2 (by the upper right). Therefore v → 1 = v → 2 .

    Next we will show that the map is onto, that every member of the codomain ℳ 2 × 2 is the image of some four-tall member of the domain. So, given

    w → = ( m n p q ) ∈ ℳ 2 × 2

    observe that it is the image of this domain vector.

    v → = ( n − q p m q )

    To finish we verify that the map preserves linear combinations. By Lemma 1.11 this will show that the map preserves the operations.

    h ( r 1 ⋅ ( a 1 b 1 c 1 d 1 ) + r 2 ⋅ ( a 2 b 2 c 2 d 2 ) ) = h ( ( r 1 a 1 + r 2 a 2 r 1 b 1 + r 2 b 2 r 1 c 1 + r 2 c 2 r 1 d 1 + r 2 d 2 ) ) = ( r 1 c 1 + r 2 c 2 ( r 1 a 1 + r 2 a 2 ) + ( r 1 d 1 + r 2 d 2 ) r 1 b 1 + r 2 b 2 r 1 d 1 + r 2 d 2 ) = r 1 ( c 1 a 1 + d 1 b 1 d 1 ) + r 2 ( c 2 a 2 + d 2 b 2 d 2 ) = r 1 ⋅ h ( ( a 1 b 1 c 1 d 1 ) ) + r 2 ⋅ h ( ( a 2 b 2 c 2 d 2 ) )

  6. Exercise 1.17 Worked answer

    Recommended. Decide whether each map is an isomorphism. If it is an isomorphism then prove it and if it isn’t then state a condition that it fails to satisfy.

    1. f : ℳ 2 × 2 → ℝ given by

      ( a b c d ) ↦ a d − b c

    2. f : ℳ 2 × 2 → ℝ 4 given by

      ( a b c d ) ↦ ( a + b + c + d a + b + c a + b a )

    3. f : ℳ 2 × 2 → 𝒫 3 given by

      ( a b c d ) ↦ c + ( d + c ) x + ( b + a ) x 2 + a x 3

    4. f : ℳ 2 × 2 → 𝒫 3 given by

      ( a b c d ) ↦ c + ( d + c ) x + ( b + a + 1 ) x 2 + a x 3

    Back to Exercise 1.17

    Answer.

    1. No; this map is not one-to-one. In particular, the matrix of all zeroes is mapped to the same image as the matrix of all ones.

    2. Yes, this is an isomorphism.

      It is one-to-one:

      if  f ( ( a 1 b 1 c 1 d 1 ) ) = f ( ( a 2 b 2 c 2 d 2 ) )  then  ( a 1 + b 1 + c 1 + d 1 a 1 + b 1 + c 1 a 1 + b 1 a 1 ) = ( a 2 + b 2 + c 2 + d 2 a 2 + b 2 + c 2 a 2 + b 2 a 2 )

      gives that a 1 = a 2 , and that b 1 = b 2 , and that c 1 = c 2 , and that d 1 = d 2 .

      It is onto, since this shows

      ( x y z w ) = f ( ( w z − w y − z x − y ) )

      that any four-tall vector is the image of a 2 × 2  matrix.

      Finally, it preserves combinations

      f ( r 1 ⋅ ( a 1 b 1 c 1 d 1 ) + r 2 ⋅ ( a 2 b 2 c 2 d 2 ) ) = f ( ( r 1 a 1 + r 2 a 2 r 1 b 1 + r 2 b 2 r 1 c 1 + r 2 c 2 r 1 d 1 + r 2 d 2 ) ) = ( r 1 a 1 + ⋯ + r 2 d 2 r 1 a 1 + ⋯ + r 2 c 2 r 1 a 1 + ⋯ + r 2 b 2 r 1 a 1 + r 2 a 2 ) = r 1 ⋅ ( a 1 + ⋯ + d 1 a 1 + ⋯ + c 1 a 1 + b 1 a 1 ) + r 2 ⋅ ( a 2 + ⋯ + d 2 a 2 + ⋯ + c 2 a 2 + b 2 a 2 ) = r 1 ⋅ f ( ( a 1 b 1 c 1 d 1 ) ) + r 2 ⋅ f ( ( a 2 b 2 c 2 d 2 ) )

      and so item (2) of Lemma 1.11 shows that it preserves structure.

    3. Yes, it is an isomorphism.

      To show that it is one-to-one, we suppose that two members of the domain have the same image under f .

      f ( ( a 1 b 1 c 1 d 1 ) ) = f ( ( a 2 b 2 c 2 d 2 ) )

      This gives, by the definition of f , that c 1 + ( d 1 + c 1 ) x + ( b 1 + a 1 ) x 2 + a 1 x 3 = c 2 + ( d 2 + c 2 ) x + ( b 2 + a 2 ) x 2 + a 2 x 3 and then the fact that polynomials are equal only when their coefficients are equal gives a set of linear equations

      c 1 = c 2 d 1 + c 1 = d 2 + c 2 b 1 + a 1 = b 2 + a 2 a 1 = a 2

      that has only the solution a 1 = a 2 , b 1 = b 2 , c 1 = c 2 , and d 1 = d 2 .

      To show that f is onto, we note that p + q x + r x 2 + s x 3 is the image under f of this matrix.

      ( s r − s p q − p )

      We can check that f preserves structure by using item (2) of Lemma 1.11.

      f ( r 1 ⋅ ( a 1 b 1 c 1 d 1 ) + r 2 ⋅ ( a 2 b 2 c 2 d 2 ) ) = f ( ( r 1 a 1 + r 2 a 2 r 1 b 1 + r 2 b 2 r 1 c 1 + r 2 c 2 r 1 d 1 + r 2 d 2 ) ) = ( r 1 c 1 + r 2 c 2 ) + ( r 1 d 1 + r 2 d 2 + r 1 c 1 + r 2 c 2 ) x + ( r 1 b 1 + r 2 b 2 + r 1 a 1 + r 2 a 2 ) x 2 + ( r 1 a 1 + r 2 a 2 ) x 3 = r 1 ⋅ ( c 1 + ( d 1 + c 1 ) x + ( b 1 + a 1 ) x 2 + a 1 x 3 ) + r 2 ⋅ ( c 2 + ( d 2 + c 2 ) x + ( b 2 + a 2 ) x 2 + a 2 x 3 ) = r 1 ⋅ f ( ( a 1 b 1 c 1 d 1 ) ) + r 2 ⋅ f ( ( a 2 b 2 c 2 d 2 ) )

    4. No, this map does not preserve structure. For instance, it does not send the matrix of all zeroes to the zero polynomial.

  7. Exercise 1.18 Worked answer

    Show that the map f : ℝ 1 → ℝ 1 given by f ( x ) = x 3 is one-to-one and onto. Is it an isomorphism?

    Back to Exercise 1.18

    Answer. It is one-to-one and onto, a correspondence, because it has an inverse (namely, f − 1 ( x ) = x 3 ). However, it is not an isomorphism. For instance, f ( 1 ) + f ( 1 ) ≠ f ( 1 + 1 ) .

  8. Exercise 1.19 Worked answer

    Recommended. Refer to Example 1.1. Produce two more isomorphisms (of course, you must also verify that they satisfy the conditions in the definition of isomorphism).

    Back to Exercise 1.19

    Answer. Many maps are possible. Here are two.

    ( a b ) ↦ ( b a ) and ( a b ) ↦ ( 2 a b )

    The verifications are straightforward adaptations of the others above.

  9. Exercise 1.20 Worked answer

    Refer to Example 1.2. Produce two more isomorphisms (and verify that they satisfy the conditions).

    Back to Exercise 1.20

    Answer. Here are two.

    a 0 + a 1 x + a 2 x 2 ↦ ( a 1 a 0 a 2 ) and a 0 + a 1 x + a 2 x 2 ↦ ( a 0 + a 1 a 1 a 2 )

    Verification is straightforward (for the second, to show that it is onto, note that

    ( s t u )

    is the image of ( s − t ) + t x + u x 2 ).

  10. Exercise 1.21 Worked answer

    Recommended. Show that, although ℝ 2 is not itself a subspace of ℝ 3 , it is isomorphic to the x y -plane subspace of ℝ 3 .

    Back to Exercise 1.21

    Answer. The space ℝ 2 is not a subspace of ℝ 3 because it is not a subset of ℝ 3 . The two-tall vectors in ℝ 2 are not members of ℝ 3 .

    The natural isomorphism ι : ℝ 2 → ℝ 3 (called the injection map) is this.

    ( x y ) ⟼ ι ( x y 0 )

    This map is one-to-one because

    f ( ( x 1 y 1 ) ) = f ( ( x 2 y 2 ) ) implies ( x 1 y 1 0 ) = ( x 2 y 2 0 )

    which in turn implies that x 1 = x 2 and y 1 = y 2 , and therefore the initial two two-tall vectors are equal.

    Because

    ( x y 0 ) = f ( ( x y ) )

    this map is onto the x y -plane.

    To show that this map preserves structure, we will use item (2) of Lemma 1.11 and show

    f ( c 1 ⋅ ( x 1 y 1 ) + c 2 ⋅ ( x 2 y 2 ) ) = f ( ( c 1 x 1 + c 2 x 2 c 1 y 1 + c 2 y 2 ) ) = ( c 1 x 1 + c 2 x 2 c 1 y 1 + c 2 y 2 0 ) = c 1 ⋅ ( x 1 y 1 0 ) + c 2 ⋅ ( x 2 y 2 0 ) = c 1 ⋅ f ( ( x 1 y 1 ) ) + c 2 ⋅ f ( ( x 2 y 2 ) )

    that it preserves combinations of two vectors.

  11. Exercise 1.22 Worked answer

    Find two isomorphisms between ℝ 16 and ℳ 4 × 4 .

    Back to Exercise 1.22

    Answer. Here are two:

    ( r 1 r 2 ⋮ r 16 ) ↦ ( r 1 r 2 … … r 16 ) and ( r 1 r 2 ⋮ r 16 ) ↦ ( r 1 r 2 ⋮ ⋮ r 16 )

    Verification that each is an isomorphism is easy.

  12. Exercise 1.23 Worked answer

    Recommended. For what k is ℳ m × n isomorphic to ℝ k ?

    Back to Exercise 1.23

    Answer. When k is the product k = m n , here is an isomorphism.

    ( r 1 r 2 … ⋮ … r m ⋅ n ) ↦ ( r 1 r 2 ⋮ r m ⋅ n )

    Checking that this is an isomorphism is easy.

  13. Exercise 1.24 Worked answer

    For what k is 𝒫 k isomorphic to ℝ n ?

    Back to Exercise 1.24

    Answer. If n ≥ 1 then 𝒫 n − 1 ≅ ℝ n . (If we take 𝒫 − 1 and ℝ 0 to be trivial vector spaces, then the relationship extends one dimension lower.) The natural isomorphism between them is this.

    a 0 + a 1 x + ⋯ + a n − 1 x n − 1 ↦ ( a 0 a 1 ⋮ a n − 1 )

    Checking that it is an isomorphism is straightforward.

  14. Exercise 1.25 Worked answer

    Prove that the map in Example 1.9, from 𝒫 5 to 𝒫 5 given by p ( x ) ↦ p ( x − 1 ) , is a vector space isomorphism.

    Back to Exercise 1.25

    Answer. This is the map, expanded.

    f ( a 0 + a 1 x + a 2 x 2 + a 3 x 3 + a 4 x 4 + a 5 x 5 ) = a 0 + a 1 ( x − 1 ) + a 2 ( x − 1 ) 2 + a 3 ( x − 1 ) 3 + a 4 ( x − 1 ) 4 + a 5 ( x − 1 ) 5 = a 0 + a 1 ( x − 1 ) + a 2 ( x 2 − 2 x + 1 ) + a 3 ( x 3 − 3 x 2 + 3 x − 1 ) + a 4 ( x 4 − 4 x 3 + 6 x 2 − 4 x + 1 ) + a 5 ( x 5 − 5 x 4 + 10 x 3 − 10 x 2 + 5 x − 1 ) = ( a 0 − a 1 + a 2 − a 3 + a 4 − a 5 ) + ( a 1 − 2 a 2 + 3 a 3 − 4 a 4 + 5 a 5 ) x + ( a 2 − 3 a 3 + 6 a 4 − 10 a 5 ) x 2 + ( a 3 − 4 a 4 + 10 a 5 ) x 3 + ( a 4 − 5 a 5 ) x 4 + a 5 x 5

    This map is a correspondence because it has an inverse, the map p ( x ) ↦ p ( x + 1 ) .

    To finish checking that it is an isomorphism we apply item (2) of Lemma 1.11 and show that it preserves linear combinations of two polynomials. Briefly, f ( c ⋅ ( a 0 + a 1 x + ⋯ + a 5 x 5 ) + d ⋅ ( b 0 + b 1 x + ⋯ + b 5 x 5 ) ) equals this

    ( c a 0 − c a 1 + c a 2 − c a 3 + c a 4 − c a 5 + d b 0 − d b 1 + d b 2 − d b 3 + d b 4 − d b 5 ) + ⋯ + ( c a 5 + d b 5 ) x 5

    which equals c ⋅ f ( a 0 + a 1 x + ⋯ + a 5 x 5 ) + d ⋅ f ( b 0 + b 1 x + ⋯ + b 5 x 5 ) .

  15. Exercise 1.26 Worked answer

    Why, in Lemma 1.10, must there be a v → ∈ V ? That is, why must V be nonempty?

    Back to Exercise 1.26

    Answer. No vector space has the empty set underlying it. We can take v → to be the zero vector.

  16. Exercise 1.27 Worked answer

    Are any two trivial spaces isomorphic?

    Back to Exercise 1.27

    Answer. Yes; where the two spaces are { a → } and { b → } , the map sending a → to b → is clearly one-to-one and onto, and also preserves what little structure there is.

  17. Exercise 1.28 Worked answer

    In the proof of Lemma 1.11, what about the zero-summands case (that is, if n is zero)?

    Back to Exercise 1.28

    Answer. A linear combination of n = 0 vectors adds to the zero vector and so Lemma 1.10 shows that the three statements are equivalent in this case.

  18. Exercise 1.29 Worked answer

    Show that any isomorphism f : 𝒫 0 → ℝ 1 has the form a ↦ k a for some nonzero real number k .

    Back to Exercise 1.29

    Answer. Consider the basis ⟨ 1 ⟩ for 𝒫 0 and let f ( 1 ) ∈ ℝ be k . For any a ∈ 𝒫 0 we have that f ( a ) = f ( a ⋅ 1 ) = a f ( 1 ) = a k and so f ’s action is multiplication by k . Note that k ≠ 0 or else the map is not one-to-one. (Incidentally, any such map a ↦ k a is an isomorphism, as is easy to check.)

  19. Exercise 1.30 Worked answer

    These prove that isomorphism is an equivalence relation.

    1. Show that the identity map id : V → V is an isomorphism. Thus, any vector space is isomorphic to itself.

    2. Show that if f : V → W is an isomorphism then so is its inverse f − 1 : W → V . Thus, if V is isomorphic to W then also W is isomorphic to V .

    3. Show that a composition of isomorphisms is an isomorphism: if f : V → W is an isomorphism and g : W → U is an isomorphism then so also is g ∘ f : V → U . Thus, if V is isomorphic to W and W is isomorphic to U , then also V is isomorphic to U .

    Back to Exercise 1.30

    Answer. In each item, following item (2) of Lemma 1.11, we show that the map preserves structure by showing that the it preserves linear combinations of two members of the domain.

    1. The identity map is clearly one-to-one and onto. For linear combinations the check is easy.

      id ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) = c 1 v → 1 + c 2 v → 2 = c 1 ⋅ id ( v → 1 ) + c 2 ⋅ id ( v → 2 )

    2. The inverse of a correspondence is also a correspondence (as stated in the appendix), so we need only check that the inverse preserves linear combinations. Assume that w → 1 = f ( v → 1 ) (so f − 1 ( w → 1 ) = v → 1 ) and assume that w → 2 = f ( v → 2 ) .

      f − 1 ( c 1 ⋅ w → 1 + c 2 ⋅ w → 2 ) = f − 1 ( c 1 ⋅ f ( v → 1 ) + c 2 ⋅ f ( v → 2 ) ) = f − 1 ( f ( c 1 v → 1 + c 2 v → 2 ) ) = c 1 v → 1 + c 2 v → 2 = c 1 ⋅ f − 1 ( w → 1 ) + c 2 ⋅ f − 1 ( w → 2 )

    3. The composition of two correspondences is a correspondence (as stated in the appendix), so we need only check that the composition map preserves linear combinations.

      g ∘ f ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) = g ( f ( c 1 v → 1 + c 2 v → 2 ) ) = g ( c 1 ⋅ f ( v → 1 ) + c 2 ⋅ f ( v → 2 ) ) = c 1 ⋅ g ( f ( v → 1 ) ) + c 2 ⋅ g ( f ( v → 2 ) ) = c 1 ⋅ g ∘ f ( v → 1 ) + c 2 ⋅ g ∘ f ( v → 2 )

  20. Exercise 1.31 Worked answer

    Suppose that f : V → W preserves structure. Show that f is one-to-one if and only if the unique member of V mapped by f to 0 → W is 0 → V .

    Back to Exercise 1.31

    Answer. One direction is easy: by definition, if f is one-to-one then for any w → ∈ W at most one v → ∈ V has f ( v → ) = w → , and so in particular, at most one member of V is mapped to 0 → W . The proof of Lemma 1.10 does not use the fact that the map is a correspondence and therefore shows that any structure-preserving map f sends 0 → V to 0 → W .

    For the other direction, assume that the only member of V that is mapped to 0 → W is 0 → V . To show that f is one-to-one assume that f ( v → 1 ) = f ( v → 2 ) . Then f ( v → 1 ) − f ( v → 2 ) = 0 → W and so f ( v → 1 − v → 2 ) = 0 → W . Consequently v → 1 − v → 2 = 0 → V , so v → 1 = v → 2 , and so f is one-to-one.

  21. Exercise 1.32 Worked answer

    Suppose that f : V → W is an isomorphism. Prove that the set { v → 1 , … , v → k } ⊆ V is linearly dependent if and only if the set of images { f ( v → 1 ) , … , f ( v → k ) } ⊆ W is linearly dependent.

    Back to Exercise 1.32

    Answer. We will prove something stronger—not only is the existence of a dependence preserved by isomorphism, but each instance of a dependence is preserved, that is,

    v → i = c 1 v → 1 + ⋯ + c i − 1 v → i − 1 + c i + 1 v → i + 1 + ⋯ + c k v → k ⟺ f ( v → i ) = c 1 f ( v → 1 ) + ⋯ + c i − 1 f ( v → i − 1 ) + c i + 1 f ( v → i + 1 ) + ⋯ + c k f ( v → k ) .

    The ⟹ direction of this statement holds by item (3) of Lemma 1.11. The ⟸ direction holds by regrouping

    f ( v → i ) = c 1 f ( v → 1 ) + ⋯ + c i − 1 f ( v → i − 1 ) + c i + 1 f ( v → i + 1 ) + ⋯ + c k f ( v → k ) = f ( c 1 v → 1 + ⋯ + c i − 1 v → i − 1 + c i + 1 v → i + 1 + ⋯ + c k v → k )

    and applying the fact that f is one-to-one, and so for the two vectors v → i and c 1 v → 1 + ⋯ + c i − 1 v → i − 1 + c i + 1 f v → i + 1 + ⋯ + c k f ( v → k to be mapped to the same image by f , they must be equal.

  22. Exercise 1.33 Worked answer

    Recommended. Show that each type of map from Example 1.8 is an automorphism.

    1. Dilation d s by a nonzero scalar s .

    2. Rotation t θ through an angle θ .

    3. Reflection f ℓ over a line through the origin.

    Hint. For the second and third items, polar coordinates are useful.

    Back to Exercise 1.33

    Answer.

    1. This map is one-to-one because if d s ( v → 1 ) = d s ( v → 2 ) then by definition of the map, s ⋅ v → 1 = s ⋅ v → 2 and so v → 1 = v → 2 , as s is nonzero. This map is onto as any w → ∈ ℝ 2 is the image of v → = ( 1 / s ) ⋅ w → (again, note that s is nonzero). (Another way to see that this map is a correspondence is to observe that it has an inverse: the inverse of d s is d 1 / s .)

      To finish, note that this map preserves linear combinations

      d s ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) = s ( c 1 v → 1 + c 2 v → 2 ) = c 1 s v → 1 + c 2 s v → 2 = c 1 ⋅ d s ( v → 1 ) + c 2 ⋅ d s ( v → 2 )

      and therefore is an isomorphism.

    2. As in the prior item, we can show that the map t θ is a correspondence by noting that it has an inverse, t − θ .

      That the map preserves structure is geometrically easy to see. For instance, adding two vectors and then rotating them has the same effect as rotating first and then adding. For an algebraic argument, consider polar coordinates: the map t θ sends the vector with endpoint ( r , ϕ ) to the vector with endpoint ( r , ϕ + θ ) . Then the familiar trigonometric formulas cos ⁡ ( ϕ + θ ) = cos ⁡ ϕ cos ⁡ θ − sin ⁡ ϕ sin ⁡ θ and sin ⁡ ( ϕ + θ ) = sin ⁡ ϕ cos ⁡ θ + cos ⁡ ϕ sin ⁡ θ show how to express the map’s action in the usual rectangular coordinate system.

      ( x y ) = ( r cos ⁡ ϕ r sin ⁡ ϕ ) ⟼ t θ ( r cos ⁡ ( ϕ + θ ) r sin ⁡ ( ϕ + θ ) ) = ( x cos ⁡ θ − y sin ⁡ θ x sin ⁡ θ + y cos ⁡ θ )

      Now the calculation for preservation of addition is routine.

      ( x 1 + x 2 y 1 + y 2 ) ⟼ t θ ( ( x 1 + x 2 ) cos ⁡ θ − ( y 1 + y 2 ) sin ⁡ θ ( x 1 + x 2 ) sin ⁡ θ + ( y 1 + y 2 ) cos ⁡ θ ) = ( x 1 cos ⁡ θ − y 1 sin ⁡ θ x 1 sin ⁡ θ + y 1 cos ⁡ θ ) + ( x 2 cos ⁡ θ − y 2 sin ⁡ θ x 2 sin ⁡ θ + y 2 cos ⁡ θ )

      The calculation for preservation of scalar multiplication is similar.

    3. This map is a correspondence because it has an inverse (namely, itself).

      As in the last item, that the reflection map preserves structure is geometrically easy to see: adding vectors and then reflecting gives the same result as reflecting first and then adding, for instance. For an algebraic proof, suppose that the line ℓ has slope k (the case of a line with undefined slope can be done as a separate, but easy, case). We can follow the hint and use polar coordinates: where the line ℓ forms an angle of ϕ with the x -axis, the action of f ℓ is to send the vector with endpoint ( r cos ⁡ θ , r sin ⁡ θ ) to the one with endpoint ( r cos ⁡ ( 2 ϕ − θ ) , r sin ⁡ ( 2 ϕ − θ ) ) .

      Supplied-answer reflection diagram: the input vector makes angle theta with the horizontal axis and the reflection line makes angle phi. The image-vector angle is labelled phi minus (theta minus phi).

      To convert to rectangular coordinates, we will use some trigonometric formulas, as we did in the prior item. First observe that cos ⁡ ϕ and sin ⁡ ϕ can be determined from the slope k of the line. This picture

      Supplied-answer right triangle with horizontal side x, vertical side kx and hypotenuse x times square root of 1+k^2. Its acute angle is labelled theta in the original, although the adjacent derivation calls this line angle phi.

      gives that cos ⁡ ϕ = 1 / 1 + k 2 and sin ⁡ ϕ = k / 1 + k 2 . Now,

      cos ⁡ ( 2 ϕ − θ ) = cos ⁡ ( 2 ϕ ) cos ⁡ θ + sin ⁡ ( 2 ϕ ) sin ⁡ θ = ( cos 2 ⁡ ϕ − sin 2 ⁡ ϕ ) cos ⁡ θ + ( 2 sin ⁡ ϕ cos ⁡ ϕ ) sin ⁡ θ = ( ( 1 1 + k 2 ) 2 − ( k 1 + k 2 ) 2 ) cos ⁡ θ + ( 2 k 1 + k 2 1 1 + k 2 ) sin ⁡ θ = ( 1 − k 2 1 + k 2 ) cos ⁡ θ + ( 2 k 1 + k 2 ) sin ⁡ θ

      and thus the first component of the image vector is this.

      r ⋅ cos ⁡ ( 2 ϕ − θ ) = 1 − k 2 1 + k 2 ⋅ x + 2 k 1 + k 2 ⋅ y

      A similar calculation shows that the second component of the image vector is this.

      r ⋅ sin ⁡ ( 2 ϕ − θ ) = 2 k 1 + k 2 ⋅ x − 1 − k 2 1 + k 2 ⋅ y

      With this algebraic description of the action of f ℓ

      ( x y ) ⟼ f ℓ ( ( 1 − k 2 / 1 + k 2 ) ⋅ x + ( 2 k / 1 + k 2 ) ⋅ y ( 2 k / 1 + k 2 ) ⋅ x − ( 1 − k 2 / 1 + k 2 ) ⋅ y )

      checking that it preserves structure is routine.

  23. Exercise 1.34 Worked answer

    Produce an automorphism of 𝒫 2 other than the identity map, and other than a shift map p ( x ) ↦ p ( x − k ) .

    Back to Exercise 1.34

    Answer. First, the map p ( x ) ↦ p ( x + k ) doesn’t count because it is a version of p ( x ) ↦ p ( x − k ) . Here is a correct answer (many others are also correct): a 0 + a 1 x + a 2 x 2 ↦ a 2 + a 0 x + a 1 x 2 . Verification that this is an isomorphism is straightforward.

  24. Exercise 1.35 Worked answer

    1. Show that a function f : ℝ 1 → ℝ 1 is an automorphism if and only if it has the form x ↦ k x for some k ≠ 0 .

    2. Let f be an automorphism of ℝ 1 such that f ( 3 ) = 7 . Find f ( − 2 ) .

    3. Show that a function f : ℝ 2 → ℝ 2 is an automorphism if and only if it has the form

      ( x y ) ↦ ( a x + b y c x + d y )

      for some a , b , c , d ∈ ℝ with a d − b c ≠ 0 . Hint. Exercises in prior subsections have shown that

      ( b d )  is not a multiple of  ( a c )

      if and only if a d − b c ≠ 0 .

    4. Let f be an automorphism of ℝ 2 with

      f ( ( 1 3 ) ) = ( 2 − 1 ) and f ( ( 1 4 ) ) = ( 0 1 ) .

      Find

      f ( ( 0 − 1 ) ) .

    Back to Exercise 1.35

    Answer.

    1. For the ‘only if’ half, let f : ℝ 1 → ℝ 1 to be an isomorphism. Consider the basis ⟨ 1 ⟩ ⊆ ℝ 1 . Designate f ( 1 ) by k . Then for any x we have that f ( x ) = f ( x ⋅ 1 ) = x ⋅ f ( 1 ) = x k , and so f ’s action is multiplication by k . To finish this half, just note that k ≠ 0 or else f would not be one-to-one.

      For the ‘if’ half we only have to check that such a map is an isomorphism when k ≠ 0 . To check that it is one-to-one, assume that f ( x 1 ) = f ( x 2 ) so that k x 1 = k x 2 and divide by the nonzero factor k to conclude that x 1 = x 2 . To check that it is onto, note that any y ∈ ℝ 1 is the image of x = y / k (again, k ≠ 0 ). Finally, to check that such a map preserves combinations of two members of the domain, we have this.

      f ( c 1 x 1 + c 2 x 2 ) = k ( c 1 x 1 + c 2 x 2 ) = c 1 k x 1 + c 2 k x 2 = c 1 f ( x 1 ) + c 2 f ( x 2 )

    2. By the prior item, f ’s action is x ↦ ( 7 / 3 ) x . Thus f ( − 2 ) = − 14 / 3 .

    3. For the ‘only if’ half, assume that f : ℝ 2 → ℝ 2 is an automorphism. Consider the standard basis ℰ 2 for ℝ 2 . Let

      f ( e → 1 ) = ( a c ) and f ( e → 2 ) = ( b d ) .

      Then the action of f on any vector is determined by by its action on the two basis vectors.

      f ( ( x y ) ) = f ( x ⋅ e → 1 + y ⋅ e → 2 ) = x ⋅ f ( e → 1 ) + y ⋅ f ( e → 2 ) = x ⋅ ( a c ) + y ⋅ ( b d ) = ( a x + b y c x + d y )

      To finish this half, note that if a d − b c = 0 , that is, if f ( e → 2 ) is a multiple of f ( e → 1 ) , then f is not one-to-one.

      For ‘if’ we must check that the map is an isomorphism, under the condition that a d − b c ≠ 0 . The structure-preservation check is easy; we will here show that f is a correspondence. For the argument that the map is one-to-one, assume this.

      f ( ( x 1 y 1 ) ) = f ( ( x 2 y 2 ) ) and so ( a x 1 + b y 1 c x 1 + d y 1 ) = ( a x 2 + b y 2 c x 2 + d y 2 )

      Then, because a d − b c ≠ 0 , the resulting system

      a ( x 1 − x 2 ) + b ( y 1 − y 2 ) = 0 c ( x 1 − x 2 ) + d ( y 1 − y 2 ) = 0

      has a unique solution, namely the trivial one x 1 − x 2 = 0 and y 1 − y 2 = 0 (this follows from the hint).

      The argument that this map is onto is closely related—this system

      a x 1 + b y 1 = x c x 1 + d y 1 = y

      has a solution for any x and y if and only if this set

      { ( a c ) , ( b d ) }

      spans ℝ 2 , i.e., if and only if this set is a basis (because it is a two-element subset of ℝ 2 ), i.e., if and only if a d − b c ≠ 0 .

    4. f ( ( 0 − 1 ) ) = f ( ( 1 3 ) − ( 1 4 ) ) = f ( ( 1 3 ) ) − f ( ( 1 4 ) ) = ( 2 − 1 ) − ( 0 1 ) = ( 2 − 2 )

  25. Exercise 1.36 Worked answer

    Refer to Lemma 1.10 and Lemma 1.11. Find two more things preserved by isomorphism.

    Back to Exercise 1.36

    Answer. There are many answers; two are linear independence and subspaces.

    First we show that if a set { v → 1 , … , v → n } is linearly independent then its image { f ( v → 1 ) , … , f ( v → n ) } is also linearly independent. Consider a linear relationship among members of the image set.

    0 = c 1 f ( v → 1 ) + ⋯ + c n f ( v n → ) = f ( c 1 v → 1 ) + ⋯ + f ( c n v n → ) = f ( c 1 v → 1 + ⋯ + c n v n → )

    Because this map is an isomorphism, it is one-to-one. So f maps only one vector from the domain to the zero vector in the range, that is, c 1 v → 1 + ⋯ + c n v → n equals the zero vector (in the domain, of course). But, if { v → 1 , … , v → n } is linearly independent then all of the c ’s are zero, and so { f ( v → 1 ) , … , f ( v → n ) } is linearly independent also. (Remark. There is a small point about this argument that is worth mention. In a set, repeats collapse, that is, strictly speaking, this is a one-element set: { v → , v → } , because the things listed as in it are the same thing. Observe, however, the use of the subscript  n in the above argument. In moving from the domain set { v → 1 , … , v → n } to the image set { f ( v → 1 ) , … , f ( v → n ) } , there is no collapsing, because the image set does not have repeats, because the isomorphism f is one-to-one.)

    To show that if f : V → W is an isomorphism and if U is a subspace of the domain V then the set of image vectors f ( U ) = { w → ∈ W ∣ w → = f ( u → )  for some  u → ∈ U } is a subspace of W , we need only show that it is closed under linear combinations of two of its members (it is nonempty because it contains the image of the zero vector). We have

    c 1 ⋅ f ( u → 1 ) + c 2 ⋅ f ( u → 2 ) = f ( c 1 u → 1 ) + f ( c 2 u → 2 ) = f ( c 1 u → 1 + c 2 u → 2 )

    and c 1 u → 1 + c 2 u → 2 is a member of U because of the closure of a subspace under combinations. Hence the combination of f ( u → 1 ) and f ( u → 2 ) is a member of f ( U ) .

  26. Exercise 1.37 Worked answer

    We show that isomorphisms can be tailored to fit in that, sometimes, given vectors in the domain and in the range we can produce an isomorphism associating those vectors.

    1. Let B = ⟨ β → 1 , β → 2 , β → 3 ⟩ be a basis for 𝒫 2 so that any p → ∈ 𝒫 2 has a unique representation as p → = c 1 β → 1 + c 2 β → 2 + c 3 β → 3 , which we denote in this way.

      Rep B ( p → ) = ( c 1 c 2 c 3 )

      Show that the Rep B ( ⋅ ) operation is a function from 𝒫 2 to ℝ 3 (this entails showing that with every domain vector v → ∈ 𝒫 2 there is an associated image vector in ℝ 3 , and further, that with every domain vector v → ∈ 𝒫 2 there is at most one associated image vector).

    2. Show that this Rep B ( ⋅ ) function is one-to-one and onto.

    3. Show that it preserves structure.

    4. Produce an isomorphism from 𝒫 2 to ℝ 3 that fits these specifications.

      x + x 2 ↦ ( 1 0 0 ) and 1 − x ↦ ( 0 1 0 )

    Back to Exercise 1.37

    Answer.

    1. The association

      p → = c 1 β → 1 + c 2 β → 2 + c 3 β → 3 ⟼ Rep B ( ⋅ ) ( c 1 c 2 c 3 )

      is a function if every member p → of the domain is associated with at least one member of the codomain, and if every member p → of the domain is associated with at most one member of the codomain. The first condition holds because the basis B spans the domain—every p → can be written as at least one linear combination of β → ’s. The second condition holds because the basis B is linearly independent—every member p → of the domain can be written as at most one linear combination of the β → ’s.

    2. For the one-to-one argument, if Rep B ( p → ) = Rep B ( q → ) , that is, if Rep B ( p 1 β → 1 + p 2 β → 2 + p 3 β → 3 ) = Rep B ( q 1 β → 1 + q 2 β → 2 + q 3 β → 3 ) then

      ( p 1 p 2 p 3 ) = ( q 1 q 2 q 3 )

      and so p 1 = q 1 and p 2 = q 2 and p 3 = q 3 , which gives the conclusion that p → = q → . Therefore this map is one-to-one.

      For onto, we can just note that

      ( a b c )

      equals Rep B ( a β → 1 + b β → 2 + c β → 3 ) , and so any member of the codomain ℝ 3 is the image of some member of the domain 𝒫 2 .

    3. This map respects addition and scalar multiplication because it respects combinations of two members of the domain (that is, we are using item (2) of Lemma 1.11): where p → = p 1 β → 1 + p 2 β → 2 + p 3 β → 3 and q → = q 1 β → 1 + q 2 β → 2 + q 3 β → 3 , we have this.

      Rep B ( c ⋅ p → + d ⋅ q → ) = Rep B ( ( c p 1 + d q 1 ) β → 1 + ( c p 2 + d q 2 ) β → 2 + ( c p 3 + d q 3 ) β → 3 ) = ( c p 1 + d q 1 c p 2 + d q 2 c p 3 + d q 3 ) = c ⋅ ( p 1 p 2 p 3 ) + d ⋅ ( q 1 q 2 q 3 ) = Rep B ( p → ) + Rep B ( q → )

    4. Use any basis B for 𝒫 2 whose first two members are x + x 2 and 1 − x , say B = ⟨ x + x 2 , 1 − x , 1 ⟩ .

  27. Exercise 1.38 Worked answer

    Prove that a space is n -dimensional if and only if it is isomorphic to ℝ n . Hint. Fix a basis B for the space and consider the map sending a vector over to its representation with respect to B .

    Back to Exercise 1.38

    Answer. See the next subsection.

  28. Exercise 1.39 Worked answer

    (Requires the subsection on Combining Subspaces, which is optional.) Let U and W be vector spaces. Define a new vector space, consisting of the set U × W = { ( u → , w → ) ∣ u → ∈ U  and  w → ∈ W } along with these operations.

    ( u → 1 , w → 1 ) + ( u → 2 , w → 2 ) = ( u → 1 + u → 2 , w → 1 + w → 2 ) and r ⋅ ( u → , w → ) = ( r u → , r w → )

    This is a vector space, the external direct sum of U and W .

    1. Check that it is a vector space.

    2. Find a basis for, and the dimension of, the external direct sum 𝒫 2 × ℝ 2 .

    3. What is the relationship among dim ⁡ ( U ) , dim ⁡ ( W ) , and dim ⁡ ( U × W ) ?

    4. Suppose that U and W are subspaces of a vector space V such that V = U ⊕ W (in this case we say that V is the internal direct sum of U and W ). Show that the map f : U × W → V given by

      ( u → , w → ) ⟼ f u → + w →

      is an isomorphism. Thus if the internal direct sum is defined then the internal and external direct sums are isomorphic.

    Back to Exercise 1.39

    Answer.

    1. Most of the conditions in the definition of a vector space are routine. We here sketch the verification of part (1) of that definition.

      For closure of U × W , note that because U and W are closed, we have that u → 1 + u → 2 ∈ U and w → 1 + w → 2 ∈ W and so ( u → 1 + u → 2 , w → 1 + w → 2 ) ∈ U × W . Commutativity of addition in U × W follows from commutativity of addition in U and W .

      ( u → 1 , w → 1 ) + ( u → 2 , w → 2 ) = ( u → 1 + u → 2 , w → 1 + w → 2 ) = ( u → 2 + u → 1 , w → 2 + w → 1 ) = ( u → 2 , w → 2 ) + ( u → 1 , w → 1 )

      The check for associativity of addition is similar. The zero element is ( 0 → U , 0 → W ) ∈ U × W and the additive inverse of ( u → , w → ) is ( − u → , − w → ) .

      The checks for the second part of the definition of a vector space are also straightforward.

    2. This is a basis

      ⟨ ( 1 , ( 0 0 ) ) , ( x , ( 0 0 ) ) , ( x 2 , ( 0 0 ) ) , ( 1 , ( 1 0 ) ) , ( 1 , ( 0 1 ) ) ⟩

      because there is one and only one way to represent any member of 𝒫 2 × ℝ 2 with respect to this set; here is an example.

      ( 3 + 2 x + x 2 , ( 5 4 ) ) = 3 ⋅ ( 1 , ( 0 0 ) ) + 2 ⋅ ( x , ( 0 0 ) ) + ( x 2 , ( 0 0 ) ) + 5 ⋅ ( 1 , ( 1 0 ) ) + 4 ⋅ ( 1 , ( 0 1 ) )

      The dimension of this space is five.

    3. We have dim ⁡ ( U × W ) = dim ⁡ ( U ) + dim ⁡ ( W ) as this is a basis.

      ⟨ ( μ → 1 , 0 → W ) , … , ( μ → dim ⁡ ( U ) , 0 → W ) , ( 0 → U , ω → 1 ) , … , ( 0 → U , ω → dim ⁡ ( W ) ) ⟩

    4. We know that if V = U ⊕ W then each v → ∈ V can be written as v → = u → + w → in one and only one way. This is just what we need to prove that the given function an isomorphism.

      First, to show that f is one-to-one we can show that if f ( ( u → 1 , w → 1 ) ) = ( ( u → 2 , w → 2 ) ) , that is, if u → 1 + w → 1 = u → 2 + w → 2 then u → 1 = u → 2 and w → 1 = w → 2 . But the statement ‘each v → is such a sum in only one way’ is exactly what is needed to make this conclusion. Similarly, the argument that f is onto is completed by the statement that ‘each v → is such a sum in at least one way’.

      This map also preserves linear combinations

      f ( c 1 ⋅ ( u → 1 , w → 1 ) + c 2 ⋅ ( u → 2 , w → 2 ) ) = f ( ( c 1 u → 1 + c 2 u → 2 , c 1 w → 1 + c 2 w → 2 ) ) = c 1 u → 1 + c 2 u → 2 + c 1 w → 1 + c 2 w → 2 = c 1 u → 1 + c 1 w → 1 + c 2 u → 2 + c 2 w → 2 = c 1 ⋅ f ( ( u → 1 , w → 1 ) ) + c 2 ⋅ f ( ( u → 2 , w → 2 ) )

      and so it is an isomorphism.

Dimension Characterizes Isomorphism

In the prior subsection, after stating the definition of isomorphism, we gave some results supporting our sense that such a map describes spaces as “the same.” Here we will develop this intuition. When two (unequal) spaces are isomorphic we think of them as almost equal, as equivalent. We shall make that precise by proving that the relationship ‘is isomorphic to’ is an equivalence relation.

Lemma 2.1 The inverse of an isomorphism is also an isomorphism.

Proof Suppose that V is isomorphic to W via f : V → W . An isomorphism is a correspondence between the sets so f has an inverse function f − 1 : W → V that is also a correspondence.2

We will show that because f preserves linear combinations, so also does f − 1 . Suppose that w → 1 , w → 2 ∈ W . Because it is an isomorphism, f is onto and there are v → 1 , v → 2 ∈ V such that w → 1 = f ( v → 1 ) and w → 2 = f ( v → 2 ) . Then

f − 1 ( c 1 ⋅ w → 1 + c 2 ⋅ w → 2 ) = f − 1 ( c 1 ⋅ f ( v → 1 ) + c 2 ⋅ f ( v → 2 ) ) = f − 1 ( f ( c 1 v → 1 + c 2 v → 2 ) ) = c 1 v → 1 + c 2 v → 2 = c 1 ⋅ f − 1 ( w → 1 ) + c 2 ⋅ f − 1 ( w → 2 )

since f − 1 ( w → 1 ) = v → 1 and f − 1 ( w → 2 ) = v → 2 . With that, by Lemma 1.11’s second statement, this map preserves structure.

QED

Theorem 2.2 Isomorphism is an equivalence relation between vector spaces.

Proof We must prove that the relation is symmetric, reflexive, and transitive.

To check reflexivity, that any space is isomorphic to itself, consider the identity map. It is clearly one-to-one and onto. This shows that it preserves linear combinations.

id ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) = c 1 v → 1 + c 2 v → 2 = c 1 ⋅ id ( v → 1 ) + c 2 ⋅ id ( v → 2 )

Symmetry, that if V is isomorphic to  W then also W is isomorphic to  V , holds by Lemma 2.1 since each isomorphism map from V to W is paired with an isomorphism from W to V .

To finish we must check transitivity, that if V is isomorphic to W and W is isomorphic to U then V is isomorphic to U . Let f : V → W and g : W → U be isomorphisms. Consider their composition g ∘ f : V → U . Because the composition of correspondences is a correspondence, we need only check that the composition preserves linear combinations.

g ∘ f ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) = g ( f ( c 1 ⋅ v → 1 + c 2 ⋅ v → 2 ) ) = g ( c 1 ⋅ f ( v → 1 ) + c 2 ⋅ f ( v → 2 ) ) = c 1 ⋅ g ( f ( v → 1 ) ) + c 2 ⋅ g ( f ( v → 2 ) ) = c 1 ⋅ ( g ∘ f ) ( v → 1 ) + c 2 ⋅ ( g ∘ f ) ( v → 2 )

Thus the composition is an isomorphism.

QED

Since it is an equivalence, isomorphism partitions the universe of vector spaces into classes: each space is in one and only one isomorphism class.

All finite dimensional
vector spaces:

The collection of finite-dimensional vector spaces is partitioned into isomorphism classes. Points V and W lie in one region; dots indicate further classes.

V ≅ W

The next result characterizes these classes by dimension. That is, we can describe each class simply by giving the number that is the dimension of all of the spaces in that class.

Theorem 2.3 Vector spaces are isomorphic if and only if they have the same dimension.

In this double implication statement the proof of each half involves a significant idea so we will do the two separately.

Lemma 2.4 If spaces are isomorphic then they have the same dimension.

Proof We shall show that an isomorphism of two spaces gives a correspondence between their bases. That is, we shall show that if f : V → W is an isomorphism and a basis for the domain V is B = ⟨ β → 1 , … , β → n ⟩ then its image D = ⟨ f ( β → 1 ) , … , f ( β → n ) ⟩ is a basis for the codomain W . (The other half of the correspondence, that for any basis of W the inverse image is a basis for V , follows from the fact that f − 1 is also an isomorphism and so we can apply the prior sentence to f − 1 .)

To see that D spans W , fix any w → ∈ W . Because f is an isomorphism it is onto and so there is a v → ∈ V with w → = f ( v → ) . Expand v → as a combination of basis vectors.

w → = f ( v → ) = f ( v 1 β → 1 + ⋯ + v n β → n ) = v 1 ⋅ f ( β → 1 ) + ⋯ + v n ⋅ f ( β → n )

For linear independence of D , if

0 → W = c 1 f ( β → 1 ) + ⋯ + c n f ( β → n ) = f ( c 1 β → 1 + ⋯ + c n β → n )

then, since f is one-to-one and so the only vector sent to 0 → W is 0 → V , we have that 0 → V = c 1 β → 1 + ⋯ + c n β → n , which implies that all of the c ’s are zero.

QED

Lemma 2.5 If spaces have the same dimension then they are isomorphic.

Proof We will prove that any space of dimension  n is isomorphic to ℝ n . Then we will have that all such spaces are isomorphic to each other by transitivity, which was shown in Theorem 2.2.

Let V be n -dimensional. Fix a basis B = ⟨ β → 1 , … , β → n ⟩ for the domain V . Consider the operation of representing the members of V with respect to B as a function from V to ℝ n .

v → = v 1 β → 1 + ⋯ + v n β → n ⟼ Rep B ( v 1 ⋮ v n )

It is well-defined3 since every v → has one and only one such representation (see Remark 2.7 following this proof).

This function is one-to-one because if

Rep B ( u 1 β → 1 + ⋯ + u n β → n ) = Rep B ( v 1 β → 1 + ⋯ + v n β → n )

then

( u 1 ⋮ u n ) = ( v 1 ⋮ v n )

and so u 1 = v 1 , …, u n = v n , implying that the original arguments u 1 β → 1 + ⋯ + u n β → n and v 1 β → 1 + ⋯ + v n β → n are equal.

This function is onto; any member of ℝ n

w → = ( w 1 ⋮ w n )

is the image of some v → ∈ V , namely w → = Rep B ( w 1 β → 1 + ⋯ + w n β → n ) .

Finally, this function preserves structure.

Rep B ( r ⋅ u → + s ⋅ v → ) = Rep B ( ( r u 1 + s v 1 ) β → 1 + ⋯ + ( r u n + s v n ) β → n ) = ( r u 1 + s v 1 ⋮ r u n + s v n ) = r ⋅ ( u 1 ⋮ u n ) + s ⋅ ( v 1 ⋮ v n ) = r ⋅ Rep B ( u → ) + s ⋅ Rep B ( v → )

Therefore Rep B is an isomorphism. Consequently any n -dimensional space is isomorphic to ℝ n .

QED

Remark 2.6 When we introduced the Rep B notation for vectors in Remark 1.17, we noted that it is not standard and said that one advantage it has is that it is harder to overlook. Here we see its other advantage: this notation makes explicit that Rep B is a function from  V to ℝ n .

Remark 2.7 The proof has a sentence about ‘well-defined.’ Its point is that to be an isomorphism Rep B must be a function. The definition of function requires that for all inputs the associated output must exists and must be determined by the input. So we must check that every v → is associated with at least one  Rep B ( v → ) , and with no more than one.

In the proof we express elements v → of the domain space as combinations of members of the basis  B and then associate v → with the column vector of coefficients. That there is at least one expansion of each  v → holds because B is a basis and so spans the space.

The worry that there is no more than one associated member of the codomain is subtler. A contrasting example, where an association fails this unique output requirement, illuminates the issue. Let the domain be 𝒫 2 and consider a set that is not a basis (it is not linearly independent, although it does span the space).

A = { 1 + 0 x + 0 x 2 , 0 + 1 x + 0 x 2 , 0 + 0 x + 1 x 2 , 1 + 1 x + 2 x 2 }

Call those polynomials α → 1 , …, α → 4 . In contrast to the situation when the set is a basis, here there can be more than one expression of a domain vector in terms of members of the set. For instance, consider v → = 1 + x + x 2 . Here are two different expansions.

v → = 1 α → 1 + 1 α → 2 + 1 α → 3 + 0 α → 4 v → = 0 α → 1 + 0 α → 2 − 1 α → 3 + 1 α → 4

So this input vector  v → is associated with more than one column.

( 1 1 1 0 ) ( 0 0 − 1 1 )

Thus, with  A the association is not well-defined. (The issue is that A is not linearly independent; to show uniqueness Theorem Two.III.1.12’s proof uses only linear independence.)

In general, any time that we define a function we must check that output values are well-defined. Most of the time that condition is perfectly obvious but in the above proof it needs verification. See Exercise 2.22.

Corollary 2.8 Each finite-dimensional vector space is isomorphic to one and only one of the ℝ n .

This gives us a collection of representatives of the isomorphism classes.

All finite dimensional
vector spaces:

The same partition, with one representative in each class: stars mark R^0, R^1, R^2 and R^3, and dots indicate further dimensions.

One representative
per class

The proofs above pack many ideas into a small space. Through the rest of this chapter we’ll consider these ideas again, and fill them out. As a taste of this we will expand here on the proof of Lemma 2.5.

Example 2.9 The space ℳ 2 × 2 of 2 × 2 matrices is isomorphic to ℝ 4 . With this basis for the domain

B = ⟨ ( 1 0 0 0 ) , ( 0 1 0 0 ) , ( 0 0 1 0 ) , ( 0 0 0 1 ) ⟩

the isomorphism given in the lemma, the representation map f 1 = Rep B , carries the entries over.

( a b c d ) ⟼ f 1 ( a b c d )

One way to think of the map f 1 is: fix the basis B for the domain, use the standard basis ℰ 4 for the codomain, and associate β → 1 with e → 1 , β → 2 with e → 2 , etc. Then extend this association to all of the members of two spaces.

( a b c d ) = a β → 1 + b β → 2 + c β → 3 + d β → 4 ⟼ f 1 a e → 1 + b e → 2 + c e → 3 + d e → 4 = ( a b c d )

We can do the same thing with different bases, for instance, taking this basis for the domain.

A = ⟨ ( 2 0 0 0 ) , ( 0 2 0 0 ) , ( 0 0 2 0 ) , ( 0 0 0 2 ) ⟩

Associating corresponding members of A and ℰ 4 gives this.

( a b c d ) = ( a / 2 ) α → 1 + ( b / 2 ) α → 2 + ( c / 2 ) α → 3 + ( d / 2 ) α → 4 ⟼ f 2 ( a / 2 ) e → 1 + ( b / 2 ) e → 2 + ( c / 2 ) e → 3 + ( d / 2 ) e → 4 = ( a / 2 b / 2 c / 2 d / 2 )

gives rise to an isomorphism that is different than f 1 .

The prior map arose by changing the basis for the domain. We can also change the basis for the codomain. Go back to the basis B above and use this basis for the codomain.

D = ⟨ ( 1 0 0 0 ) , ( 0 1 0 0 ) , ( 0 0 0 1 ) , ( 0 0 1 0 ) ⟩

Associate β → 1 with δ → 1 , etc. Extending that gives another isomorphism.

( a b c d ) = a β → 1 + b β → 2 + c β → 3 + d β → 4 ⟼ f 3 a δ → 1 + b δ → 2 + c δ → 3 + d δ → 4 = ( a b d c )

We close with a recap. Recall that the first chapter defines two matrices to be row equivalent if they can be derived from each other by row operations. There we showed that relation is an equivalence and so the collection of matrices is partitioned into classes, where all the matrices that are row equivalent together fall into a single class. Then for insight into which matrices are in each class we gave representatives for the classes, the reduced echelon form matrices.

In this section we have followed that pattern except that the notion here of “the same” is vector space isomorphism. We defined it and established some properties, including that it is an equivalence. Then, as before, we developed a list of class representatives to help us understand the partition— it classifies vector spaces by dimension.

In Chapter Two, with the definition of vector spaces, we seemed to have opened up our studies to many examples of new structures besides the familiar ℝ n ’s. We now know that isn’t the case. Any finite-dimensional vector space is actually “the same” as a real space.

Exercises

  1. Exercise 2.10 Worked answer

    Recommended. Decide if the spaces are isomorphic.

    1. ℝ 2 ,  ℝ 4

    2. 𝒫 5 ,  ℝ 5

    3. ℳ 2 × 3 ,  ℝ 6

    4. 𝒫 5 ,  ℳ 2 × 3

    5. ℳ 2 × k ,  ℳ k × 2

    Back to Exercise 2.10

    Answer. Each pair of spaces is isomorphic if and only if the two have the same dimension. We can, when there is an isomorphism, state a map, but it isn’t strictly necessary.

    1. No, they have different dimensions.

    2. No, they have different dimensions.

    3. Yes, they have the same dimension. One isomorphism is this.

      ( a b c d e f ) ↦ ( a ⋮ f )

    4. Yes, they have the same dimension. This is an isomorphism.

      a + b x + ⋯ + f x 5 ↦ ( a b c d e f )

    5. Yes, both have dimension 2 k .

  2. Exercise 2.11 Worked answer

    Which of these spaces are isomorphic to each other?

    1. ℝ 3

    2. ℳ 2 × 2

    3. 𝒫 3

    4. ℝ 4

    5. 𝒫 2

    Back to Exercise 2.11

    Answer. Just find the dimension of each space, for instance by finding a basis, and then spaces with the same dimension are isomorphic. This lists the dimension of each space.

    1. 3

    2. 4

    3. 4

    4. 4

    5. 3

  3. Exercise 2.12 Worked answer

    Recommended. Consider the isomorphism Rep B ( ⋅ ) : 𝒫 1 → ℝ 2 where B = ⟨ 1 , 1 + x ⟩ . Find the image of each of these elements of the domain.

    1. 3 − 2 x ;

    2. 2 + 2 x ;

    3. x

    Back to Exercise 2.12

    Answer.

    1. Rep B ( 3 − 2 x ) = ( 5 − 2 )

    2. ( 0 2 )

    3. ( − 1 1 )

  4. Exercise 2.13 Worked answer

    For which n is the space isomorphic to  ℝ n ?

    1. 𝒫 4

    2. 𝒫 1

    3. ℳ 2 × 3

    4. the plane 2 x − y + z = 0 subset of  ℝ 3

    5. the vector space of linear combinations of three letters { a x + b y + c z ∣ a , b , c ∈ ℝ }

    Back to Exercise 2.13

    Answer. For each, the simplest thing is to find the dimension of the space by finding a basis. For each basis given below, We will omit the verification that it is a basis.

    1. It is isomorphic to ℝ 5 . One basis for 𝒫 4 is { x 4 , x 3 , x 2 , x , 1 } so the space has dimension  5 .

    2. It is isomorphic to ℝ 2 since one basis for the space 𝒫 1 = { a + b x ∣ a , b ∈ ℝ } is { 1 , x } .

    3. It is isomorphic to ℝ 6 . One basis has these six matrices.

      ( 1 0 0 0 0 0 ) , ( 0 1 0 0 0 0 ) , ⋯ ( 0 0 0 0 0 1 )

    4. It is a plane so it is isomorphic to  ℝ 2 . For a more extensive answer, parametrizing the plane gives this vector description

      { ( x y z ) = ( 1 / 2 1 0 ) y + ( − 1 / 2 0 1 ) z ∣ y , z ∈ ℝ }

      and so it has a basis consisting of those two vectors.

    5. It is isomorphic to ℝ 3 . One basis is the set of linear combinations { x , y , z } , that is, { x + 0 y + 0 z , 0 x + y + 0 z , 0 x + 0 y + z } .

  5. Exercise 2.14 Worked answer

    Recommended. Show that if m ≠ n then ℝ m ≇ ℝ n .

    Back to Exercise 2.14

    Answer. They have different dimensions.

  6. Exercise 2.15 Worked answer

    Recommended. Is ℳ m × n ≅ ℳ n × m ?

    Back to Exercise 2.15

    Answer. Yes, both are m n -dimensional.

  7. Exercise 2.16 Worked answer

    Recommended. Are any two planes through the origin in ℝ 3 isomorphic?

    Back to Exercise 2.16

    Answer. Yes, any two (nondegenerate) planes are both two-dimensional vector spaces.

  8. Exercise 2.17 Worked answer

    Find a set of equivalence class representatives other than the set of ℝ n ’s.

    Back to Exercise 2.17

    Answer. There are many answers, one is the set of 𝒫 k (taking 𝒫 − 1 to be the trivial vector space).

  9. Exercise 2.18 Worked answer

    True or false: between any n -dimensional space and ℝ n there is exactly one isomorphism.

    Back to Exercise 2.18

    Answer. False (except when n = 0 ). For instance, if f : V → ℝ n is an isomorphism then multiplying by any nonzero scalar, gives another, different, isomorphism. (Between trivial spaces the isomorphisms are unique; the only map possible is 0 → V ↦ 0 W .)

  10. Exercise 2.19 Worked answer

    Can a vector space be isomorphic to one of its proper subspaces?

    Back to Exercise 2.19

    Answer. No. A proper subspace has a strictly lower dimension than it’s superspace; if U is a proper subspace of V then any linearly independent subset of U must have fewer than dim ⁡ ( V ) members or else that set would be a basis for V , and U wouldn’t be proper.

  11. Exercise 2.20 Worked answer

    Recommended. This subsection shows that for any isomorphism, the inverse map is also an isomorphism. This subsection also shows that for a fixed basis B of an n -dimensional vector space V , the map Rep B : V → ℝ n is an isomorphism. Find the inverse of this map.

    Back to Exercise 2.20

    Answer. Where B = ⟨ β → 1 , … , β → n ⟩ , the inverse is this.

    ( c 1 ⋮ c n ) ↦ c 1 β → 1 + ⋯ + c n β → n

  12. Exercise 2.21 Worked answer

    Recommended. Prove these facts about matrices.

    1. The row space of a matrix is isomorphic to the column space of its transpose.

    2. The row space of a matrix is isomorphic to its column space.

    Back to Exercise 2.21

    Answer. All three spaces have dimension equal to the rank of the matrix.

  13. Exercise 2.22 Worked answer

    Show that the function from Theorem 2.3 is well-defined.

    Back to Exercise 2.22

    Answer. We must show that if a → = b → then f ( a → ) = f ( b → ) . So suppose that a 1 β → 1 + ⋯ + a n β → n = b 1 β → 1 + ⋯ + b n β → n . Each vector in a vector space (here, the domain space) has a unique representation as a linear combination of basis vectors, so we can conclude that a 1 = b 1 , …, a n = b n . Thus,

    f ( a → ) = ( a 1 ⋮ a n ) = ( b 1 ⋮ b n ) = f ( b → )

    and so the function is well-defined.

  14. Exercise 2.23 Worked answer

    Is the proof of Theorem 2.3 valid when n = 0 ?

    Back to Exercise 2.23

    Answer. Yes, because a zero-dimensional space is a trivial space.

  15. Exercise 2.24 Worked answer

    For each, decide if it is a set of isomorphism class representatives.

    1. { ℂ k ∣ k ∈ ℕ }

    2. { 𝒫 k ∣ k ∈ { − 1 , 0 , 1 , … } }

    3. { ℳ m × n ∣ m , n ∈ ℕ }

    Back to Exercise 2.24

    Answer.

    1. No, this collection has no spaces of odd dimension.

    2. Yes, because 𝒫 k ≅ ℝ k + 1 .

    3. No, for instance, ℳ 2 × 3 ≅ ℳ 3 × 2 .

  16. Exercise 2.25 Worked answer

    Let f be a correspondence between vector spaces V and W (that is, a map that is one-to-one and onto). Show that the spaces V and W are isomorphic via f if and only if there are bases B ⊂ V and D ⊂ W such that corresponding vectors have the same coordinates: Rep B ( v → ) = Rep D ( f ( v → ) ) .

    Back to Exercise 2.25

    Answer. One direction is easy: if the two are isomorphic via f then for any basis B ⊆ V , the set D = f ( B ) is also a basis (this is shown in Lemma 2.4). The check that corresponding vectors have the same coordinates: f ( c 1 β → 1 + ⋯ + c n β → n ) = c 1 f ( β → 1 ) + ⋯ + c n f ( β → n ) = c 1 δ → 1 + ⋯ + c n δ → n is routine.

    For the other half, assume that there are bases such that corresponding vectors have the same coordinates with respect to those bases. Because f is a correspondence, to show that it is an isomorphism, we need only show that it preserves structure. Because Rep B ( v → ) = Rep D ( f ( v → ) ) , the map f preserves structure if and only if representations preserve addition: Rep B ( v → 1 + v → 2 ) = Rep B ( v → 1 ) + Rep B ( v → 2 ) and scalar multiplication: Rep B ( r ⋅ v → ) = r ⋅ Rep B ( v → ) The addition calculation is this: ( c 1 + d 1 ) β → 1 + ⋯ + ( c n + d n ) β → n = c 1 β → 1 + ⋯ + c n β → n + d 1 β → 1 + ⋯ + d n β → n , and the scalar multiplication calculation is similar.

  17. Exercise 2.26 Worked answer

    Consider the isomorphism Rep B : 𝒫 3 → ℝ 4 .

    1. Vectors in a real space are orthogonal if and only if their dot product is zero. Give a definition of orthogonality for polynomials.

    2. The derivative of a member of 𝒫 3 is in 𝒫 3 . Give a definition of the derivative of a vector in ℝ 4 .

    Back to Exercise 2.26

    Answer.

    1. Pulling the definition back from ℝ 4 to 𝒫 3 gives that a 0 + a 1 x + a 2 x 2 + a 3 x 3 is orthogonal to b 0 + b 1 x + b 2 x 2 + b 3 x 3 if and only if a 0 b 0 + a 1 b 1 + a 2 b 2 + a 3 b 3 = 0 .

    2. A natural definition is this.

      D ( ( a 0 a 1 a 2 a 3 ) ) = ( a 1 2 a 2 3 a 3 0 )

  18. Exercise 2.27 Worked answer

    Recommended. Does every correspondence between bases, when extended to the spaces, give an isomorphism? That is, suppose that V is a vector space with basis B = ⟨ β → 1 , … , β → n ⟩ and that f : B → W is a correspondence such that D = ⟨ f ( β → 1 ) , … , f ( β → n ) ⟩ is basis for  W . Must f ^ : V → W sending v → = c 1 β → 1 + ⋯ + c n β → n to f ^ ( v → ) = c 1 f ( β → 1 ) + ⋯ + c n f ( β → n ) be an isomorphism?

    Back to Exercise 2.27

    Answer. Yes.

    First, f ^ is well-defined because every member of V has one and only one representation as a linear combination of elements of B .

    Second we must show that f ^ is one-to-one and onto. It is one-to-one because every member of W has only one representation as a linear combination of elements of D , since D is a basis. And f ^ is onto because every member of W has at least one representation as a linear combination of members of D .

    Finally, preservation of structure is routine to check. For instance, here is the preservation of addition calculation.

    f ^ ( ( c 1 β → 1 + ⋯ + c n β → n ) + ( d 1 β → 1 + ⋯ + d n β → n ) ) = f ^ ( ( c 1 + d 1 ) β → 1 + ⋯ + ( c n + d n ) β → n ) = ( c 1 + d 1 ) f ( β → 1 ) + ⋯ + ( c n + d n ) f ( β → n ) = c 1 f ( β → 1 ) + ⋯ + c n f ( β → n ) + d 1 f ( β → 1 ) + ⋯ + d n f ( β → n ) = f ^ ( c 1 β → 1 + ⋯ + c n β → n ) + + f ^ ( d 1 β → 1 + ⋯ + d n β → n )

    (The second equality is the definition of f ^ .) Preservation of scalar multiplication is similar.

  19. Exercise 2.28 Worked answer

    (Requires the subsection on Combining Subspaces, which is optional.) Suppose that V = V 1 ⊕ V 2 and that V is isomorphic to the space U under the map f . Show that U = f ( V 1 ) ⊕ f ( V 2 ) .

    Back to Exercise 2.28

    Answer. Because V 1 ∩ V 2 = { 0 → V } and f is one-to-one we have that f ( V 1 ) ∩ f ( V 2 ) = { 0 → U } . To finish, count the dimensions: dim ⁡ ( U ) = dim ⁡ ( V ) = dim ⁡ ( V 1 ) + dim ⁡ ( V 2 ) = dim ⁡ ( f ( V 1 ) ) + dim ⁡ ( f ( V 2 ) ) , as required.

  20. Exercise 2.29 Worked answer

    Show that this is not a well-defined function from the rational numbers to the integers: with each fraction, associate the value of its numerator.

    Back to Exercise 2.29

    Answer. Rational numbers have many representations, e.g., 1 / 2 = 3 / 6 , and the numerators can vary among representations.

References cited in this section


  1. More information on correspondences is in the appendix.↩︎

  2. More information on inverse functions is in the appendix.↩︎

  3. More information on well-defined is in the appendix.↩︎