Tutorials › Linear Algebra › Proving Dimension Is Preserved by Isomorphisms

Isomorphisms · Tutorial 460 of 1000

Proving Dimension Is Preserved by Isomorphisms

Learn why a linear bijection preserves bases and how that fact proves that isomorphic finite-dimensional vector spaces have equal dimensions.

Intermediate 9 min read

What You'll Learn

  • Define an isomorphism and describe how it acts on an ordered basis.
  • Prove that injectivity preserves the linear independence of a basis.
  • Prove that surjectivity makes the image of a basis span the codomain.
  • Deduce equality of dimensions for isomorphic finite-dimensional spaces.
  • Check basis images in polynomial and subspace examples.
  • Recognize why injectivity alone does not make an image list a basis of the codomain.

What an Isomorphism Does to a Basis

A basis is a list that is both linearly independent and spanning: its vectors give unique coordinates for every vector in the space. An isomorphism is a linear map that is also a bijection. These two features have complementary roles. Injectivity prevents distinct combinations of basis vectors from becoming indistinguishable, while surjectivity ensures that every vector in the target is reached. Together, they show that an isomorphism carries a basis to a basis. Comparing the lengths of those bases then proves that the dimensions are equal.

We work over \(\mathbb{R}\). A list \(\mathcal{B}=(\mathbf{b}_1,\dots,\mathbf{b}_n)\) in a vector space \(V\) is a basis if it is linearly independent and spans \(V\). A vector space is finite-dimensional if it has a finite basis. Its dimension \(\dim V\) is the number of vectors in a basis; the basis-cardinality theorem from the earlier material on bases and dimension ensures that this number is independent of the chosen basis.

Definition: A linear map \(T:V\to W\) is an isomorphism if it is both one-to-one (injective) and onto (surjective). If such a map exists, \(V\) and \(W\) are isomorphic. For an ordered list \(\mathcal{B}=(\mathbf{b}_1,\dots,\mathbf{b}_n)\), its image list is \(T(\mathcal{B})=(T(\mathbf{b}_1),\dots,T(\mathbf{b}_n))\).

The image list keeps the same number and order of entries as the original list. The claim is about this list being a basis of \(W\), not merely about its entries being distinct. Linear independence and spanning must both be established. We first prove each part directly from the definitions.

Why the Image List Is a Basis

Theorem: Let \(V\) and \(W\) be vector spaces over \(\mathbb{R}\), and let \(T:V\to W\) be an isomorphism. If \(\mathcal{B}=(\mathbf{b}_1,\dots,\mathbf{b}_n)\) is a basis of \(V\), then \(T(\mathcal{B})=(T(\mathbf{b}_1),\dots,T(\mathbf{b}_n))\) is a basis of \(W\). This also includes the zero-dimensional case, when the basis is the empty list.

Proof. First suppose \(n>0\). To prove independence, assume that scalars \(c_1,\dots,c_n\) satisfy \(c_1T(\mathbf{b}_1)+\cdots+c_nT(\mathbf{b}_n)=\mathbf{0}\). Linearity gives \(T(c_1\mathbf{b}_1+\cdots+c_n\mathbf{b}_n)=\mathbf{0}=T(\mathbf{0})\). Since \(T\) is injective, equal images have equal inputs, so \(c_1\mathbf{b}_1+\cdots+c_n\mathbf{b}_n=\mathbf{0}\). The original list is linearly independent, hence \(c_1=\cdots=c_n=0\). Thus its image list is linearly independent.

To prove spanning, take any \(\mathbf{w}\in W\). Since \(T\) is surjective, there is a \(\mathbf{v}\in V\) with \(T(\mathbf{v})=\mathbf{w}\). Since \(\mathcal{B}\) spans \(V\), there are scalars \(d_1,\dots,d_n\) such that \(\mathbf{v}=d_1\mathbf{b}_1+\cdots+d_n\mathbf{b}_n\). Applying linearity gives \(\mathbf{w}=T(\mathbf{v})=d_1T(\mathbf{b}_1)+\cdots+d_nT(\mathbf{b}_n)\). Every vector of \(W\) is therefore a linear combination of the image list. It spans \(W\), so it is a basis. If \(n=0\), then \(V=\{\mathbf{0}\}\). Surjectivity implies \(W=\{\mathbf{0}\}\), whose empty list is a basis. The claim holds in this case as well. \(\square\)

