Jump to content

Linear Algebra/Definition and Examples of Isomorphisms

From Wikibooks, open books for an open world
Linear Algebra
 ← Isomorphisms Definition and Examples of Isomorphisms Rangespace and Nullspace → 

We start with two examples that suggest the right definition.

Example 1.1

Consider the example mentioned above, the space of two-wide row vectors and the space of two-tall column vectors. They are "the same" in that if we associate the vectors that have the same components, e.g.,

(12)⟷(12)

then this correspondence preserves the operations, for instance this addition

(12)+(34)=(46)⟷(12)+(34)=(46)

and this scalar multiplication.

5⋅(12)=(510)⟷5⋅(12)=(510)

More generally stated, under the correspondence

(a0a1)⟷(a0a1)

both operations are preserved:

(a0a1)+(b0b1)=(a0+b0a1+b1)⟷(a0a1)+(b0b1)=(a0+b0a1+b1)

and

r⋅(a0a1)=(ra0ra1)⟷r⋅(a0a1)=(ra0ra1)

(all of the variables are real numbers).

Example 1.2

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

a0+a1x+a2x2⟷(a0a1a2)(e.g., 1+2x+3x2⟷(123))

The structure is preserved: corresponding elements add in a corresponding way

a0+a1x+a2x2+b0+b1x+b2x2(a0+b0)+(a1+b1)x+(a2+b2)x2⟷(a0a1a2)+(b0b1b2)=(a0+b0a1+b1a2+b2)

and scalar multiplication corresponds also.

