ConceptComplete

Isomorphisms of Vector Spaces

An isomorphism is a bijective linear map. Two isomorphic vector spaces are "the same" from the viewpoint of linear algebra -- they have identical algebraic structure.


Definition

Definition2.5Isomorphism

A linear transformation T:V→WT : V \to W is an isomorphism if TT is bijective (both injective and surjective). We say VV and WW are isomorphic and write V≅WV \cong W.

RemarkInverse is linear

If T:V→WT : V \to W is an isomorphism, then the inverse function T−1:W→VT^{-1} : W \to V is also linear (and hence an isomorphism). For linearity of T−1T^{-1}: if w1=T(v1)w_1 = T(v_1) and w2=T(v2)w_2 = T(v_2), then T−1(aw1+bw2)=T−1(T(av1+bv2))=av1+bv2=aT−1(w1)+bT−1(w2)T^{-1}(aw_1 + bw_2) = T^{-1}(T(av_1 + bv_2)) = av_1 + bv_2 = aT^{-1}(w_1) + bT^{-1}(w_2).


The classification theorem

Theorem2.5Dimension classifies vector spaces

Two finite-dimensional vector spaces over the same field FF are isomorphic if and only if they have the same dimension:

V≅W  ⟺  dim⁡V=dim⁡W.V \cong W \iff \dim V = \dim W.

In particular, every nn-dimensional vector space over FF is isomorphic to FnF^n.

Proof

(⇒\Rightarrow) If T:V→WT : V \to W is an isomorphism and {v1,…,vn}\{v_1, \ldots, v_n\} is a basis for VV, then {T(v1),…,T(vn)}\{T(v_1), \ldots, T(v_n)\} is a basis for WW (injectivity preserves independence; surjectivity gives spanning). So dim⁡W=n=dim⁡V\dim W = n = \dim V.

(⇐\Leftarrow) If dim⁡V=dim⁡W=n\dim V = \dim W = n, choose bases βV={v1,…,vn}\beta_V = \{v_1, \ldots, v_n\} for VV and βW={w1,…,wn}\beta_W = \{w_1, \ldots, w_n\} for WW. Define T(vi)=wiT(v_i) = w_i and extend linearly. Then TT is an isomorphism.

■

Examples

ExampleR^n is isomorphic to P_{n-1}(R)

Rn≅Pn−1(R)\mathbb{R}^n \cong P_{n-1}(\mathbb{R}) since both have dimension nn. An explicit isomorphism: T(a1,…,an)=a1+a2x+⋯+anxn−1T(a_1, \ldots, a_n) = a_1 + a_2 x + \cdots + a_n x^{n-1}.

ExampleR^4 is isomorphic to M_{2x2}(R)

R4≅M2×2(R)\mathbb{R}^4 \cong M_{2 \times 2}(\mathbb{R}) since both have dimension 4. An explicit isomorphism:

T(a,b,c,d)=(abcd).T(a, b, c, d) = \begin{pmatrix} a & b \\ c & d \end{pmatrix}.

ExampleThe coordinate map

Fix a basis β={v1,…,vn}\beta = \{v_1, \ldots, v_n\} for VV. The coordinate map ϕβ:V→Fn\phi_\beta : V \to F^n sending v=∑aivi↦(a1,…,an)v = \sum a_i v_i \mapsto (a_1, \ldots, a_n) is an isomorphism. This is the canonical isomorphism V≅FnV \cong F^n.

ExampleSym_2(R) is isomorphic to R^3

Sym2(R)≅R3\text{Sym}_2(\mathbb{R}) \cong \mathbb{R}^3 since dim⁡Sym2(R)=3\dim \text{Sym}_2(\mathbb{R}) = 3. An explicit isomorphism:

T(abbc)=(a,b,c).T\begin{pmatrix} a & b \\ b & c \end{pmatrix} = (a, b, c).

ExampleR^2 is not isomorphic to R^3

R2≇R3\mathbb{R}^2 \not\cong \mathbb{R}^3 because dim⁡R2=2≠3=dim⁡R3\dim \mathbb{R}^2 = 2 \neq 3 = \dim \mathbb{R}^3.

