Invertibility of Linear Maps
When can a linear transformation be undone? This question is one of the organizing questions of linear algebra. It asks whether a map admits a companion map that reverses its action exactly. It turns out to have a remarkably clean answer. The answer is entirely about two properties you already know how to check. These are injectivity and surjectivity, phrased via the Null Space and Injectivity and the Range and Surjectivity. Invertibility matters because it is the precise algebraic notion of " loses no information and misses nothing." An invertible linear map lets you translate freely between two vector spaces. You never lose data in the process. This is exactly the situation that makes two spaces "the same" for linear-algebraic purposes. This theme reappears immediately as Isomorphisms and Isomorphic Vector Spaces. Systems of linear equations, change-of-basis computations, and the entire theory of eigenvalues all hinge on one thing. That thing is knowing when a linear map (or its matrix) can be inverted. The big picture is this: invertibility is not a separate, mysterious property. You do not need to hunt for it by guessing an inverse formula. It is equivalent to the conjunction of two properties you can check directly. These are injectivity (trivial null space) and surjectivity (full range). Moreover, the inverse, when it exists, is forced to be unique. It is also forced to be linear. This article proves all of that from scratch. It builds only on Matrix Multiplication as Composition and basic set-theoretic facts about functions. By the end, you will have a complete, rigorous proof of three things. First, a linear map is invertible exactly when it is bijective. Second, inverses (when they exist) are unique. Third, the inverse of a linear map is automatically linear. Two fully worked examples round out the treatment — one abstract, one matrix-based. A counterexample also shows why finite-dimensionality-free reasoning still needs both injectivity and surjectivity.
- A linear map is invertible if there exists a linear map with and .
- Invertibility is equivalent to being injective and surjective, i.e., bijective as a function.
- If an inverse exists, it is unique; we denote it .
- The inverse of a linear map, if it exists as a function-theoretic inverse, is automatically linear.
- Injectivity alone or surjectivity alone is not enough — both are needed, and infinite-dimensional spaces show they can fail independently.
- Key idea: invertibility of is exactly bijectivity of , and the two-sided algebraic inverse is nothing but the ordinary set-theoretic inverse function, which linearity forces to be linear.
Where this lives today
Invertibility of linear maps is the gateway to the concept of an isomorphism, developed next as Isomorphisms and Isomorphic Vector Spaces: two vector spaces are "the same" precisely when an invertible linear map connects them. In matrix language this becomes the theory of Invertible Matrices, the computational backbone of solving linear systems by matrix inversion, computing determinants, and diagonalizing operators for eigenvalue problems. Beyond pure linear algebra, invertibility governs whether a linear system of equations has a unique solution for every — the central question in numerical linear algebra and in engineering applications like circuit analysis and structural mechanics. In quantum mechanics, unitary (hence invertible) linear operators model time evolution, and invertibility of the underlying transformation is what guarantees information is never lost. In cryptography, block ciphers are built from invertible linear (or affine) maps over finite fields, since encryption must always be reversible by the holder of the key. In statistics and machine learning, the invertibility of a design matrix (or covariance matrix) determines whether a least-squares or regression problem has a unique solution, tying this article's abstract criterion directly to everyday computation.
Ask the tutor: Why does an injective linear map between spaces of the same finite dimension have to be surjective, and where exactly does rank–nullity enter that argument?
Let and be vector spaces over a field , and let be a linear map. We say is invertible if there exists a linear map
such that
where and are the identity maps, and , denote composition. Such a map , if it exists, is called an inverse of . A linear map satisfying only is called a left inverse of ; one satisfying only is called a right inverse of . An inverse in the sense above (satisfying both equations) is called a two-sided inverse.
Intuition
Think of a linear map as a machine that eats vectors from and produces vectors in . To "undo" , you need a machine that, run after , gets you back exactly where you started (), and also, run before , produces exactly what would have needed to hit any target in (). For this undoing to be possible at all, two failures must be ruled out. First, must not collapse distinct vectors onto the same image — if with , no machine can know whether to send that common output back to or to . This is exactly injectivity, equivalently . Second, must not miss any vectors in — if some is never hit, then has nothing sensible to map to under the requirement . This is exactly surjectivity, equivalently . The picture below shows the two failure modes side by side: a non-injective map (two inputs collapse to one output — no way back) and a non-surjective map (a target point is never reached — no consistent value to assign there).
Once both failure modes are excluded — that is, once is bijective — the ordinary set-theoretic inverse function exists automatically, and the entire content of the theorem below is that this set-theoretic inverse is forced to be linear.
Let and be vector spaces over a field , and let be a linear map. Then the following are equivalent: 1. is invertible (there exists a linear with and ). 2. is injective and surjective. Moreover, when is invertible, the inverse is unique; we write .
We prove (1) (2), then (2) (1), then uniqueness. The technique throughout is direct verification from the definitions, using function-theoretic facts about composition together with linearity where needed.
Step 1: . Suppose is invertible, with linear satisfying and . Injectivity. Suppose satisfy . Apply to both sides:
The left side is , and the right side is . Hence . Since were arbitrary elements of with equal image, is injective. (Equivalently, by The Null Space and Injectivity, if then , using linearity of to get ; so .) Surjectivity. Let be arbitrary. Set . Then
So . Since was arbitrary, , i.e., is surjective, by The Range and Surjectivity.
Step 2: . Suppose is injective and surjective. Since is a bijection of sets, there exists a (unique) set-theoretic inverse function satisfying
Concretely, for each , surjectivity of guarantees some with , and injectivity guarantees this is unique; define to be this unique . These two displayed identities are exactly and as equalities of functions. It remains to show is linear, since the definition of invertibility requires the inverse to be a linear map, not merely a set function. Additivity. Let . We must show . Let and , so that and by construction of . By linearity of ,
Since is, by definition, the unique vector in mapping under to , and we have just exhibited as such a vector, uniqueness forces
Homogeneity. Let and . Let , so . By linearity of ,
Again by uniqueness of the preimage under the bijection ,
Since is additive and homogeneous, is linear. Combined with , established above, is invertible with inverse .
Step 3: Uniqueness of the inverse. Suppose are both linear maps satisfying , , , . We show as functions, using only associativity of composition (which holds for arbitrary function composition, hence in particular for linear maps, as justified by Matrix Multiplication as Composition when working with matrices, or directly from the definition of composition of functions in general). Compute:
Each equality is justified: and since are identity maps; and are the defining hypotheses; and is associativity of function composition. Hence , proving the inverse, when it exists, is unique.
∎Worked examples
Example 1 (An explicit isomorphism between polynomials and a coordinate space). Let , the space of real polynomials of degree at most , and let . Define by
This is linear (each coordinate is a linear combination of , and coefficient extraction is linear, so is a linear combination of linear coordinate functionals into ). Check injectivity via the null space. Suppose . Then
From the first equation . Substituting into the second, , so . From the third, . Combining and gives , so , hence and . So the only polynomial mapping to is the zero polynomial: , and is injective. Check surjectivity. Since (a fact we use only to motivate the computation, not to substitute for the proof — the theorem above requires an actual verification, and here we verify surjectivity directly by exhibiting a preimage of an arbitrary target). Let be arbitrary; we solve
for . From equation 1, . Substitute into equation 2: , so . Combined with equation 3, , subtract: . Then . And . So an explicit preimage exists for every , namely
Thus is surjective. By the theorem, is invertible, and its inverse is given exactly by this formula:
Sanity check. Take . Then , , . So . Check: . ✓.
Example 2 (A matrix that fails to be invertible, diagnosed via the theorem). Let be the real matrix
viewed as the linear map , , composition-compatible with Matrix Multiplication as Composition. Check injectivity. Solve for :
From equation 2, . Substitute into equation 1: , so . Check equation 3: . This holds automatically for every , so equation 3 gives no new constraint. Hence, for any , the vector solves . Taking : is in . So , and is not injective. By the theorem (contrapositive of : if fails to be injective, cannot be invertible), has no two-sided inverse — as a linear map, and hence has no inverse matrix. (One can also check directly that is not surjective here: since is one-dimensional, the Rank–Nullity-type dimension count forces to be -dimensional, a proper subspace of — consistent with the theorem's equivalence, since a linear map between finite-dimensional spaces of equal dimension is injective iff it is surjective, though we do not need that fact here since non-injectivity alone already rules out invertibility.) This illustrates the theorem's practical power: to disprove invertibility, exhibiting a single nonzero vector in the null space suffices — no need to separately analyze the range.
The theorem requires to be both injective and surjective; neither alone suffices, and in infinite dimensions these two properties can hold separately without the other, unlike in finite dimensions where (for a map between spaces of equal finite dimension) one implies the other. Let , or concretely let be the space of all sequences of real numbers, with pointwise addition and scalar multiplication. Define the right shift
and the left shift
Both are linear (each coordinate of the output is a linear — indeed a single-term — function of the input coordinates). is injective but not surjective. If , then in particular the second coordinate , the third coordinate , and so on; every . So and is injective. But is not surjective: the sequence has no preimage, since any output of has first coordinate . Since fails to be surjective, the theorem says is not invertible. Indeed, suppose toward contradiction some linear satisfied and . Apply to : we would need , but has first coordinate automatically (every output of starts with ), contradicting equality to whose first coordinate is . So no two-sided inverse of exists — consistent with, and forced by, the theorem. Note also that is a left inverse of (since , so ), yet is not a two-sided inverse of , since , so . This shows precisely what goes wrong if one drops the surjectivity hypothesis and only demands a left inverse: a left inverse can exist for a merely-injective, non-surjective map, but it will never be a genuine two-sided inverse, and the theorem's conclusion (existence of a two-sided inverse) fails exactly as predicted.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| injective only | left inverse may exist | need not be invertible; not surjective no right/two-sided inverse |
| surjective only | right inverse may exist (needs Axiom of Choice in general, automatic if ) | need not be invertible; not injective no left/two-sided inverse |
| finite-dim'l, | injective surjective invertible | fails completely if , or if infinite-dimensional |
| finite-dim'l, | can never be invertible | — |
| Composition of invertibles | invertible with | order of composition must be reversed; a common algebra slip |
The mathematician behind it
Origins · 1 minHermann Grassmann and how this was discovered
Grassmann worked largely outside the mainstream mathematical establishment of his day, teaching at a Gymnasium in Stettin while developing, in his 1844 treatise Die lineale Ausdehnungslehre, a theory of vector spaces of arbitrary dimension long before the term "vector space" existed. His work anticipated the abstract, dimension-agnostic treatment of linear maps — including the idea that a transformation between spaces could be characterized purely by its effect on a spanning set, and reversed exactly when no information was lost — that underlies the modern notion of invertibility.
Is every injective linear map between finite-dimensional spaces of the same dimension automatically invertible?
Yes, but this requires an additional argument beyond the definition of invertibility itself: the rank–nullity theorem. If and is injective, then , so rank–nullity gives . A subspace of with the same finite dimension as must equal , so is also surjective. By the theorem above, injective-and-surjective means invertible. This shortcut fails without the equal-dimension hypothesis, and fails entirely in infinite dimensions, as the shift-operator example shows.
Does invertibility depend on which basis we use to write as a matrix?
No. Invertibility is a property of the linear map itself, defined purely in terms of composition with another linear map, with no reference to coordinates. If is represented by matrix in one basis and matrix in another, then for some invertible change-of-basis matrix , and is invertible if and only if is invertible (their determinants differ by a nonzero factor effect, or directly: invertible invertible invertible). So the property is basis-independent even though the specific inverse matrix's entries are not.
If , is necessarily equal to ?
Not unless you also know . The equation alone only makes a left inverse of , which forces to be injective (if then ) but says nothing about surjectivity. If in addition happens to be surjective (equivalently, suffices in the finite-dimensional case), one can then show is also a right inverse and hence equals . In general, without that extra information, being a left inverse does not make , and may not even exist.
Can a linear map have two different left inverses?
Yes, whenever is injective but not surjective. In the shift-operator counterexample, the left shift satisfies , but so does any linear map that agrees with on and is defined arbitrarily (subject to linearity) on a complement of in . Since , such a complement is nonzero, giving genuine freedom and hence multiple distinct left inverses. This is only possible because is not surjective; once is also surjective, the theorem shows the inverse is forced to be unique.
Is the inverse of an invertible linear map always given by a matrix inverse in the finite-dimensional case?
Yes. If is invertible with finite, and is the matrix of with respect to chosen bases of and , then the matrix of (with respect to the same bases, in reversed order) is precisely the matrix inverse , since composition of linear maps corresponds to matrix multiplication by Matrix Multiplication as Composition, and , translate directly into .
Why does the definition demand a linear map , rather than just any function that undoes ?
Because a merely set-theoretic inverse function always exists whenever is a bijection, with no linearity assumption needed at all — that fact is pure set theory. The genuine content of the theorem is that when is linear and bijective, its automatically-existing set-theoretic inverse is forced to be linear as well, as proved in Step 2 using uniqueness of preimages. Demanding be linear in the definition is therefore not an extra restriction that could fail to be satisfiable; it is a guaranteed bonus that makes "invertible linear map" a meaningful notion within the category of vector spaces and linear maps, not merely within the category of sets and functions.
Does invertibility require and to be finite-dimensional?
No — the definition and the injective-and-surjective criterion make sense, and the proof given above is fully valid, for arbitrary vector spaces, finite- or infinite-dimensional. What changes in infinite dimensions is only the practical difficulty of checking the two conditions, and the failure of shortcuts like "same finite dimension plus injective implies surjective." The shift-operator counterexample lives entirely in an infinite-dimensional space and obeys the theorem exactly: is injective, not surjective, hence — as the theorem forces — not invertible.