r⋅(a0+a1x+a2x2)=(ra0)+(ra1)x+(ra2)x2⟷r⋅(a0a1a2)=(ra0ra1ra2)
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(rv→)=rf(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={c1cos⁡θ+c2sin⁡θ|c1,c2∈ℝ} of functions of θ is isomorphic to the vector space ℝ2 under this map.

c1cos⁡θ+c2sin⁡θ⟼f(c1c2)

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(a1cos⁡θ+a2sin⁡θ)=f(b1cos⁡θ+b2sin⁡θ)

then, by the definition of f,

(a1a2)=(b1b2)

from which we can conclude that a1=b1 and a2=b2 because column vectors are equal only when they have equal components. We've proved that f(a→)=f(b→) implies that a→=b→, which shows that f is one-to-one.

To check that f is onto we must check that any member of the codomain ℝ2 is the image of some member of the domain G. But that's clear—any

(xy)∈ℝ2

is the image under f of xcos⁡θ+ysin⁡θ∈G.

Next we will verify condition (2), that f preserves structure.

This computation shows that f preserves addition.

f((a1cos⁡θ+a2sin⁡θ)+(b1cos⁡θ+b2sin⁡θ))
=f((a1+b1)cos⁡θ+(a2+b2)sin⁡θ)=(a1+b1a2+b2)=(a1a2)+(b1b2)=f(a1cos⁡θ+a2sin⁡θ)+f(b1cos⁡θ+b2sin⁡θ)

A similar computation shows that f preserves scalar multiplication.

f(r⋅(a1cos⁡θ+a2sin⁡θ))=f(ra1cos⁡θ+ra2sin⁡θ)=(ra1ra2)=r⋅(a1a2)=r⋅f(a1cos⁡θ+a2sin⁡θ)

With that, conditions (1) and (2) are verified, so 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 {c1x+c2y+c3z|c1,c2,c3∈ℝ} of linear combinations of three variables x, y, and z, under the natural addition and scalar multiplication operations. Then V is isomorphic to 𝒫2, the space of quadratic polynomials.

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

c1x+c2y+c3z⟼f1c1+c2x+c3x2⟼f2c2+c3x+c1x2⟼f3−c1−c2x−c3x2⟼f4c1+(c1+c2)x+(c1+c3)x2

The first map is the more natural correspondence in that it just carries the coefficients over. However, below we shall verify that the second one is an isomorphism, to underline that there are isomorphisms other than just the obvious one (showing that f1 is an isomorphism is Problem 3).

To show that f2 is one-to-one, we will prove that if f2(c1x+c2y+c3z)=f2(d1x+d2y+d3z) then c1x+c2y+c3z=d1x+d2y+d3z. The assumption that f2(c1x+c2y+c3z)=f2(d1x+d2y+d3z) gives, by the definition of f2, that c2+c3x+c1x2=d2+d3x+d1x2. Equal polynomials have equal coefficients, so c2=d2, c3=d3, and c1=d1. Thus f2(c1x+c2y+c3z)=f2(d1x+d2y+d3z) implies that c1x+c2y+c3z=d1x+d2y+d3z and therefore f2 is one-to-one.

The map f2 is onto because any member a+bx+cx2 of the codomain is the image of some member of the domain, namely it is the image of cx+ay+bz. For instance, 2+3x−4x2 is f2(−4x+2y+3z).

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

f2((c1x+c2y+c3z)+(d1x+d2y+d3z))
=f2((c1+d1)x+(c2+d2)y+(c3+d3)z)=(c2+d2)+(c3+d3)x+(c1+d1)x2=(c2+c3x+c1x2)+(d2+d3x+d1x2)=f2(c1x+c2y+c3z)+f2(d1x+d2y+d3z)

and scalar multiplication.

f2(r⋅(c1x+c2y+c3z))=f2(rc1x+rc2y+rc3z)=rc2+rc3x+rc1x2=r⋅(c2+c3x+c1x2)=r⋅f2(c1x+c2y+c3z)

Thus f2 is an isomorphism and we write V≅𝒫2.

We are sometimes interested in an isomorphism of a space with itself, called an automorphism. An identity map is an automorphism. The next two examples show that there are others.

Example 1.6

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

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

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.

See Problem 20.

Example 1.7

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 x2↦(x−1)2=x2−2x+1 and x3+2x↦(x−1)3+2(x−1)=x3−3x2+5x−3. This map is an automorphism of this space; the check is Problem 12.

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. For instance, below is shown 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.

Geometrically, the substitution of x−1 for x in any function's argument shifts its graph to the right by one. Thus, f(p0)=p1 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 gives us the insight that P5 has a certain horizontal homogeneity; this space looks the same near x=1 as near x=0.


As described in the preamble to this section, we will next produce some results supporting the contention that the definition of isomorphism above captures our intuition of vector spaces being the same.

Of course the definition itself is persuasive: a vector space consists of two components, 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. In particular, Example 1.1, which gives an isomorphism between the space of two-wide row vectors and the space of two-tall column vectors, dramatizes our intuition that isomorphic spaces are the same in all relevant respects. Sometimes people say, where V≅W, that "W is just V painted green"—any differences are merely cosmetic.

Further support for the definition, in case it is needed, is provided by the following results that, taken together, suggest that all the things of interest in a vector space correspond under an isomorphism. Since we studied 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!).

As an example, although the definition of isomorphism doesn't explicitly say that the zero vectors must correspond, it is a consequence of that definition.

Lemma 1.8

An isomorphism maps a zero vector to a zero vector.

Proof

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

The definition of isomorphism requires that sums of two vectors correspond and that so do scalar multiples. We can extend that to say that all linear combinations correspond.

Lemma 1.9

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)andf(cv→)=cf(v→)
  2. f preserves linear combinations of two vectors
    f(c1v→1+c2v→2)=c1f(v→1)+c2f(v→2)
  3. f preserves linear combinations of any finite number of vectors
    f(c1v→1+…+cnv→n)=c1f(v→1)+…+cnf(v→n)
Proof

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

The one-summand base case, that f(cv→1)=cf(v→1), is covered by the assumption of statement 1.

For the inductive step assume that statement 3 holds whenever there are k or fewer summands, that is, whenever n=1, or n=2, ..., or n=k. Consider the k+1-summand case. The first half of 1 gives

