The Range and Surjectivity

When does a system of linear equations have a solution for every possible right-hand side? This concrete question is about solvability, not just uniqueness. It is exactly the question of surjectivity for the linear map defined by the coefficient matrix. Given a linear map T:V→WT: V \to W, its range collects every output TT can actually produce. This collection turns out to always be a subspace of WW. It is never just an arbitrary subset. Surjectivity then becomes the sharp statement that this subspace fills the entire codomain. The idea matters because it separates two independent questions we often conflate. One is "can TT hit everything?" (surjectivity, about the range). The other is "does TT ever collapse distinct vectors together?" (injectivity, about the kernel). Understanding the range as a subspace lets us measure how much of the codomain is missed. We use dimension as a precise numerical gauge. This is better than settling for a yes/no answer. The big picture is that range and kernel are the two fundamental subspaces attached to any linear map. Together they control everything about its behavior. This includes invertibility, rank, and the structure of solution sets to Tx=bTx = b. This article isolates the range. We define it rigorously, and prove it is always a subspace. We characterize surjectivity in these terms. We also build the intuition needed before the payoff result. This uses a concrete matrix example and a picture of a map that misses most of its codomain. That result ties range and kernel together dimensionally. This article delivers a clean formal definition of range. It gives a complete proof that the range is a subspace. It offers a worked characterization of surjectivity through spanning sets and matrix columns. It includes two fully computed non-trivial examples. It also gives an explicit counterexample showing why linearity of TT cannot be dropped. It closes by placing surjectivity in its proper context. This points toward the dimensional bookkeeping of the Rank-Nullity Theorem.

Key takeaways
  • The range of T:V→WT: V \to W is range⁡(T)={T(v):v∈V}⊆W\operatorname{range}(T) = \{T(v) : v \in V\} \subseteq W, the set of all actual outputs.
  • The range is always a subspace of WW — this uses linearity of TT essentially, not just set-theoretic image-taking.
  • TT is surjective (onto) precisely when range⁡(T)=W\operatorname{range}(T) = W, i.e. the range subspace is the whole codomain.
  • For a matrix AA, range⁡(A)\operatorname{range}(A) (as a map) equals the column space of AA: the span of its columns.
  • Surjectivity of T:V→WT: V \to W with dim⁡V<dim⁡W\dim V < \dim W is impossible — a purely dimensional obstruction.
  • Range measures solvability of T(x)=wT(x) = w; it is the natural counterpart to the kernel, which measures uniqueness.
  • Key idea: the range is never a random subset — linearity forces it to be closed under addition and scaling, making it a genuine subspace whose size (dimension) exactly measures how much of the codomain TT reaches.

Where this lives today

