4 Linear algebra

4.22 Isomorphisms

Consider the real vector space of all height 3 column vectors, and the real vector space of all height 3 row vectors. These are different vector spaces but they are essentially the same: there’s no vector space property which one has but the other doesn’t.

A way to make this precise is to observe that there is a bijective linear map between them, namely the transpose which sends (xyz) to (xyz).

Definition 4.22.1.
  • Linear maps which are bijections are called vector space isomorphisms, or just isomorphisms.

  • If there is an isomorphism UV, we say that U and V are isomorphic and write UV.

Notice that the existence of a linear map between two vector spaces requires that they have the same field of scalars.

Lemma 4.22.1.

A linear map T:UV is one-to-one if and only if kerT={𝟎U}.

Proof.

: Suppose T is one-to-one. We know T(𝟎U)=𝟎V. Suppose 𝐱kerT. Then T(𝐱)=𝟎V=T(𝟎U), so 𝐱=𝟎U. Thus kerT={𝟎U}.

Suppose kerT={𝟎U} and that T(𝐱)=T(𝐲). Then T(𝐱𝐲)=𝟎V by linearity, so 𝐱𝐲kerT, so 𝐱𝐲=0U, so 𝐱=𝐲 and T is one-to-one. ∎

Lemma 4.22.2.

If UV then dimU=dimV.

Proof.

There’s a linear bijection T:UV. kerT={𝟎U}, so applying the rank-nullity theorem dimU=dimkerT+dimimT=dimimT. Since kerT={𝟎U} we get dimU=dimimT, but T is onto so imT=V and dimU=dimV. ∎

Perhaps more surprisingly, the converse is true. If two vector spaces over the same field have the same dimension, they’re isomorphic. The first step to proving this is:

Proposition 4.22.3.

Let V be an 𝔽-vector space with dimension n. Then 𝔽nV.

Proof.

Let 𝐛1,,𝐛n be a basis of V, and define a map T:𝔽nV by

T(x1xn)=i=1nxi𝐛i.

We have to show that T is linear, one-to-one, and onto.

T is linear because

T((x1xn)+(y1yn)) =T(x1+y1xn+yn)
=i=1n(xi+yi)𝐛i
=i=1nxi𝐛i+i=1nyi𝐛i
=T(x1xn)+T(y1yn)

and

T(λ(x1xn)) =T(λx1λxn)
=i=1n(λxi)𝐛i
=λi=1nxi𝐛i
=λT(x1xn).

T is one-to-one because if i=1xi𝐛i=i=1nyi𝐛i then xi=yi for all i by Lemma 4.8.1.

T is onto because the image of T is the set of linear combinations of 𝐛1,,𝐛n, which is all of V because 𝐛1,,𝐛n is a spanning sequence. ∎

Now given any two 𝔽-vector spaces U and V with dimension n we know there is an isomorphism f:𝔽nU and another isomorphism g:𝔽nV. We’d like to get an isomorphism from U to V and it seems like the right thing is gf1. We know that the inverse of a bijection is a bijection, so f1 is a bijection, but we don’t know that it is linear.

Lemma 4.22.4.

Let X and Y be 𝔽-vector spaces and T:XY be a linear bijection. Then T1:YX is linear.

Proof.

We check the two parts of the definition of linearity.

  1. 1.

    Let 𝐲Y and λ𝔽. Since T is onto, 𝐲=T(𝐱) for some 𝐱X, and T1(𝐲)=𝐱. Now multiplying 𝐲=T(𝐱) by λ give λ𝐲=λT(𝐱)=T(λ𝐱) since T is linear, and so T1(λ𝐲)=λ𝐱=λT1(𝐲).

  2. 2.

    Let 𝐲1,𝐲2Y. Again, as T is onto, there exist 𝐱1,𝐱2X such that T(𝐱i)=𝐲i, and consequently T1(𝐲i)=𝐱i. Now 𝐲1+𝐲2=T(𝐱1)+T(𝐱2)=T(𝐱1+𝐱2) as T is linear, so T1(𝐲1+𝐲2)=𝐱1+𝐱2=T1(𝐲1)+T1(𝐲2). ∎

Theorem 4.22.5.

Any two vector spaces of the same finite dimension over the same field 𝔽 are isomorphic.

Proof.

We have already seen that if dimU=dimV=n then there are isomorphisms f:𝔽nU and g:𝔽nV. The map gf1 is a bijection because it is the composition of two bijections, and is linear because by the previous lemma it is the composition of two linear maps. Therefore it is a vector space isomorphism, and UV. ∎