f(c1v→1+…+ckv→k+ck+1v→k+1)=f(c1v→1+…+ckv→k)+f(ck+1v→k+1)

by breaking the sum along the final "+". Then the inductive hypothesis lets us break up the k-term sum.

=f(c1v→1)+…+f(ckv→k)+f(ck+1v→k+1)

Finally, the second half of statement 1 gives

=c1f(v→1)+…+ckf(v→k)+ck+1f(v→k+1)

when applied k+1 times.

In addition to adding to the intuition that the definition of isomorphism does indeed preserve the things of interest in a vector space, that lemma's second item is an especially handy way of checking that a map preserves structure.

We close with a summary. The material in this section augments the chapter on Vector Spaces. There, after giving the definition of a vector space, we informally looked at what different things can happen. Here, we defined the relation "≅" between vector spaces and we have argued that it is the right way to split the collection of vector spaces into cases because it preserves the features of interest in a vector space—in particular, it preserves linear combinations. That is, we have now said precisely what we mean by "the same", and by "different", and so we have precisely classified the vector spaces.

Exercises

[edit | edit source]
This exercise is recommended for all readers.
Problem 1

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
This exercise is recommended for all readers.
Problem 2

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

a+bx⟼f(a−bb)

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

  1. 3−2x
  2. 2+2x
  3. x

Show that this map is an isomorphism.

Problem 3

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

This exercise is recommended for all readers.
Problem 4

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
    (abcd)↦ad−bc
  2. f:ℳ2×2→ℝ4 given by
    (abcd)↦(a+b+c+da+b+ca+ba)
  3. f:ℳ2×2→𝒫3 given by
    (abcd)↦c+(d+c)x+(b+a)x2+ax3
  4. f:ℳ2×2→𝒫3 given by
    (abcd)↦c+(d+c)x+(b+a+1)x2+ax3
Problem 5

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

This exercise is recommended for all readers.
Problem 6

Refer to Example 1.1. Produce two more isomorphisms (of course, that they satisfy the conditions in the definition of isomorphism must be verified).

Problem 7

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

This exercise is recommended for all readers.
Problem 8

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

Problem 9

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

This exercise is recommended for all readers.
Problem 10

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

Problem 11

For what k is 𝒫k isomorphic to ℝn?

Problem 12

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

Problem 13

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

Problem 14

Are any two trivial spaces isomorphic?

Problem 15

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

Problem 16

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

This exercise is recommended for all readers.
Problem 17

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.
Problem 18

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.

Problem 19

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.

This exercise is recommended for all readers.
Problem 20

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

  1. Dilation ds 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.

Problem 21

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

Problem 22
  1. Show that a function f:ℝ1→ℝ1 is an automorphism if and only if it has the form x↦kx 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
    (xy)↦(ax+bycx+dy)
    for some a,b,c,d∈ℝ with ad−bc≠0. Hint. Exercises in prior subsections have shown that
    (bd) is not a multiple of (ac)
    if and only if ad−bc≠0.
  4. Let f be an automorphism of ℝ2 with
    f((13))=(2−1)andf((14))=(01).
    Find
    f((0−1)).
Problem 23

Refer to Lemma 1.8 and Lemma 1.9. Find two more things preserved by isomorphism.

Problem 24

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→=c1β→1+c2β→2+c3β→3, which we denote in this way.
    RepB(p→)=(c1c2c3)
    Show that the RepB(⋅) 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 RepB(⋅) 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+x2↦(100)and1−x↦(010)
Problem 25

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.

Problem 26

(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)andr⋅(u→,w→)=(ru→,rw→)

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→)⟼fu→+w→
    is an isomorphism. Thus if the internal direct sum is defined then the internal and external direct sums are isomorphic.

Solutions

Footnotes

[edit | edit source]
  1. ↑ More information on one-to-one and onto maps is in the appendix.
Linear Algebra
 ← Isomorphisms Definition and Examples of Isomorphisms Rangespace and Nullspace →