ExampleC is isomorphic to R^2 (as real vector spaces)

C≅R2\mathbb{C} \cong \mathbb{R}^2 as vector spaces over R\mathbb{R}: T(a+bi)=(a,b)T(a + bi) = (a, b). Both have dim⁡R=2\dim_{\mathbb{R}} = 2.

However, C≇R2\mathbb{C} \not\cong \mathbb{R}^2 as rings (the ring structure of C\mathbb{C} has no zero divisors, but this is irrelevant for the vector space isomorphism).

ExampleV is isomorphic to V*

The dual space V∗=L(V,F)V^* = \mathcal{L}(V, F) (space of linear functionals) has dim⁡V∗=dim⁡V\dim V^* = \dim V. So V≅V∗V \cong V^* in finite dimensions. However, the isomorphism V≅V∗V \cong V^* is not canonical (it depends on a choice of basis).

The double dual V∗∗≅VV^{**} \cong V canonically via v↦v^v \mapsto \hat{v} where v^(f)=f(v)\hat{v}(f) = f(v).

ExampleInfinite-dimensional non-isomorphism

P(R)P(\mathbb{R}) and C[0,1]C[0,1] are both infinite-dimensional real vector spaces. As real vector spaces, they are not isomorphic: P(R)P(\mathbb{R}) has a countable basis {1,x,x2,…}\{1, x, x^2, \ldots\}, but C[0,1]C[0,1] has no countable basis (its dimension is uncountable).

ExampleAutomorphisms

An isomorphism from VV to itself is called an automorphism. The set of all automorphisms of VV forms a group under composition, denoted GL(V)\text{GL}(V) (the general linear group). When V=FnV = F^n, this is GLn(F)={A∈Mn×n(F)∣det⁡A≠0}\text{GL}_n(F) = \{A \in M_{n \times n}(F) \mid \det A \neq 0\}.

ExampleDimension of Hom spaces

dim⁡L(V,W)=dim⁡V⋅dim⁡W\dim \mathcal{L}(V, W) = \dim V \cdot \dim W. If dim⁡V=m\dim V = m and dim⁡W=n\dim W = n, then L(V,W)≅Mn×m(F)≅Fnm\mathcal{L}(V, W) \cong M_{n \times m}(F) \cong F^{nm}.

ExampleDerivative shift

D:Pn(R)→Pn−1(R)D : P_n(\mathbb{R}) \to P_{n-1}(\mathbb{R}) (differentiation) is surjective but not an isomorphism since ker⁡(D)≠{0}\ker(D) \neq \{0\} (constants map to zero). We have dim⁡Pn=n+1≠n=dim⁡Pn−1\dim P_n = n + 1 \neq n = \dim P_{n-1}.

ExampleIn finite dimensions: injective iff surjective

For a linear map T:V→VT : V \to V (same finite-dimensional space):

TT is injective   ⟺  \iff TT is surjective   ⟺  \iff TT is an isomorphism.

This follows from dim⁡V=rank(T)+nullity(T)\dim V = \text{rank}(T) + \text{nullity}(T): if nullity=0\text{nullity} = 0 then rank=dim⁡V\text{rank} = \dim V (surjective), and vice versa.

This fails in infinite dimensions: the left shift L:F∞→F∞L : F^\infty \to F^\infty is surjective but not injective.


Isomorphism as an equivalence relation

RemarkEquivalence relation

Isomorphism is an equivalence relation on vector spaces:

  • Reflexive: V≅VV \cong V via idV\text{id}_V.
  • Symmetric: If V≅WV \cong W via TT, then W≅VW \cong V via T−1T^{-1}.
  • Transitive: If V≅WV \cong W via TT and W≅UW \cong U via SS, then V≅UV \cong U via S∘TS \circ T.

The equivalence classes are determined by a single invariant: the dimension.

RemarkLooking ahead

Isomorphic vector spaces are indistinguishable by linear-algebraic properties. Additional structure (inner products, norms, topologies) can distinguish spaces of the same dimension. For instance, all nn-dimensional real inner product spaces are isomorphic as inner product spaces, but infinite-dimensional Hilbert spaces are classified by a different notion of dimension.