An isomorphism is an invertible linear transformation. It gives a precise meaning to the statement that two vector spaces have the same linear structure.
Let and be vector spaces over the same field . A linear map
is called an isomorphism if there exists a linear map
such that
for every , and
for every .
Equivalently, an isomorphism is a linear map that is both injective and surjective. Two vector spaces are called isomorphic when there exists an isomorphism between them. Isomorphic vector spaces have the same structure from the viewpoint of linear algebra.
36.1 The Meaning of Isomorphism
The word isomorphism means same form. In linear algebra, it means same vector-space structure.
If
is an isomorphism, then every vector in corresponds to exactly one vector in , and every vector in comes from exactly one vector in . Addition and scalar multiplication are preserved by the correspondence.
Thus
and
The inverse transformation preserves the same operations in the reverse direction.
An isomorphism does not say that the elements of and look the same. It says that they behave the same under the operations of linear algebra.
For example, the space of polynomials
looks different from . One space contains polynomials. The other contains coordinate columns. But they are isomorphic.
The map
defined by
is an isomorphism.
It preserves addition and scalar multiplication, and every vector in arises from exactly one polynomial in .
36.2 Injective and Surjective Linear Maps
An isomorphism is both injective and surjective.
A linear map
is injective if
implies
It is surjective if
Thus is an isomorphism exactly when every output vector has exactly one input vector.
For linear maps, injectivity is controlled by the kernel:
Surjectivity is controlled by the image:
Therefore
The kernel records failure of injectivity. The image records failure of surjectivity.
36.3 The Inverse Map
Suppose
is an isomorphism. Since is bijective, each vector has a unique preimage . Define
when
This gives a function
We now show that is linear.
Let . Since is surjective, there exist such that
and
Then
Therefore
But
So
For scalar multiplication, let . If , then
Therefore
Thus is linear.
36.4 Isomorphic Vector Spaces
Two vector spaces and are isomorphic if there exists an isomorphism
This is written
The symbol means isomorphic to.
Isomorphism is an equivalence relation on vector spaces over a fixed field. It is reflexive, symmetric, and transitive.
It is reflexive because every vector space is isomorphic to itself by the identity map:
It is symmetric because if
is an isomorphism, then
is also an isomorphism.
It is transitive because if
and
are isomorphisms, then
is an isomorphism.
36.5 Dimension and Isomorphism
Finite-dimensional vector spaces over the same field are isomorphic exactly when they have the same dimension.
First suppose
is an isomorphism. Since is injective and surjective, it sends a basis of to a basis of . Therefore
Conversely, suppose
Choose a basis
of , and choose a basis
of .
Define by sending
for each , and extending linearly.
If
define
This map is linear by construction. It is injective because the only linear combination of equal to zero is the trivial one. It is surjective because the vectors span .
Therefore is an isomorphism.
Thus, for finite-dimensional vector spaces over the same field,
36.6 Coordinate Isomorphism
Every finite-dimensional vector space is isomorphic to a coordinate space.
Let be an -dimensional vector space over , and let
be an ordered basis of .
Define
by
This map sends each vector to its coordinate vector relative to .
If
then
The map is linear because coordinates respect addition and scalar multiplication.
It is injective because a vector has only one coordinate representation in a basis. It is surjective because every coordinate vector in determines a vector in .
Therefore
This is why finite-dimensional linear algebra can often be done with coordinate columns. A basis converts abstract vectors into coordinates.
36.7 Examples
Polynomial Spaces
Let
The set
is a basis. Therefore
Since
we have
An explicit isomorphism is
Matrix Spaces
Let be the vector space of all real matrices. Each matrix has the form
Define
by
This is an isomorphism. It preserves addition and scalar multiplication, and it has an inverse:
Thus
Solution Spaces
The solution space of a homogeneous linear differential equation may be isomorphic to a coordinate space.
For example, the equation
has solution space
This space has basis
Therefore it is isomorphic to .
An isomorphism is
36.8 Nonexamples
Not every linear map is an isomorphism.
Define
by
This is projection onto the -axis. It is linear, but it is not an isomorphism.
Its kernel is
Since the kernel contains a nonzero vector, is not injective.
Its image is
Since the image is a proper subspace of , is not surjective.
Thus projection loses information and cannot be reversed.
36.9 Matrix Isomorphisms
Let
define a linear map
by
The map is an isomorphism exactly when is square and invertible.
If is invertible, then , and the inverse transformation is
If is not square, then cannot be an isomorphism between and , because the domain and codomain have different finite dimensions.
If is square but singular, then is not an isomorphism. It has either a nontrivial kernel, or an image smaller than the codomain, or both.
For square matrices, the following conditions are equivalent:
| Condition | Meaning |
|---|---|
| is invertible | exists |
| is an isomorphism | The matrix map is reversible |
| No nonzero vector is collapsed | |
| Every output is reached | |
| Full rank | |
| The columns of form a basis of | Independent and spanning |
36.10 Isomorphism and Rank-Nullity
Let
be a linear map, with finite-dimensional.
The rank-nullity theorem states
If is an isomorphism, then
so
Also,
so
Thus
Conversely, if
and is linear, then injectivity implies surjectivity, and surjectivity implies injectivity. This follows from rank-nullity.
Suppose is injective. Then
So
Hence
so is surjective.
Suppose is surjective. Then
So
Hence
so is injective.
Therefore, between finite-dimensional spaces of equal dimension, it is enough to prove either injectivity or surjectivity.
36.11 Isomorphism Preserves Structure
An isomorphism preserves all vector-space properties.
If is an isomorphism and is a subspace, then
is a subspace of . Moreover,
If
is a linearly independent list in , then
is linearly independent in .
If
spans , then
spans .
If
is a basis of , then
is a basis of .
This explains why isomorphic spaces are treated as structurally identical. Basis, dimension, linear independence, span, subspaces, and linear equations transfer through an isomorphism.
36.12 Proof That Bases Are Preserved
Let be an isomorphism, and let
be a basis of .
First, prove that
is linearly independent.
Suppose
By linearity,
Since is injective, its kernel is . Hence
Since is linearly independent,
Therefore the image list is linearly independent.
Next, prove that it spans . Let . Since is surjective, there exists such that
Since spans , write
Then
Thus every lies in the span of the image list.
So the image list is a basis of .
36.13 Isomorphism Versus Equality
Isomorphic spaces are not necessarily equal as sets.
For example,
and
are different sets. One contains polynomials. The other contains ordered triples. But they are isomorphic because both are three-dimensional real vector spaces.
Equality is stricter than isomorphism. Equality says two objects are the same object. Isomorphism says two objects have the same structure.
In linear algebra, structure is usually what matters. Once a basis is chosen, any -dimensional vector space can be represented by . But this representation depends on the basis. A different basis gives a different isomorphism.
Thus the statement
is canonical only after a basis has been chosen.
36.14 Natural and Chosen Isomorphisms
Some isomorphisms are natural. Others depend on arbitrary choices.
The map
defined by
depends on the chosen basis
If instead we choose the basis
we get a different coordinate isomorphism.
Both are valid. Neither changes the fact that
But the actual coordinate vector assigned to a polynomial may change.
This is a recurring theme. Vector spaces of the same finite dimension are isomorphic, but a specific isomorphism usually requires choosing a basis.
36.15 Isomorphism of Operators
Isomorphism also appears when comparing linear operators.
Let
and
be linear operators. Suppose there is an isomorphism
such that
Then and represent the same operator structure under the identification .
Equivalently,
In matrix form, this becomes similarity:
or, depending on the coordinate convention,
Similar matrices represent the same linear operator in different bases. They share structural invariants such as rank, determinant, trace, eigenvalues, and characteristic polynomial.
36.16 First Isomorphism Theorem
Let
be linear. The first isomorphism theorem states that the quotient space is isomorphic to the image of :
The idea is that vectors in that differ by an element of the kernel have the same image under .
Indeed,
if and only if
which holds if and only if
Thus each coset of corresponds to exactly one output vector in . This gives a well-defined isomorphism
The theorem formalizes a simple idea: after collapsing exactly the kernel, the remaining domain is the image.
36.17 Geometric Interpretation
An isomorphism is a reversible linear change of description.
In , an invertible matrix may rotate, reflect, shear, or stretch the plane. It may change lengths and angles, unless it is orthogonal, but it does not collapse the plane into a line or a point.
A projection is not an isomorphism because it loses information. A map from onto a line cannot be reversed on all of . A map from a line onto cannot reach every point.
In finite-dimensional geometry, an isomorphism preserves dimension. It may change coordinates or shape, but it keeps the number of independent directions.
36.18 Summary
An isomorphism is an invertible linear map.
For vector spaces and , a linear map
is an isomorphism when it is both injective and surjective. Equivalently,
and
If and are finite-dimensional over the same field, then
Every -dimensional vector space over is isomorphic to after a basis is chosen.
Isomorphisms preserve linear structure. They send bases to bases, linearly independent sets to linearly independent sets, spanning sets to spanning sets, and subspaces to subspaces of the same dimension.
Thus isomorphism is the correct notion of sameness for vector spaces.