The proof separates the two hypotheses on purpose. Injectivity is used to transfer a relation among image vectors back to a relation among the original basis vectors. Surjectivity is used to start with an arbitrary target vector and express it using image vectors. Neither part of the argument establishes the other property by itself.

Corollary: If \(V\) and \(W\) are finite-dimensional vector spaces over \(\mathbb{R}\) and \(T:V\to W\) is an isomorphism, then \(\dim V=\dim W\).

Proof. Choose a basis \(\mathcal{B}\) of \(V\). By the theorem, the image list \(T(\mathcal{B})\) is a basis of \(W\). The two lists have the same number of entries, since the image list contains one image for each vector in \(\mathcal{B}\). By the definition of dimension, the length of \(\mathcal{B}\) is \(\dim V\) and the length of \(T(\mathcal{B})\) is \(\dim W\). Therefore \(\dim V=\dim W\). In particular, \(W\) is finite-dimensional even if that was not assumed separately: the finite image list is a basis of \(W\). \(\square\)

Worked Examples

Worked Example: Coefficients Give a Basis of a Polynomial Space

Let \(P_1\) be the real vector space of polynomials of degree at most \(1\), and define \(T:\mathbb{R}^2\to P_1\) by \(T((a,b))=a+bx\). Track the standard basis of \(\mathbb{R}^2\).

The map is linear: for \((a,b),(c,d)\in\mathbb{R}^2\) and \(r,s\in\mathbb{R}\), \(T(r(a,b)+s(c,d))=T((ra+sc,rb+sd))=(ra+sc)+(rb+sd)x=rT((a,b))+sT((c,d))\). Every polynomial in \(P_1\) has the form \(a+bx\), so it is \(T((a,b))\); thus \(T\) is onto. If \(T((a,b))\) is the zero polynomial, its constant and \(x\)-coefficients are both zero, so \(a=b=0\); thus \(T\) is one-to-one.

The standard basis is \((\mathbf{e}_1,\mathbf{e}_2)=((1,0),(0,1))\). Its image list is \(T(\mathbf{e}_1)=1\) and \(T(\mathbf{e}_2)=x\), giving \((1,x)\). To check directly, if \(c_1\cdot 1+c_2x\) is the zero polynomial, its coefficients give \(c_1=c_2=0\). Also, an arbitrary \(a+bx\in P_1\) equals \(a\cdot 1+b x\). So \((1,x)\) is independent and spans \(P_1\), as the theorem predicts.

Check: \(T(a,b)=a+bx\) recovers the coefficients \(a,b\) of the input pair, so the displayed basis represents every target polynomial and only the zero pair maps to the zero polynomial.

Worked Example: A Basis of a Plane in \(\mathbb{R}^3\)

Define the subspace \(W=\{(a,b,a+2b):a,b\in\mathbb{R}\}\) of \(\mathbb{R}^3\), and set \(T:\mathbb{R}^2\to W\) by \(T((u,v))=(u,v,u+2v)\). Show how the standard basis maps to a basis of \(W\).

The formula is linear, since for scalars \(r,s\) and pairs \((u,v),(p,q)\), \(T(r(u,v)+s(p,q))=T((ru+sp,rv+sq))\) \(=(ru+sp,rv+sq,r(u+2v)+s(p+2q))=rT((u,v))+sT((p,q))\). The map is one-to-one: if \(T((u,v))=(0,0,0)\), its first two coordinates give \(u=0\) and \(v=0\). It is onto \(W\): every \((a,b,a+2b)\in W\) equals \(T((a,b))\). Hence \(T\) is an isomorphism.

The standard basis vectors map to \(T(\mathbf{e}_1)=(1,0,1)\) and \(T(\mathbf{e}_2)=(0,1,2)\). Let \(\mathbf{w}=(a,b,a+2b)\in W\). Then \(\mathbf{w}=a(1,0,1)+b(0,1,2)\), so these two vectors span \(W\). For independence, if \(c_1(1,0,1)+c_2(0,1,2)=(0,0,0)\), the first coordinate gives \(c_1=0\) and the second gives \(c_2=0\). Thus \(((1,0,1),(0,1,2))\) is a basis of \(W\).

Check: Substituting the coefficients back gives \(a(1,0,1)+b(0,1,2)=(a,b,a+2b)\), exactly the general vector in \(W\). The image list is a basis and has two vectors, matching \(\dim\mathbb{R}^2=2\).

Worked Example: Shifting Polynomials Preserves a Basis