The concept of range underlies solvability analysis throughout applied mathematics: determining whether a linear system Ax=bAx = b has a solution for a given bb is exactly asking whether b∈range⁡(A)b \in \operatorname{range}(A), which is central to numerical linear algebra, optimization (feasibility of linear programs), and control theory (reachability of a linear system's state space). In quantum mechanics, the range of an operator determines which states are physically producible from an initial ensemble via that operator, relevant to measurement theory and the study of Hermitian and unitary operators. In statistics and data science, the range of a design matrix in linear regression determines exactly which response vectors can be fit exactly (zero residual), and the gap between the range and the full space of possible outcomes quantifies unavoidable prediction error. In coding theory and cryptography, the range of a linear encoding map determines the set of valid codewords, and surjectivity questions arise when checking whether an encoding scheme can represent every possible message digest. In computer graphics and robotics, the range of a Jacobian linear map captures which velocities or forces are achievable by a mechanism, directly informing controllability and singularity analysis.

Ask the tutor: How does the dimension of the range (the rank) combine with the dimension of the kernel to recover dim⁡V\dim V exactly, and why is that relationship forced by linearity?

DefinitionRange and Surjectivity

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. The range of TT (also called the image of TT) is the set

range⁡(T):={ T(v):v∈V }⊆W.\operatorname{range}(T) := \{\, T(v) : v \in V \,\} \subseteq W.

The map TT is called surjective (or onto) if range⁡(T)=W\operatorname{range}(T) = W, that is, if for every w∈Ww \in W there exists some v∈Vv \in V with T(v)=wT(v) = w. Equivalently, TT is surjective if and only if the equation T(x)=wT(x) = w has at least one solution x∈Vx \in V for every choice of w∈Ww \in W.

Intuition

Think of TT as a machine: you feed in vectors from VV, and it produces vectors in WW. The range is the collection of all products this machine can ever make — the set of outputs, forgetting entirely which inputs produced them. Some vectors in WW might never come out of the machine no matter what you feed in; those live in W∖range⁡(T)W \setminus \operatorname{range}(T). The key structural fact, which is not automatic for arbitrary functions, is that this set of outputs is always a subspace. If TT can produce w1w_1 and w2w_2, linearity guarantees it can also produce w1+w2w_1 + w_2 and cw1c w_1 for any scalar cc — you simply add or scale the corresponding inputs. So the range is never a jagged or disconnected shape; it is always a flat, linear piece of WW: a point, a line through the origin, a plane through the origin, or a higher-dimensional subspace, and so on. Surjectivity is then the extreme case where this subspace is not a proper piece at all — it is everything. Picture a linear map from R3\mathbb{R}^3 to R3\mathbb{R}^3 that squashes space onto a plane through the origin: its range is a 2-dimensional subspace of a 3-dimensional codomain, so it misses "almost everything" and is very far from surjective. Contrast this with a map whose range genuinely fills out all of R3\mathbb{R}^3.

Figure
The range of T:R3→R3T:\mathbb{R}^3 \to \mathbb{R}^3 as a plane through the origin — a proper subspace, so TT is not surjective
Codomain W = ℝ³ range(T): a 2-dim subspace (plane) 0 w ∉ range(T) T(v)

proof-supporting theorem

TheoremThe Range is a Subspace, and Surjectivity

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:

(a) range⁡(T)\operatorname{range}(T) is a subspace of WW.

(b) TT is surjective if and only if range⁡(T)=W\operatorname{range}(T) = W.

(c) If {v1,…,vn}\{v_1, \dots, v_n\} spans VV, then {T(v1),…,T(vn)}\{T(v_1), \dots, T(v_n)\} spans range⁡(T)\operatorname{range}(T). In particular, if VV is finite-dimensional, range⁡(T)\operatorname{range}(T) is finite-dimensional.

Proof

(a) range⁡(T)\operatorname{range}(T) is a subspace of WW. We use the subspace criterion: a nonempty subset S⊆WS \subseteq W is a subspace if and only if SS contains 0W0_W, and SS is closed under addition and scalar multiplication. Contains the zero vector. Since TT is linear, T(0V)=0WT(0_V) = 0_W (this follows from T(0V)=T(0⋅0V)=0⋅T(0V)=0WT(0_V) = T(0 \cdot 0_V) = 0 \cdot T(0_V) = 0_W, a basic property of linear maps). Hence 0W=T(0V)∈range⁡(T)0_W = T(0_V) \in \operatorname{range}(T), so range⁡(T)\operatorname{range}(T) is nonempty and contains the zero vector. Closed under addition. Let w1,w2∈range⁡(T)w_1, w_2 \in \operatorname{range}(T). By definition of the range, there exist v1,v2∈Vv_1, v_2 \in V with T(v1)=w1T(v_1) = w_1 and T(v2)=w2T(v_2) = w_2. Since VV is a vector space, v1+v2∈Vv_1 + v_2 \in V. By linearity of TT (additivity),

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

Thus w1+w2w_1 + w_2 is the image of the vector v1+v2∈Vv_1 + v_2 \in V, so w1+w2∈range⁡(T)w_1 + w_2 \in \operatorname{range}(T). Closed under scalar multiplication. Let w∈range⁡(T)w \in \operatorname{range}(T) and c∈Fc \in \mathbb{F}. There exists v∈Vv \in V with T(v)=wT(v) = w. Since VV is a vector space, cv∈Vcv \in V. By linearity of TT (homogeneity),

T(cv)=c T(v)=cw.T(cv) = c\, T(v) = c w.

Thus cwcw is the image of cv∈Vcv \in V, so cw∈range⁡(T)cw \in \operatorname{range}(T). All three subspace conditions hold, so range⁡(T)\operatorname{range}(T) is a subspace of WW. This completes part (a).

(b) Surjectivity criterion. This is immediate from the definitions, but we spell out both directions for completeness. (⇒\Rightarrow) Suppose TT is surjective, i.e. for every w∈Ww \in W there exists v∈Vv \in V with T(v)=wT(v) = w. Then every element of WW lies in range⁡(T)\operatorname{range}(T) by definition of the range, so W⊆range⁡(T)W \subseteq \operatorname{range}(T). Since range⁡(T)⊆W\operatorname{range}(T) \subseteq W always holds (range is by definition a subset of WW), we conclude range⁡(T)=W\operatorname{range}(T) = W. (⇐\Leftarrow) Suppose range⁡(T)=W\operatorname{range}(T) = W. Let w∈Ww \in W be arbitrary. Since range⁡(T)=W\operatorname{range}(T) = W, we have w∈range⁡(T)w \in \operatorname{range}(T), which by definition means there exists v∈Vv \in V with T(v)=wT(v) = w. As ww was arbitrary, TT is surjective.

(c) Spanning sets map to spanning sets of the range. Suppose {v1,…,vn}\{v_1, \dots, v_n\} spans VV. We claim {T(v1),…,T(vn)}\{T(v_1), \dots, T(v_n)\} spans range⁡(T)\operatorname{range}(T). Let w∈range⁡(T)w \in \operatorname{range}(T) be arbitrary. By definition, there exists v∈Vv \in V with T(v)=wT(v) = w. Since {v1,…,vn}\{v_1,\dots,v_n\} spans VV, we may write

v=c1v1+c2v2+⋯+cnvnv = c_1 v_1 + c_2 v_2 + \cdots + c_n v_n

for some scalars c1,…,cn∈Fc_1, \dots, c_n \in \mathbb{F}. Applying TT and using linearity (repeated additivity and homogeneity):

w=T(v)=T(c1v1+⋯+cnvn)=c1T(v1)+c2T(v2)+⋯+cnT(vn).w = T(v) = T(c_1 v_1 + \cdots + c_n v_n) = c_1 T(v_1) + c_2 T(v_2) + \cdots + c_n T(v_n).

Thus ww is a linear combination of T(v1),…,T(vn)T(v_1), \dots, T(v_n). Since w∈range⁡(T)w \in \operatorname{range}(T) was arbitrary, every element of range⁡(T)\operatorname{range}(T) is a linear combination of T(v1),…,T(vn)T(v_1), \dots, T(v_n), i.e.

range⁡(T)⊆span⁡(T(v1),…,T(vn)).\operatorname{range}(T) \subseteq \operatorname{span}(T(v_1), \dots, T(v_n)).

Conversely, each T(vi)∈range⁡(T)T(v_i) \in \operatorname{range}(T) (it is the image of vi∈Vv_i \in V), and by part (a) range⁡(T)\operatorname{range}(T) is a subspace, hence closed under linear combinations; so

span⁡(T(v1),…,T(vn))⊆range⁡(T).\operatorname{span}(T(v_1), \dots, T(v_n)) \subseteq \operatorname{range}(T).

Combining the two inclusions gives equality: range⁡(T)=span⁡(T(v1),…,T(vn))\operatorname{range}(T) = \operatorname{span}(T(v_1), \dots, T(v_n)), i.e. {T(v1),…,T(vn)}\{T(v_1), \dots, T(v_n)\} spans range⁡(T)\operatorname{range}(T). If VV is finite-dimensional, take {v1,…,vn}\{v_1,\dots,v_n\} to be a basis of VV (which spans VV); then range⁡(T)\operatorname{range}(T) is spanned by the finite set {T(v1),…,T(vn)}\{T(v_1),\dots,T(v_n)\}, so range⁡(T)\operatorname{range}(T) is finite-dimensional, with dim⁡range⁡(T)≤n=dim⁡V\dim \operatorname{range}(T) \le n = \dim V. ■\blacksquare

∎

Worked examples

Example 1: A map R3→R3\mathbb{R}^3 \to \mathbb{R}^3 that is not surjective. Let T:R3→R3T: \mathbb{R}^3 \to \mathbb{R}^3 be given by the matrix

A=(120241−1−21),T(x)=Ax.A = \begin{pmatrix} 1 & 2 & 0 \\ 2 & 4 & 1 \\ -1 & -2 & 1 \end{pmatrix}, \qquad T(x) = Ax.

By Theorem part (c) applied to the standard basis {e1,e2,e3}\{e_1, e_2, e_3\} of R3\mathbb{R}^3, range⁡(T)\operatorname{range}(T) is spanned by the columns of AA:

T(e1)=(12−1),T(e2)=(24−2),T(e3)=(011).T(e_1) = \begin{pmatrix}1\\2\\-1\end{pmatrix}, \quad T(e_2) = \begin{pmatrix}2\\4\\-2\end{pmatrix}, \quad T(e_3) = \begin{pmatrix}0\\1\\1\end{pmatrix}.

Note T(e2)=2 T(e1)T(e_2) = 2\,T(e_1), so the second column is redundant; range⁡(T)=span⁡(T(e1),T(e3))\operatorname{range}(T) = \operatorname{span}(T(e_1), T(e_3)). We check T(e1)T(e_1) and T(e3)T(e_3) are linearly independent: if a T(e1)+b T(e3)=0a\,T(e_1) + b\,T(e_3) = 0, then

a+0=0,2a+b=0,−a+b=0.a + 0 = 0,\quad 2a + b = 0,\quad -a + b = 0.

The first equation gives a=0a = 0; substituting into the third gives b=0b = 0. So {T(e1),T(e3)}\{T(e_1), T(e_3)\} is linearly independent, and

dim⁡range⁡(T)=2.\dim \operatorname{range}(T) = 2.

Since range⁡(T)\operatorname{range}(T) is a 2-dimensional subspace of the 3-dimensional space R3\mathbb{R}^3, we have range⁡(T)≠R3\operatorname{range}(T) \ne \mathbb{R}^3. By Theorem part (b), TT is not surjective. We can verify concretely: is w=(0,0,1)Tw = (0,0,1)^T in the range? We'd need x=(x1,x2,x3)Tx = (x_1,x_2,x_3)^T with

x1+2x2=0,2x1+4x2+x3=0,−x1−2x2+x3=1.x_1 + 2x_2 = 0,\quad 2x_1 + 4x_2 + x_3 = 0,\quad -x_1 - 2x_2 + x_3 = 1.

From the first equation x1=−2x2x_1 = -2x_2. Substituting into the second: −4x2+4x2+x3=0⇒x3=0-4x_2 + 4x_2 + x_3 = 0 \Rightarrow x_3 = 0. Substituting into the third: 2x2−2x2+0=1⇒0=12x_2 - 2x_2 + 0 = 1 \Rightarrow 0 = 1, a contradiction. So indeed w∉range⁡(T)w \notin \operatorname{range}(T), confirming the map misses vectors in R3\mathbb{R}^3.

Example 2: A surjective map R3→R2\mathbb{R}^3 \to \mathbb{R}^2, verified via spanning columns. Let S:R3→R2S: \mathbb{R}^3 \to \mathbb{R}^2 be given by

B=(103−121),S(x)=Bx.B = \begin{pmatrix} 1 & 0 & 3 \\ -1 & 2 & 1 \end{pmatrix}, \qquad S(x) = Bx.

The range of SS is spanned by the columns

S(e1)=(1−1),S(e2)=(02),S(e3)=(31).S(e_1) = \begin{pmatrix}1\\-1\end{pmatrix}, \quad S(e_2) = \begin{pmatrix}0\\2\end{pmatrix}, \quad S(e_3) = \begin{pmatrix}3\\1\end{pmatrix}.

It suffices to show that just two of these already span all of R2\mathbb{R}^2: consider S(e1)=(1,−1)TS(e_1) = (1,-1)^T and S(e2)=(0,2)TS(e_2) = (0,2)^T. These are linearly independent, since the matrix (10−12)\begin{pmatrix} 1 & 0 \\ -1 & 2\end{pmatrix} has determinant 1⋅2−0⋅(−1)=2≠01 \cdot 2 - 0 \cdot (-1) = 2 \ne 0. Two linearly independent vectors in the 2-dimensional space R2\mathbb{R}^2 automatically span R2\mathbb{R}^2 (any spanning-independent set of size dim⁡W\dim W is a basis). Hence span⁡(S(e1),S(e2))=R2\operatorname{span}(S(e_1), S(e_2)) = \mathbb{R}^2, and since range⁡(S)⊇span⁡(S(e1),S(e2))=R2\operatorname{range}(S) \supseteq \operatorname{span}(S(e_1), S(e_2)) = \mathbb{R}^2 while also range⁡(S)⊆R2\operatorname{range}(S) \subseteq \mathbb{R}^2 trivially, we get range⁡(S)=R2\operatorname{range}(S) = \mathbb{R}^2. By Theorem part (b), SS is surjective. Concretely, given any target w=(w1,w2)T∈R2w = (w_1, w_2)^T \in \mathbb{R}^2, we can solve Bx=wBx = w directly using only the first two columns (set x3=0x_3 = 0): we need x1=w1x_1 = w_1 and −x1+2x2=w2-x_1 + 2x_2 = w_2, so x2=(w2+w1)/2x_2 = (w_2 + w_1)/2. For instance, if w=(5,−1)Tw = (5, -1)^T, then x1=5x_1 = 5, x2=(−1+5)/2=2x_2 = (-1+5)/2 = 2, x3=0x_3 = 0, and indeed

B(520)=(5+0+0−5+4+0)=(5−1).✓B\begin{pmatrix}5\\2\\0\end{pmatrix} = \begin{pmatrix} 5 + 0 + 0 \\ -5 + 4 + 0\end{pmatrix} = \begin{pmatrix}5\\-1\end{pmatrix}. \checkmark
CounterexampleWhy linearity of TT is essential

The theorem's proof that range⁡(T)\operatorname{range}(T) is a subspace relies crucially on the additivity and homogeneity of TT. If we drop linearity and merely take TT to be an arbitrary function between vector spaces, the "range" can fail to be a subspace. Define f:R→R2f: \mathbb{R} \to \mathbb{R}^2 (a function, but not linear) by

f(t)=(cos⁡t,sin⁡t).f(t) = (\cos t, \sin t).

Then range⁡(f)={(cos⁡t,sin⁡t):t∈R}\operatorname{range}(f) = \{(\cos t, \sin t) : t \in \mathbb{R}\} is the unit circle in R2\mathbb{R}^2. This set is not a subspace of R2\mathbb{R}^2:

  • It does not contain the zero vector: (0,0)(0,0) is not on the unit circle, since cos⁡2t+sin⁡2t=1≠0\cos^2 t + \sin^2 t = 1 \ne 0 for all tt.
  • It is not closed under addition: (1,0)∈range⁡(f)(1,0) \in \operatorname{range}(f) (take t=0t=0) and (0,1)∈range⁡(f)(0,1) \in \operatorname{range}(f) (take t=π/2t = \pi/2), but (1,0)+(0,1)=(1,1)(1,0)+(0,1) = (1,1), and 12+12=2≠11^2+1^2 = 2 \ne 1, so (1,1)∉range⁡(f)(1,1) \notin \operatorname{range}(f).
  • It is not closed under scalar multiplication: (1,0)∈range⁡(f)(1,0) \in \operatorname{range}(f), but 2⋅(1,0)=(2,0)2\cdot(1,0) = (2,0) has norm 2≠12 \ne 1, so (2,0)∉range⁡(f)(2,0) \notin \operatorname{range}(f).

The proof of Theorem part (a) breaks down exactly where it invokes linearity: without f(v1+v2)=f(v1)+f(v2)f(v_1+v_2) = f(v_1)+f(v_2), there is no way to produce a preimage for w1+w2w_1+w_2 from preimages of w1w_1 and w2w_2. This shows the hypothesis "TT is linear" cannot be weakened to "TT is any function" — it is used essentially, not just for convenience.

Scope, edge cases & common traps

SituationWhat to check
dim⁡V<dim⁡W\dim V < \dim W (finite-dim.)TT can never be surjective: by Theorem (c), dim⁡range⁡(T)≤dim⁡V<dim⁡W\dim\operatorname{range}(T) \le \dim V < \dim W, so range⁡(T)≠W\operatorname{range}(T) \ne W.
dim⁡V=dim⁡W\dim V = \dim WSurjectivity is possible but not automatic — must still check range⁡(T)=W\operatorname{range}(T)=W (equivalent, in this case, to injectivity, via the Rank-Nullity Theorem).
V,WV, W infinite-dimensionalRange is still a subspace (part (a) needs no finite-dimensionality), but part (c)'s finiteness conclusion may fail; range can be infinite-dimensional or a proper infinite-dimensional subspace.
Zero map T=0T = 0range⁡(T)={0W}\operatorname{range}(T) = \{0_W\}, the smallest possible subspace; surjective only if W={0}W = \{0\}.
Confusing range with codomainThe codomain WW is chosen as part of specifying TT; the range is computed from TT and can be a proper subset of WW.

The mathematician behind it

Origins · 1 minHermann Grassmann and how this was discovered
HG
Hermann Grassmann
1809–1877 · Development of linear algebra and exterior algebra in 19th-century Germany

Hermann Grassmann was a German polymath — mathematician, linguist, and physicist — largely self-taught in advanced mathematics while working as a schoolteacher in Stettin. His 1844 treatise Die lineale Ausdehnungslehre ("The Theory of Linear Extension") introduced, in essentially modern form, the notions of vector spaces, linear independence, dimension, and linear combinations, decades before these ideas became standard. Grassmann's work was so abstract and idiosyncratically written that it was largely ignored by his contemporaries; recognition came only after his death, once mathematicians like Giuseppe Peano formalized and popularized the axiomatic vector space concept that Grassmann had anticipated. The modern notion of the range of a linear map, and its characterization as a subspace, traces its conceptual roots directly to this foundational work on linear structures.

History
- 1844: Grassmann publishes Ausdehnungslehre, introducing abstract linear combinations and linear dependence.
- 1888: Peano gives the first fully modern axiomatic definition of a vector space, in Calcolo Geometrico.
- 1920s–1930s: Formal treatment of linear transformations, kernel, and range crystallizes in the work of Weyl, Noether, and van der Waerden's algebra school.
- 1940s: Halmos's Finite-Dimensional Vector Spaces (1942) popularizes the modern language of range, null space, and rank for a broad mathematical audience.
- Present: Range/kernel duality is a standard first-year linear algebra topic, immediately preceding rank–nullity in every major textbook tradition.
Is the range the same thing as the image?

Yes — "range" and "image" are synonyms for the set {T(v):v∈V}\{T(v): v\in V\} in this context, and both terms appear across different textbooks. Some authors reserve "range" to mean the codomain WW itself (the set TT is declared to map into), which can cause confusion. In this article and in most modern linear algebra texts following Axler and Friedberg–Insel–Spence, "range" always means the image, i.e. the actual set of outputs, and this is the convention used throughout: range⁡(T)⊆W\operatorname{range}(T) \subseteq W, with equality exactly when TT is surjective.

Why does the range need to be a subspace — couldn't it just be some subset?

For a general function between sets, the image is indeed "just some subset" with no extra structure. What makes the range of a linear map special is that linearity forces algebraic closure: if TT can produce w1w_1 and w2w_2 as outputs, it can produce w1+w2w_1+w_2 and any scalar multiple cw1cw_1 too, simply by combining the corresponding inputs. This is proved explicitly using additivity and homogeneity of TT. The subspace structure is not an assumption — it's a consequence, and it's what lets us use dimension-counting tools on the range at all.

How do I actually compute the range of a linear map given by a matrix?

If T:Rn→RmT:\mathbb{R}^n\to\mathbb{R}^m is given by T(x)=AxT(x)=Ax for an m×nm\times n matrix AA, then range⁡(T)\operatorname{range}(T) equals the column space of AA — the span of its columns — because AxAx is always a linear combination of the columns of AA with coefficients given by the entries of xx. In practice, row-reduce AA to identify a maximal linearly independent set of columns (the columns of AA corresponding to pivot positions in the row echelon form); those original columns of AA form a basis for range⁡(T)\operatorname{range}(T).

If T:V→WT:V\to W is surjective, does that mean it is also injective?

No — surjectivity and injectivity are logically independent properties in general, controlled by the range and the kernel respectively. A map can be surjective without being injective: for example, the projection T:R3→R2T:\mathbb{R}^3\to\mathbb{R}^2, T(x,y,z)=(x,y)T(x,y,z)=(x,y), is surjective (every (a,b)(a,b) is hit, e.g. by (a,b,0)(a,b,0)) but not injective, since T(0,0,1)=T(0,0,0)=(0,0)T(0,0,1)=T(0,0,0)=(0,0). The precise relationship between the two — and when one implies the other — is the content of the Rank-Nullity Theorem.

Can the range of a linear map equal {0}\{0\}?

Yes. This happens exactly when TT is the zero map, sending every vector in VV to 0W0_W. In that case range⁡(T)={0W}\operatorname{range}(T) = \{0_W\}, which is indeed the smallest possible subspace of WW (every subspace contains the zero vector). More generally, the "size" of the range, i.e. its dimension, is called the rank of TT, and it ranges from 00 (zero map) up to dim⁡V\dim V (when TT is as injective as possible, restricted by the dimension of the domain), foreshadowing the rank-nullity relationship.

Does the range depend on which basis I use for VV or WW?

No. The range range⁡(T)={T(v):v∈V}\operatorname{range}(T) = \{T(v):v\in V\} is defined purely in terms of the map TT and does not reference any basis or coordinate system. What does depend on a choice of basis is how you represent elements of the range as coordinate vectors, or which specific spanning set (e.g. images of basis vectors, or matrix columns) you use to describe it. The subspace itself, and its dimension, are basis-independent invariants of TT.

Is checking surjectivity the same as checking that a matrix is invertible?

Only when the domain and codomain have the same finite dimension, and even then it requires justification via rank-nullity (surjective   ⟺  \iff injective   ⟺  \iff invertible, in that special square case). In general, for T:V→WT:V\to W with dim⁡V≠dim⁡W\dim V \ne \dim W, invertibility (in the sense of a two-sided inverse) is impossible regardless of surjectivity — a map R2→R3\mathbb{R}^2\to\mathbb{R}^3 can be injective but never surjective, and a map R3→R2\mathbb{R}^3\to\mathbb{R}^2 can be surjective but never injective. Surjectivity alone concerns only the range; invertibility requires both surjectivity and injectivity together.

Before this

Where this leads