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 TT 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 "TT 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.

Key takeaways
  • A linear map T:V→WT: V \to W is invertible if there exists a linear map S:W→VS: W \to V with ST=IVST = I_V and TS=IWTS = I_W.
  • Invertibility is equivalent to TT being injective and surjective, i.e., bijective as a function.
  • If an inverse exists, it is unique; we denote it T−1T^{-1}.
  • 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 TT is exactly bijectivity of TT, 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 Ax=bAx=b has a unique solution for every bb — 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?

DefinitionInvertible Linear Map and Inverse

Let VV and WW be vector spaces over a field F\mathbb{F}, and let T:V→WT: V \to W be a linear map. We say TT is invertible if there exists a linear map

S:W→VS: W \to V

such that

ST=IVandTS=IW,ST = I_V \quad \text{and} \quad TS = I_W,

where IV:V→VI_V: V \to V and IW:W→WI_W: W \to W are the identity maps, and STST, TSTS denote composition. Such a map SS, if it exists, is called an inverse of TT. A linear map SS satisfying only ST=IVST = I_V is called a left inverse of TT; one satisfying only TS=IWTS = I_W is called a right inverse of TT. An inverse in the sense above (satisfying both equations) is called a two-sided inverse.

Intuition

Think of a linear map T:V→WT: V \to W as a machine that eats vectors from VV and produces vectors in WW. To "undo" TT, you need a machine SS that, run after TT, gets you back exactly where you started (ST=IVST = I_V), and also, run before TT, produces exactly what TT would have needed to hit any target in WW (TS=IWTS = I_W). For this undoing to be possible at all, two failures must be ruled out. First, TT must not collapse distinct vectors onto the same image — if T(v1)=T(v2)T(v_1) = T(v_2) with v1≠v2v_1 \ne v_2, no machine SS can know whether to send that common output back to v1v_1 or to v2v_2. This is exactly injectivity, equivalently null⁡(T)={0}\operatorname{null}(T) = \{0\}. Second, TT must not miss any vectors in WW — if some w∈Ww \in W is never hit, then S(w)S(w) has nothing sensible to map to under the requirement TS=IWTS = I_W. This is exactly surjectivity, equivalently range⁡(T)=W\operatorname{range}(T) = W. 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).

Figure
Injectivity and surjectivity as the two ingredients of invertibility
Not injective v₁ v₂ T(v₁)=T(v₂) S(T(v₁)=T(v₂)) undefined: v₁ or v₂? Not surjective v T(v) w (unreached) S(w) has no prescribed value

Once both failure modes are excluded — that is, once TT is bijective — the ordinary set-theoretic inverse function T−1:W→VT^{-1}: W \to V exists automatically, and the entire content of the theorem below is that this set-theoretic inverse is forced to be linear.

TheoremInvertibility Criterion

Let VV and WW be vector spaces over a field F\mathbb{F}, and let T:V→WT: V \to W be a linear map. Then the following are equivalent: 1. TT is invertible (there exists a linear S:W→VS: W \to V with ST=IVST = I_V and TS=IWTS = I_W). 2. TT is injective and surjective. Moreover, when TT is invertible, the inverse SS is unique; we write S=T−1S = T^{-1}.

Proof

We prove (1) ⇒\Rightarrow (2), then (2) ⇒\Rightarrow (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: (1)⇒(2)(1) \Rightarrow (2). Suppose TT is invertible, with linear S:W→VS: W \to V satisfying ST=IVST = I_V and TS=IWTS = I_W. Injectivity. Suppose v1,v2∈Vv_1, v_2 \in V satisfy T(v1)=T(v2)T(v_1) = T(v_2). Apply SS to both sides:

S(T(v1))=S(T(v2)).S(T(v_1)) = S(T(v_2)).

The left side is (ST)(v1)=IV(v1)=v1(ST)(v_1) = I_V(v_1) = v_1, and the right side is (ST)(v2)=IV(v2)=v2(ST)(v_2) = I_V(v_2) = v_2. Hence v1=v2v_1 = v_2. Since v1,v2v_1, v_2 were arbitrary elements of VV with equal image, TT is injective. (Equivalently, by The Null Space and Injectivity, if T(v)=0T(v) = 0 then v=S(T(v))=S(0)=0v = S(T(v)) = S(0) = 0, using linearity of SS to get S(0)=0S(0)=0; so null⁡(T)={0}\operatorname{null}(T) = \{0\}.) Surjectivity. Let w∈Ww \in W be arbitrary. Set v:=S(w)∈Vv := S(w) \in V. Then

T(v)=T(S(w))=(TS)(w)=IW(w)=w.T(v) = T(S(w)) = (TS)(w) = I_W(w) = w.

So w∈range⁡(T)w \in \operatorname{range}(T). Since w∈Ww \in W was arbitrary, range⁡(T)=W\operatorname{range}(T) = W, i.e., TT is surjective, by The Range and Surjectivity.

Step 2: (2)⇒(1)(2) \Rightarrow (1). Suppose TT is injective and surjective. Since T:V→WT: V \to W is a bijection of sets, there exists a (unique) set-theoretic inverse function S:W→VS: W \to V satisfying

S(T(v))=v for all v∈V,T(S(w))=w for all w∈W.S(T(v)) = v \text{ for all } v \in V, \qquad T(S(w)) = w \text{ for all } w \in W.

Concretely, for each w∈Ww \in W, surjectivity of TT guarantees some v∈Vv \in V with T(v)=wT(v) = w, and injectivity guarantees this vv is unique; define S(w)S(w) to be this unique vv. These two displayed identities are exactly ST=IVST = I_V and TS=IWTS = I_W as equalities of functions. It remains to show SS is linear, since the definition of invertibility requires the inverse to be a linear map, not merely a set function. Additivity. Let w1,w2∈Ww_1, w_2 \in W. We must show S(w1+w2)=S(w1)+S(w2)S(w_1 + w_2) = S(w_1) + S(w_2). Let v1:=S(w1)v_1 := S(w_1) and v2:=S(w2)v_2 := S(w_2), so that T(v1)=w1T(v_1) = w_1 and T(v2)=w2T(v_2) = w_2 by construction of SS. By linearity of TT,

T(v1+v2)=T(v1)+T(v2)=w1+w2.T(v_1 + v_2) = T(v_1) + T(v_2) = w_1 + w_2.

Since S(w1+w2)S(w_1+w_2) is, by definition, the unique vector in VV mapping under TT to w1+w2w_1 + w_2, and we have just exhibited v1+v2v_1 + v_2 as such a vector, uniqueness forces

S(w1+w2)=v1+v2=S(w1)+S(w2).S(w_1 + w_2) = v_1 + v_2 = S(w_1) + S(w_2).

Homogeneity. Let w∈Ww \in W and λ∈F\lambda \in \mathbb{F}. Let v:=S(w)v := S(w), so T(v)=wT(v) = w. By linearity of TT,

T(λv)=λT(v)=λw.T(\lambda v) = \lambda T(v) = \lambda w.

Again by uniqueness of the preimage under the bijection TT,

S(λw)=λv=λS(w).S(\lambda w) = \lambda v = \lambda S(w).

Since SS is additive and homogeneous, SS is linear. Combined with ST=IVST = I_V, TS=IWTS = I_W established above, TT is invertible with inverse SS.

Step 3: Uniqueness of the inverse. Suppose S1,S2:W→VS_1, S_2 : W \to V are both linear maps satisfying S1T=IVS_1 T = I_V, TS1=IWTS_1 = I_W, S2T=IVS_2 T = I_V, TS2=IWTS_2 = I_W. We show S1=S2S_1 = S_2 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:

S1=S1∘IW=S1∘(TS2)=(S1T)∘S2=IV∘S2=S2.S_1 = S_1 \circ I_W = S_1 \circ (T S_2) = (S_1 T) \circ S_2 = I_V \circ S_2 = S_2.

Each equality is justified: S1∘IW=S1S_1 \circ I_W = S_1 and IV∘S2=S2I_V \circ S_2 = S_2 since IW,IVI_W, I_V are identity maps; IW=TS2I_W = TS_2 and S1T=IVS_1 T = I_V are the defining hypotheses; and S1∘(TS2)=(S1T)∘S2S_1 \circ (TS_2) = (S_1 T)\circ S_2 is associativity of function composition. Hence S1=S2S_1 = S_2, proving the inverse, when it exists, is unique. ■\blacksquare

∎

Worked examples

Example 1 (An explicit isomorphism between polynomials and a coordinate space). Let V=P2(R)V = \mathcal{P}_2(\mathbb{R}), the space of real polynomials of degree at most 22, and let W=R3W = \mathbb{R}^3. Define T:V→WT: V \to W by

T(a0+a1x+a2x2)=(a0+a1,  a1−2a2,  a0+a2).T(a_0 + a_1 x + a_2 x^2) = (a_0 + a_1,\; a_1 - 2a_2,\; a_0 + a_2).

This TT is linear (each coordinate is a linear combination of a0,a1,a2a_0, a_1, a_2, and coefficient extraction a0+a1x+a2x2↦(a0,a1,a2)a_0+a_1x+a_2x^2 \mapsto (a_0,a_1,a_2) is linear, so TT is a linear combination of linear coordinate functionals into R3\mathbb{R}^3). Check injectivity via the null space. Suppose T(a0+a1x+a2x2)=(0,0,0)T(a_0+a_1x+a_2x^2) = (0,0,0). Then

a0+a1=0,a1−2a2=0,a0+a2=0.a_0 + a_1 = 0,\qquad a_1 - 2a_2 = 0,\qquad a_0 + a_2 = 0.

From the first equation a1=−a0a_1 = -a_0. Substituting into the second, −a0−2a2=0-a_0 - 2a_2 = 0, so a0=−2a2a_0 = -2a_2. From the third, a0=−a2a_0 = -a_2. Combining a0=−2a2a_0 = -2a_2 and a0=−a2a_0 = -a_2 gives −2a2=−a2-2a_2 = -a_2, so a2=0a_2 = 0, hence a0=0a_0 = 0 and a1=0a_1 = 0. So the only polynomial mapping to 00 is the zero polynomial: null⁡(T)={0}\operatorname{null}(T) = \{0\}, and TT is injective. Check surjectivity. Since dim⁡V=3=dim⁡W\dim V = 3 = \dim W (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 (b1,b2,b3)∈R3(b_1, b_2, b_3) \in \mathbb{R}^3 be arbitrary; we solve

a0+a1=b1,a1−2a2=b2,a0+a2=b3a_0 + a_1 = b_1,\quad a_1 - 2a_2 = b_2,\quad a_0 + a_2 = b_3

for a0,a1,a2a_0, a_1, a_2. From equation 1, a1=b1−a0a_1 = b_1 - a_0. Substitute into equation 2: b1−a0−2a2=b2b_1 - a_0 - 2a_2 = b_2, so a0+2a2=b1−b2a_0 + 2a_2 = b_1 - b_2. Combined with equation 3, a0+a2=b3a_0 + a_2 = b_3, subtract: a2=(b1−b2)−b3a_2 = (b_1 - b_2) - b_3. Then a0=b3−a2=b3−(b1−b2−b3)=2b3−b1+b2a_0 = b_3 - a_2 = b_3 - (b_1 - b_2 - b_3) = 2b_3 - b_1 + b_2. And a1=b1−a0=b1−2b3+b1−b2=2b1−b2−2b3a_1 = b_1 - a_0 = b_1 - 2b_3 + b_1 - b_2 = 2b_1 - b_2 - 2b_3. So an explicit preimage exists for every (b1,b2,b3)(b_1,b_2,b_3), namely

a0=−b1+b2+2b3,a1=2b1−b2−2b3,a2=b1−b2−b3.a_0 = -b_1+b_2+2b_3,\quad a_1 = 2b_1-b_2-2b_3,\quad a_2 = b_1-b_2-b_3.

Thus TT is surjective. By the theorem, TT is invertible, and its inverse S=T−1:R3→VS = T^{-1}: \mathbb{R}^3 \to V is given exactly by this formula:

T−1(b1,b2,b3)=(−b1+b2+2b3)+(2b1−b2−2b3)x+(b1−b2−b3)x2.T^{-1}(b_1,b_2,b_3) = (-b_1+b_2+2b_3) + (2b_1-b_2-2b_3)x + (b_1-b_2-b_3)x^2.

Sanity check. Take (b1,b2,b3)=(3,−1,2)(b_1,b_2,b_3) = (3,-1,2). Then a0=−3−1+4=0a_0 = -3-1+4=0, a1=6+1−4=3a_1 = 6+1-4=3, a2=3+1−2=2a_2=3+1-2=2. So T−1(3,−1,2)=3x+2x2T^{-1}(3,-1,2) = 3x+2x^2. Check: T(3x+2x2)=(0+3, 3−4, 0+2)=(3,−1,2)T(3x+2x^2) = (0+3,\, 3-4,\, 0+2) = (3,-1,2). ✓.

Example 2 (A matrix that fails to be invertible, diagnosed via the theorem). Let AA be the 3×33\times 3 real matrix

A=(12−1013132),A = \begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 3 \\ 1 & 3 & 2 \end{pmatrix},

viewed as the linear map TA:R3→R3T_A: \mathbb{R}^3 \to \mathbb{R}^3, TA(x)=AxT_A(x) = Ax, composition-compatible with Matrix Multiplication as Composition. Check injectivity. Solve Ax=0Ax = 0 for x=(x1,x2,x3)x = (x_1,x_2,x_3):

x1+2x2−x3=0,x2+3x3=0,x1+3x2+2x3=0.x_1 + 2x_2 - x_3 = 0,\qquad x_2 + 3x_3 = 0,\qquad x_1 + 3x_2 + 2x_3 = 0.

From equation 2, x2=−3x3x_2 = -3x_3. Substitute into equation 1: x1−6x3−x3=0x_1 - 6x_3 - x_3 = 0, so x1=7x3x_1 = 7x_3. Check equation 3: 7x3+3(−3x3)+2x3=7x3−9x3+2x3=07x_3 + 3(-3x_3) + 2x_3 = 7x_3 - 9x_3+2x_3 = 0. This holds automatically for every x3x_3, so equation 3 gives no new constraint. Hence, for any x3=t∈Rx_3 = t \in \mathbb{R}, the vector (7t,−3t,t)(7t, -3t, t) solves Ax=0Ax=0. Taking t=1t=1: (7,−3,1)≠0(7,-3,1) \ne 0 is in null⁡(TA)\operatorname{null}(T_A). So null⁡(TA)≠{0}\operatorname{null}(T_A) \ne \{0\}, and TAT_A is not injective. By the theorem (contrapositive of (1)⇒(2)(1)\Rightarrow(2): if TT fails to be injective, TT cannot be invertible), TAT_A has no two-sided inverse — as a linear map, and hence AA has no inverse matrix. (One can also check directly that TAT_A is not surjective here: since null⁡(TA)\operatorname{null}(T_A) is one-dimensional, the Rank–Nullity-type dimension count forces range⁡(TA)\operatorname{range}(T_A) to be 22-dimensional, a proper subspace of R3\mathbb{R}^3 — 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.

CounterexampleWhy both hypotheses — injective AND surjective — are needed, illustrated on an infinite-dimensional space

The theorem requires TT 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 V=W=RNV = W = \mathbb{R}^{\mathbb{N}}, or concretely let VV be the space of all sequences (a1,a2,a3,… )(a_1, a_2, a_3, \dots) of real numbers, with pointwise addition and scalar multiplication. Define the right shift

R(a1,a2,a3,… )=(0,a1,a2,a3,… )R(a_1,a_2,a_3,\dots) = (0,a_1,a_2,a_3,\dots)

and the left shift

L(a1,a2,a3,… )=(a2,a3,a4,… ).L(a_1,a_2,a_3,\dots) = (a_2,a_3,a_4,\dots).

Both are linear (each coordinate of the output is a linear — indeed a single-term — function of the input coordinates). RR is injective but not surjective. If R(a1,a2,… )=0R(a_1,a_2,\dots) = 0, then in particular the second coordinate a1=0a_1 = 0, the third coordinate a2=0a_2 = 0, and so on; every ai=0a_i = 0. So null⁡(R)={0}\operatorname{null}(R) = \{0\} and RR is injective. But RR is not surjective: the sequence (1,0,0,… )∈W(1,0,0,\dots) \in W has no preimage, since any output of RR has first coordinate 00. Since RR fails to be surjective, the theorem says RR is not invertible. Indeed, suppose toward contradiction some linear SS satisfied SR=IVSR = I_V and RS=IWRS = I_W. Apply RSRS to (1,0,0,… )(1,0,0,\dots): we would need RS(1,0,0,… )=(1,0,0,… )RS(1,0,0,\dots) = (1,0,0,\dots), but RS(1,0,0,… )=R(S(1,0,0,… ))RS(1,0,0,\dots) = R(S(1,0,0,\dots)) has first coordinate 00 automatically (every output of RR starts with 00), contradicting equality to (1,0,0,… )(1,0,0,\dots) whose first coordinate is 11. So no two-sided inverse of RR exists — consistent with, and forced by, the theorem. Note also that LL is a left inverse of RR (since LR(a1,a2,… )=L(0,a1,a2,… )=(a1,a2,… )LR(a_1,a_2,\dots) = L(0,a_1,a_2,\dots) = (a_1,a_2,\dots), so LR=IVLR = I_V), yet LL is not a two-sided inverse of RR, since RL(1,0,0,… )=R(0,0,0,… )=(0,0,0,… )≠(1,0,0,… )RL(1,0,0,\dots) = R(0,0,0,\dots) = (0,0,0,\dots) \ne (1,0,0,\dots), so RL≠IWRL \ne I_W. 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

SituationWhat holdsWhat can fail
TT injective onlyleft inverse may existTT need not be invertible; not surjective ⇒\Rightarrow no right/two-sided inverse
TT surjective onlyright inverse may exist (needs Axiom of Choice in general, automatic if dim⁡V<∞\dim V < \infty)TT need not be invertible; not injective ⇒\Rightarrow no left/two-sided inverse
V,WV, W finite-dim'l, dim⁡V=dim⁡W\dim V = \dim Winjective   ⟺  \iff surjective   ⟺  \iff invertiblefails completely if dim⁡V≠dim⁡W\dim V \ne \dim W, or if V,WV,W infinite-dimensional
V,WV, W finite-dim'l, dim⁡V≠dim⁡W\dim V \ne \dim WTT can never be invertible—
Composition of invertiblesT1T2T_1 T_2 invertible with (T1T2)−1=T2−1T1−1(T_1T_2)^{-1} = T_2^{-1}T_1^{-1}order of composition must be reversed; a common algebra slip

The mathematician behind it

Origins · 1 minHermann Grassmann and how this was discovered
HG
Hermann Grassmann
1809–1877 · Prussian mathematician, linguist, and theologian; pioneer of linear algebra in dimensions beyond three

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.

History
- 1844 — Grassmann publishes the Ausdehnungslehre, introducing nn-dimensional linear spaces and operations on them.
- 1888 — Giuseppe Peano gives the first fully axiomatic definition of a real vector space, sharpening Grassmann's framework.
- 1900s — Hilbert and successors extend linear-map theory to infinite-dimensional spaces, exposing subtleties (like one-sided shift inverses) invisible in finite dimensions.
- 1930s — von Neumann's operator theory formalizes invertibility, adjoints, and spectra for linear maps on Hilbert spaces.
- Present — invertibility criteria for linear maps underpin numerical linear algebra, quantum mechanics, and cryptographic constructions built on hard-to-invert linear (and linear-like) maps.
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 dim⁡V=dim⁡W<∞\dim V = \dim W < \infty and T:V→WT:V\to W is injective, then null⁡(T)={0}\operatorname{null}(T) = \{0\}, so rank–nullity gives dim⁡(range⁡(T))=dim⁡V=dim⁡W\dim(\operatorname{range}(T)) = \dim V = \dim W. A subspace of WW with the same finite dimension as WW must equal WW, so TT 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 TT as a matrix?

No. Invertibility is a property of the linear map TT itself, defined purely in terms of composition with another linear map, with no reference to coordinates. If TT is represented by matrix AA in one basis and matrix A′A' in another, then A′=P−1APA' = P^{-1}AP for some invertible change-of-basis matrix PP, and AA is invertible if and only if A′A' is invertible (their determinants differ by a nonzero factor det⁡(P)−1det⁡(P)\det(P)^{-1}\det(P) effect, or directly: AA invertible   ⟺  \iff TT invertible   ⟺  \iff A′A' invertible). So the property is basis-independent even though the specific inverse matrix's entries are not.

If ST=IVST = I_V, is SS necessarily equal to T−1T^{-1}?

Not unless you also know TS=IWTS = I_W. The equation ST=IVST = I_V alone only makes SS a left inverse of TT, which forces TT to be injective (if T(v)=0T(v)=0 then v=S(T(v))=S(0)=0v = S(T(v)) = S(0) = 0) but says nothing about surjectivity. If in addition TT happens to be surjective (equivalently, dim⁡V=dim⁡W<∞\dim V = \dim W < \infty suffices in the finite-dimensional case), one can then show SS is also a right inverse and hence equals T−1T^{-1}. In general, without that extra information, SS being a left inverse does not make S=T−1S = T^{-1}, and T−1T^{-1} may not even exist.

Can a linear map have two different left inverses?

Yes, whenever TT is injective but not surjective. In the shift-operator counterexample, the left shift LL satisfies LR=IVLR = I_V, but so does any linear map L′L' that agrees with LL on range⁡(R)\operatorname{range}(R) and is defined arbitrarily (subject to linearity) on a complement of range⁡(R)\operatorname{range}(R) in WW. Since range⁡(R)≠W\operatorname{range}(R) \ne W, such a complement is nonzero, giving genuine freedom and hence multiple distinct left inverses. This is only possible because RR is not surjective; once TT 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 T:V→WT: V \to W is invertible with dim⁡V=dim⁡W=n\dim V = \dim W = n finite, and AA is the matrix of TT with respect to chosen bases of VV and WW, then the matrix of T−1T^{-1} (with respect to the same bases, in reversed order) is precisely the matrix inverse A−1A^{-1}, since composition of linear maps corresponds to matrix multiplication by Matrix Multiplication as Composition, and TT−1=IWT T^{-1} = I_W, T−1T=IVT^{-1}T = I_V translate directly into AA−1=In=A−1AAA^{-1} = I_n = A^{-1}A.

Why does the definition demand a linear map SS, rather than just any function that undoes TT?

Because a merely set-theoretic inverse function always exists whenever TT 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 TT 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 SS 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 VV and WW 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: RR is injective, not surjective, hence — as the theorem forces — not invertible.

Before this

Where this leads