On \(P_2\), the real polynomials of degree at most \(2\), define \(T(p)(x)=p(x+1)\). Apply \(T\) to the standard basis \((1,x,x^2)\), and verify the resulting list is a basis.

For polynomials \(p,q\) and scalars \(r,s\), \(T(rp+sq)(x)=(rp+sq)(x+1)=rp(x+1)+sq(x+1)\). Thus \(T\) is linear. It is bijective: the map \(S(q)(x)=q(x-1)\) is its inverse, because \(S(T(p))(x)=T(p)(x-1)=p((x-1)+1)=p(x)\) and \(T(S(q))(x)=S(q)(x+1)=q((x+1)-1)=q(x)\).

The basis vectors have images \(T(1)=1\), \(T(x)=x+1\), and \(T(x^2)=(x+1)^2=x^2+2x+1\). To check independence and spanning by coefficients, use the standard coordinates relative to \((1,x,x^2)\). The columns of the image vectors are \(\begin{bmatrix}1&1&1\\0&1&2\\0&0&1\end{bmatrix}\). Row operations give

$$ \begin{bmatrix}1&1&1\\0&1&2\\0&0&1\end{bmatrix} \xrightarrow{R_2\to R_2-2R_3} \begin{bmatrix}1&1&1\\0&1&0\\0&0&1\end{bmatrix} \xrightarrow{R_1\to R_1-R_2} \begin{bmatrix}1&0&1\\0&1&0\\0&0&1\end{bmatrix} \xrightarrow{R_1\to R_1-R_3} \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}. $$

There is a pivot in every column, so the coefficient columns are independent and span \(\mathbb{R}^3\). Equivalently, the three image polynomials are independent and span \(P_2\).

Check: Applying the inverse shift \(S(q)(x)=q(x-1)\) to the three images returns \(1,x,x^2\), respectively. This confirms that the map used is bijective and that its displayed basis images are the correct ones.

Common Pitfall: Injectivity Alone Is Not Enough

A frequent error is to prove that the images of a basis are independent and then conclude they are a basis of the target. Independence alone does not prove spanning. For example, consider \(J:\mathbb{R}^2\to\mathbb{R}^3\) given by \(J((a,b))=(a,b,0)\). The standard basis images are \((1,0,0)\) and \((0,1,0)\). They are independent: a combination equal to \((0,0,0)\) has first coordinate \(c_1=0\) and second coordinate \(c_2=0\). But they do not span \(\mathbb{R}^3\), because \((0,0,1)\) cannot be written as \((a,b,0)\). This map is one-to-one but not onto, so it is not an isomorphism. In the theorem, surjectivity is the step that ensures spanning in the codomain.

Conversely, checking only that a map is onto would not justify the independence step: that step uses injectivity to infer that equal images have equal inputs. The proof of basis preservation needs both hypotheses for different reasons. A useful way to organize a solution is to write “independent” and “spanning” as separate goals, then identify which property of the isomorphism proves each one.

Why Dimension Is an Isomorphism Invariant

The dimension equality is a consequence of a structural fact, not an accidental agreement between coordinate counts. An isomorphism preserves the linear-combination relationships that define a basis: independence is preserved because no nonzero relation can collapse to zero, and spanning is preserved because every target vector has a preimage. Since the image basis has exactly one entry for each vector in the original basis, the number of basis vectors is unchanged.

This conclusion gives a necessary condition for isomorphism: two finite-dimensional real vector spaces with different dimensions cannot be isomorphic. If their dimensions differ, no linear bijection can exist, because any such map would have to send a basis to a basis of the same length. The converse—that equal dimensions suffice for an isomorphism—is a separate construction result. Here the proved direction is that an existing isomorphism forces equality of dimensions.

Check Your Understanding

For each question, distinguish the role of injectivity from the role of surjectivity.

  1. Suppose \(T:V\to W\) is an isomorphism and \((\mathbf{b}_1,\mathbf{b}_2,\mathbf{b}_3)\) is a basis of \(V\). What are the two properties you must establish to show its image list is a basis of \(W\)?
  2. In the independence part of the theorem’s proof, where is injectivity used?
  3. In the spanning part of the theorem’s proof, where is surjectivity used?
  4. For \(J((a,b))=(a,b,0)\), identify a vector in \(\mathbb{R}^3\) that is not in the span of the standard basis images.
  5. If \(V\) and \(W\) are finite-dimensional and isomorphic, explain why a basis of \(V\) and its image basis in \(W\) have the same length.

Test yourself: Linear Algebra final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon