Coordinates Relative to a Basis

Suppose you know a vector space of polynomials of degree less than 3. You want to describe a specific polynomial like 5−2x+7x25 - 2x + 7x^2. You want to do this using nothing but a list of numbers. How can an abstract object — a polynomial, a matrix, an arrow in an unlabeled plane — be turned into a concrete tuple of scalars? This tuple must be something a computer, or a page of arithmetic, can manipulate. The answer is to fix an Ordered Basis. Then record how a vector unfolds as a linear combination of that basis, in order. This idea is one of the true engines of linear algebra. Every finite-dimensional vector space over a field FF can be represented faithfully by a tuple in FnF^n. This holds no matter how exotic its elements look. Matrices of linear maps, systems of linear equations, and geometric transformations all become computable. This happens exactly because coordinates translate abstract vectors into columns of numbers. Without this translation, Linear Transformations would remain a purely conceptual subject. There would be no arithmetic to perform. The big picture is this: a choice of ordered basis for an nn-dimensional space VV produces something specific. It creates an invertible, linear correspondence between VV and FnF^n. This correspondence is not canonical — it depends on the basis chosen. But once fixed, it is completely rigid. Each vector gets exactly one coordinate tuple. Every tuple in FnF^n comes from exactly one vector. This rigidity is what makes coordinates trustworthy tools. They are not mere bookkeeping. This article defines the coordinate vector precisely. It proves that the coordinate map is a vector space isomorphism. It works through concrete examples in FnF^n and in a space of polynomials. It also examines what happens if the spanning or independence hypotheses are dropped. These hypotheses come from the definition of a basis. Either failure destroys the correspondence. The techniques here set up language needed later for matrices of linear maps. They also support associated graded objects such as Quotient Spaces built from coordinate ideas.

Key takeaways
  • An ordered basis β=(v1,…,vn)\beta = (v_1, \dots, v_n) of VV lists basis vectors in a fixed sequence, not just as a set.
  • The coordinate vector [v]β∈Fn[v]_\beta \in F^n records the unique scalars expressing vv as ∑aivi\sum a_i v_i.
  • The map v↦[v]βv \mapsto [v]_\beta is linear, injective, and surjective onto FnF^n — an Isomorphism V≅FnV \cong F^n.
  • Coordinates convert abstract vector-space computations (sums, scalar multiples, checking dependence) into ordinary arithmetic in FnF^n.
  • Changing the ordered basis changes the coordinate vector by an invertible linear substitution (a change of basis).
  • Every finite-dimensional vector space of dimension nn over FF is isomorphic to FnF^n, but the isomorphism is never unique — it always depends on a basis choice.
  • Key idea: fixing an ordered basis turns "which linear combination is this vector?" into a well-defined, computable list of scalars.

Where this lives today

Coordinates relative to a basis are the reason matrix algebra can represent abstract linear maps at all: once you fix ordered bases for the domain and codomain, a linear transformation becomes a matrix acting on coordinate vectors, which is the entire subject of matrix representations of Linear Transformations. In numerical linear algebra and scientific computing, every vector stored in a computer — whether it represents a polynomial, a signal, a quantum state, or a finite-element solution — is secretly a coordinate vector relative to some chosen basis (monomials, Fourier modes, B-splines, or a mesh basis), and the choice of basis dramatically affects numerical stability and computational cost. In quantum mechanics, a state vector's "coordinates" relative to an eigenbasis of an observable are precisely the amplitudes whose squared magnitudes give measurement probabilities — a direct physical use of coordinate vectors. In computer graphics and robotics, points and directions are given coordinates relative to a chosen frame, and changing frames (translating a robot's arm coordinates into world coordinates) is a direct application of the change-of-basis idea that coordinate vectors make possible. In coding theory and cryptography, vectors in finite-dimensional spaces over finite fields are manipulated purely through their coordinate tuples relative to a fixed basis, since that is the only way to store and transmit them as bits. Finally, in the further development of the subject, coordinates relative to a basis provide the scaffolding for constructing sums of subspaces and — by passing to equivalence classes of coordinate tuples that agree modulo a subspace — for building Quotient Spaces, where the coordinate viewpoint clarifies exactly which information survives the quotient.

:::quiz[If β=(v1,v2)\beta = (v_1, v_2) is an ordered basis of VV and [v]β=(3−1)[v]_\beta = \binom{3}{-1}, what is vv?]

  • v=3v1−v2v = 3v_1 - v_2 ✓
  • v=−v1+3v2v = -v_1 + 3v_2
  • v=3v1+v2v = 3v_1 + v_2
  • vv cannot be determined without more information

Ask the tutor: How does the change-of-basis matrix relate [v]β[v]_\beta and [v]β′[v]_{\beta'} for two different ordered bases, and how is it computed in practice?

DefinitionOrdered basis and coordinate vector

Let VV be a vector space over a field FF with dim⁡V=n<∞\dim V = n < \infty. An ordered basis of VV is a finite sequence β=(v1,v2,…,vn)\beta = (v_1, v_2, \dots, v_n) of vectors in VV such that the set {v1,…,vn}\{v_1, \dots, v_n\} is a basis of VV — that is, it is linearly independent and spans VV — together with the additional data of an ordering (a bijection from {1,…,n}\{1, \dots, n\} to the index set of the basis vectors). Because β\beta is a basis, for every v∈Vv \in V there exist unique scalars a1,…,an∈Fa_1, \dots, a_n \in F with

v=a1v1+a2v2+⋯+anvn.v = a_1 v_1 + a_2 v_2 + \cdots + a_n v_n .

The coordinate vector of vv relative to β\beta is the column vector

[v]β  =  (a1a2⋮an)∈Fn.[v]_\beta \;=\; \begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{pmatrix} \in F^n .

The coordinate map relative to β\beta is the function

ϕβ:V→Fn,ϕβ(v)=[v]β.\phi_\beta : V \to F^n, \qquad \phi_\beta(v) = [v]_\beta .

Intuition

Think of an ordered basis as a set of labeled axes together with a scale on each axis, and a coordinate vector as the reading you take off each axis to pinpoint a vector. In ordinary R2\mathbb{R}^2 with the standard basis (e1,e2)(e_1, e_2), the vector (3,5)(3, 5) has coordinate vector (35)\binom{3}{5} — no surprise, since the standard basis is the identity dictionary. But choose a different ordered basis, say β=((1,1),(1,−1))\beta = ((1,1), (1,-1)), and the same vector (3,5)(3,5) is described by different numbers: solving a(1,1)+b(1,−1)=(3,5)a(1,1) + b(1,-1) = (3,5) gives a=4,b=−1a = 4, b = -1, so [(3,5)]β=(4−1)[(3,5)]_\beta = \binom{4}{-1}. The vector itself never moved; only the "ruler" used to read it off changed. The crucial fact — proved below — is that this reading-off process is linear and invertible. Linear, because coordinates of a sum are the sum of coordinates, and coordinates of a scaled vector are the scaled coordinates. Invertible, because from a tuple of scalars you can always reconstruct the unique vector they describe by taking the linear combination ∑aivi\sum a_i v_i. This two-way street is what lets us move computations back and forth between an abstract space VV and the concrete arithmetic of FnF^n.

Figure
Two ordered bases assign different coordinates to the same point in the plane
e₁ axis e₂ axis 1 2 3 v = (3, 5) v₁=(1,1) v₂=(1,−1) [v]_standard = (3,5) [v]_β = (4,−1), since 4v₁ − 1v₂ = (3,5)
TheoremThe coordinate map is a vector space isomorphism

Let VV be a vector space over FF with dim⁡V=n\dim V = n, and let β=(v1,…,vn)\beta = (v_1, \dots, v_n) be an ordered basis of VV. Then the coordinate map

ϕβ:V→Fn,ϕβ(v)=[v]β\phi_\beta : V \to F^n, \qquad \phi_\beta(v) = [v]_\beta

is a linear transformation, and it is bijective. Hence ϕβ\phi_\beta is an isomorphism of vector spaces, and V≅FnV \cong F^n.

Proof

We must show ϕβ\phi_\beta is well-defined, linear, injective, and surjective. The proof technique is direct verification from the definition of basis, using uniqueness of coordinates as the central lever.

Step 0: ϕβ\phi_\beta is well-defined. Since β\beta spans VV, every v∈Vv \in V can be written as v=∑i=1naiviv = \sum_{i=1}^n a_i v_i for some scalars ai∈Fa_i \in F. Since β\beta is linearly independent, this representation is unique: if also v=∑i=1nbiviv = \sum_{i=1}^n b_i v_i, then

∑i=1n(ai−bi)vi=0,\sum_{i=1}^n (a_i - b_i) v_i = 0,

and linear independence of β\beta forces ai−bi=0a_i - b_i = 0 for every ii, i.e. ai=bia_i = b_i. Thus the tuple (a1,…,an)(a_1, \dots, a_n) assigned to vv is uniquely determined, so ϕβ\phi_\beta is a genuine function V→FnV \to F^n.

Step 1: ϕβ\phi_\beta is linear. Let u,w∈Vu, w \in V and c∈Fc \in F. Write [u]β=(a1,…,an)[u]_\beta = (a_1, \dots, a_n) and [w]β=(b1,…,bn)[w]_\beta = (b_1, \dots, b_n), meaning

u=∑i=1naivi,w=∑i=1nbivi.u = \sum_{i=1}^n a_i v_i, \qquad w = \sum_{i=1}^n b_i v_i .

Then, using the vector space axioms (distributivity of scalar multiplication over vector addition, and commutativity/associativity of vector addition),

u+w=∑i=1naivi+∑i=1nbivi=∑i=1n(ai+bi)vi.u + w = \sum_{i=1}^n a_i v_i + \sum_{i=1}^n b_i v_i = \sum_{i=1}^n (a_i + b_i) v_i .

By uniqueness of coordinates (Step 0), the coefficients (ai+bi)(a_i + b_i) are the coordinates of u+wu+w relative to β\beta, so

[u+w]β=(a1+b1,…,an+bn)=[u]β+[w]β.[u + w]_\beta = (a_1 + b_1, \dots, a_n + b_n) = [u]_\beta + [w]_\beta .

Similarly,

cu=c∑i=1naivi=∑i=1n(cai)vi,cu = c\sum_{i=1}^n a_i v_i = \sum_{i=1}^n (c a_i) v_i,

and by uniqueness again,

[cu]β=(ca1,…,can)=c [u]β.[cu]_\beta = (ca_1, \dots, ca_n) = c\,[u]_\beta .

Hence ϕβ(u+w)=ϕβ(u)+ϕβ(w)\phi_\beta(u+w) = \phi_\beta(u) + \phi_\beta(w) and ϕβ(cu)=c ϕβ(u)\phi_\beta(cu) = c\,\phi_\beta(u), so ϕβ\phi_\beta is linear.

Step 2: ϕβ\phi_\beta is injective. Suppose ϕβ(v)=0\phi_\beta(v) = 0, the zero vector of FnF^n. Writing [v]β=(a1,…,an)=(0,…,0)[v]_\beta = (a_1,\dots,a_n) = (0,\dots,0) means v=∑i=1n0⋅vi=0v = \sum_{i=1}^n 0 \cdot v_i = 0. So the kernel of ϕβ\phi_\beta is {0}\{0\}. Since ϕβ\phi_\beta is linear, its kernel being trivial implies ϕβ\phi_\beta is injective: if ϕβ(u)=ϕβ(w)\phi_\beta(u) = \phi_\beta(w), then by linearity ϕβ(u−w)=0\phi_\beta(u - w) = 0, so u−w=0u - w = 0, i.e. u=wu = w.

Step 3: ϕβ\phi_\beta is surjective. Let (a1,…,an)∈Fn(a_1, \dots, a_n) \in F^n be arbitrary. Define v:=∑i=1naivi∈Vv := \sum_{i=1}^n a_i v_i \in V (this is a well-defined vector in VV since VV is closed under linear combinations). By construction and the uniqueness in Step 0, [v]β=(a1,…,an)[v]_\beta = (a_1, \dots, a_n). Hence every element of FnF^n is in the image of ϕβ\phi_\beta.

Conclusion. ϕβ\phi_\beta is a linear map that is both injective and surjective, hence bijective. A bijective linear map is by definition an isomorphism of vector spaces (its inverse is automatically linear, since for a bijective linear TT, one checks T−1(cy1+y2)=cT−1(y1)+T−1(y2)T^{-1}(cy_1 + y_2) = c T^{-1}(y_1) + T^{-1}(y_2) by applying TT to both sides and using linearity of TT together with injectivity to cancel). Therefore ϕβ:V→Fn\phi_\beta : V \to F^n is an isomorphism, so V≅FnV \cong F^n. ■\blacksquare

∎
CorollaryCoordinates detect linear (in)dependence and equality

Let β\beta be an ordered basis of VV and let w1,…,wk∈Vw_1, \dots, w_k \in V. Then w1,…,wkw_1, \dots, w_k are linearly independent in VV if and only if [w1]β,…,[wk]β[w_1]_\beta, \dots, [w_k]_\beta are linearly independent in FnF^n. Also, u=wu = w in VV if and only if [u]β=[w]β[u]_\beta = [w]_\beta in FnF^n.

Proof

Both statements follow immediately from Isomorphism preserving linear (in)dependence and equality, since ϕβ\phi_\beta is a bijective linear map. Concretely: if ∑cjwj=0\sum c_j w_j = 0 in VV, apply ϕβ\phi_\beta (linear) to get ∑cj[wj]β=0\sum c_j [w_j]_\beta = 0 in FnF^n; conversely if ∑cj[wj]β=0\sum c_j [w_j]_\beta = 0, apply ϕβ−1\phi_\beta^{-1} (linear, since the inverse of a linear bijection is linear as shown in the theorem's proof) to get ∑cjwj=0\sum c_j w_j = 0. So a nontrivial dependence relation exists among the wjw_j exactly when one exists among the [wj]β[w_j]_\beta. The equality statement is the injectivity of ϕβ\phi_\beta combined with the trivial fact that equal vectors have equal images under any function. ■\blacksquare

∎

Worked examples

Example 1: Coordinates in FnF^n relative to a non-standard basis. Let V=R3V = \mathbb{R}^3 and consider the ordered basis

β=(v1,v2,v3),v1=(1,0,1), v2=(2,1,0), v3=(0,1,−1).\beta = (v_1, v_2, v_3), \qquad v_1 = (1, 0, 1),\ v_2 = (2, 1, 0),\ v_3 = (0, 1, -1).

First we confirm β\beta is indeed a basis of R3\mathbb{R}^3. Since dim⁡R3=3\dim \mathbb{R}^3 = 3 and we have exactly 3 vectors, it suffices to check linear independence (a linearly independent list of nn vectors in an nn-dimensional space is automatically a basis, by the theory of Dimension). Set up

c1(1,0,1)+c2(2,1,0)+c3(0,1,−1)=(0,0,0),c_1(1,0,1) + c_2(2,1,0) + c_3(0,1,-1) = (0,0,0),

giving the system

c1+2c2=0,c2+c3=0,c1−c3=0.c_1 + 2c_2 = 0, \qquad c_2 + c_3 = 0, \qquad c_1 - c_3 = 0.

From the first equation c1=−2c2c_1 = -2c_2. From the third, c3=c1=−2c2c_3 = c_1 = -2c_2. Substituting into the second: c2+(−2c2)=0⇒−c2=0⇒c2=0c_2 + (-2c_2) = 0 \Rightarrow -c_2 = 0 \Rightarrow c_2 = 0, hence c1=c3=0c_1 = c_3 = 0. Only the trivial solution exists, so β\beta is linearly independent, hence a basis. Now find [u]β[u]_\beta for u=(4,3,−1)u = (4, 3, -1). We need a1,a2,a3a_1, a_2, a_3 with

a1(1,0,1)+a2(2,1,0)+a3(0,1,−1)=(4,3,−1).a_1(1,0,1) + a_2(2,1,0) + a_3(0,1,-1) = (4,3,-1).

Componentwise:

a1+2a2=4,a2+a3=3,a1−a3=−1.a_1 + 2a_2 = 4, \qquad a_2 + a_3 = 3, \qquad a_1 - a_3 = -1.

From the first equation, a1=4−2a2a_1 = 4 - 2a_2. Substitute into the third: (4−2a2)−a3=−1⇒a3=5−2a2(4 - 2a_2) - a_3 = -1 \Rightarrow a_3 = 5 - 2a_2. Substitute into the second: a2+(5−2a2)=3⇒−a2+5=3⇒a2=2a_2 + (5 - 2a_2) = 3 \Rightarrow -a_2 + 5 = 3 \Rightarrow a_2 = 2. Then a1=4−4=0a_1 = 4 - 4 = 0 and a3=5−4=1a_3 = 5 - 4 = 1. Check: 0(1,0,1)+2(2,1,0)+1(0,1,−1)=(0,0,0)+(4,2,0)+(0,1,−1)=(4,3,−1)0(1,0,1) + 2(2,1,0) + 1(0,1,-1) = (0,0,0) + (4,2,0) + (0,1,-1) = (4,3,-1). ✓ This matches uu exactly. So

[u]β=(021).[u]_\beta = \begin{pmatrix} 0 \\ 2 \\ 1 \end{pmatrix}.

Note this differs entirely from the standard coordinates (4,3,−1)(4,3,-1) of uu — the same vector, two different labels, because the ruler changed.

Example 2: Coordinates in a polynomial space, with a non-monomial basis. Let V=P2(R)V = P_2(\mathbb{R}), the space of polynomials of degree at most 2, which has dimension 3. Consider the ordered basis

γ=(g1,g2,g3),g1=1+x,g2=x−x2,g3=1+x2.\gamma = (g_1, g_2, g_3), \qquad g_1 = 1 + x,\quad g_2 = x - x^2,\quad g_3 = 1 + x^2 .

First check γ\gamma is a basis. Since dim⁡P2(R)=3\dim P_2(\mathbb{R}) = 3 and we have 3 vectors, again it suffices to verify linear independence. Suppose

c1(1+x)+c2(x−x2)+c3(1+x2)=0c_1(1+x) + c_2(x - x^2) + c_3(1+x^2) = 0

as a polynomial. Collecting coefficients of 1,x,x21, x, x^2:

(c1+c3)+(c1+c2)x+(−c2+c3)x2=0.(c_1 + c_3) + (c_1 + c_2)x + (-c_2 + c_3)x^2 = 0.

This forces

c1+c3=0,c1+c2=0,−c2+c3=0.c_1 + c_3 = 0, \qquad c_1 + c_2 = 0, \qquad -c_2 + c_3 = 0.

From the second, c2=−c1c_2 = -c_1. From the third, c3=c2=−c1c_3 = c_2 = -c_1. Substituting into the first: c1+(−c1)=0c_1 + (-c_1) = 0, which holds automatically — so far this allows a free parameter, and we must check more carefully. Set c1=tc_1 = t; then c2=−tc_2 = -t, c3=−tc_3 = -t. Check all three equations with these values: first, c1+c3=t−t=0c_1 + c_3 = t - t = 0 ✓; second, c1+c2=t−t=0c_1+c_2 = t - t = 0 ✓; third, −c2+c3=t−t=0-c_2+c_3 = t - t = 0 ✓. So every tt satisfies the system, meaning there are nontrivial solutions (e.g. t=1t=1 gives c1=1,c2=−1,c3=−1c_1=1,c_2=-1,c_3=-1)! This shows γ\gamma as originally listed is linearly dependent, so it is not a basis — a good reminder to actually verify the hypothesis rather than assume it. Let us instead use a basis that genuinely works, correcting the example:

γ=(g1,g2,g3),g1=1+x,g2=x+x2,g3=1+x2.\gamma = (g_1, g_2, g_3), \qquad g_1 = 1 + x,\quad g_2 = x + x^2,\quad g_3 = 1 + x^2 .

Redo independence: suppose c1(1+x)+c2(x+x2)+c3(1+x2)=0c_1(1+x) + c_2(x+x^2) + c_3(1+x^2) = 0. Collecting coefficients,

(c1+c3)+(c1+c2)x+(c2+c3)x2=0,(c_1 + c_3) + (c_1 + c_2) x + (c_2 + c_3) x^2 = 0,

so

c1+c3=0,c1+c2=0,c2+c3=0.c_1 + c_3 = 0, \qquad c_1 + c_2 = 0, \qquad c_2 + c_3 = 0.

From the first, c3=−c1c_3 = -c_1. From the second, c2=−c1c_2 = -c_1. Substitute into the third: (−c1)+(−c1)=0⇒−2c1=0⇒c1=0(-c_1) + (-c_1) = 0 \Rightarrow -2c_1 = 0 \Rightarrow c_1 = 0 (since we are over R\mathbb{R}, char ≠2\neq 2), hence c2=c3=0c_2 = c_3 = 0. Only the trivial solution — γ\gamma is linearly independent, and since dim⁡P2(R)=3\dim P_2(\mathbb{R}) = 3, it is a basis. Now compute [p]γ[p]_\gamma for p(x)=5−2x+7x2p(x) = 5 - 2x + 7x^2. Solve

c1(1+x)+c2(x+x2)+c3(1+x2)=5−2x+7x2.c_1(1+x) + c_2(x+x^2) + c_3(1+x^2) = 5 - 2x + 7x^2 .

Matching coefficients:

c1+c3=5,c1+c2=−2,c2+c3=7.c_1 + c_3 = 5, \qquad c_1 + c_2 = -2, \qquad c_2 + c_3 = 7.

Add all three equations: 2(c1+c2+c3)=5−2+7=102(c_1+c_2+c_3) = 5 - 2 + 7 = 10, so c1+c2+c3=5c_1 + c_2 + c_3 = 5. Subtract each original equation from this sum:

c2=5−5=0,c3=5−(−2)=7,c1=5−7=−2.c_2 = 5 - 5 = 0, \qquad c_3 = 5 - (-2) = 7, \qquad c_1 = 5 - 7 = -2.

Check: c1+c3=−2+7=5c_1 + c_3 = -2 + 7 = 5 ✓; c1+c2=−2+0=−2c_1 + c_2 = -2 + 0 = -2 ✓; c2+c3=0+7=7c_2 + c_3 = 0 + 7 = 7 ✓. Verify in VV directly: −2(1+x)+0(x+x2)+7(1+x2)=(−2−2x)+(7+7x2)=5−2x+7x2=p(x)-2(1+x) + 0(x+x^2) + 7(1+x^2) = (-2-2x) + (7+7x^2) = 5 - 2x + 7x^2 = p(x). ✓ So

[p]γ=(−207).[p]_\gamma = \begin{pmatrix} -2 \\ 0 \\ 7 \end{pmatrix}.

Compare with the coordinate vector relative to the standard ordered basis ϵ=(1,x,x2)\epsilon = (1, x, x^2), which is simply [p]ϵ=(5−2)7[p]_\epsilon = \binom{5}{-2}{7} (read off the coefficients directly). The two coordinate vectors for the same polynomial pp are different because the underlying rulers γ\gamma and ϵ\epsilon differ — exactly the phenomenon from Example 1, now in a non-arithmetic vector space of functions.

CounterexampleWhy linear independence in the basis cannot be dropped

The theorem requires β=(v1,…,vn)\beta = (v_1,\dots,v_n) to be a genuine basis: linearly independent and spanning. Suppose we drop linear independence and only ask that β\beta spans VV, allowing repeats or dependent vectors, and try to define "coordinates" the same way. Take V=R2V = \mathbb{R}^2 and the spanning-but-dependent list

β′=(v1,v2,v3),v1=(1,0), v2=(0,1), v3=(1,1).\beta' = (v_1, v_2, v_3), \qquad v_1 = (1,0),\ v_2 = (0,1),\ v_3 = (1,1).

This list spans R2\mathbb{R}^2 (already v1,v2v_1, v_2 span it), but is linearly dependent since v3=v1+v2v_3 = v_1 + v_2. Try to assign "coordinates" to u=(1,1)u = (1,1) by writing it as a1v1+a2v2+a3v3a_1 v_1 + a_2 v_2 + a_3 v_3. There are infinitely many solutions:

(1,1)=1⋅v1+1⋅v2+0⋅v3,giving (a1,a2,a3)=(1,1,0),(1,1) = 1\cdot v_1 + 1 \cdot v_2 + 0 \cdot v_3, \qquad \text{giving } (a_1,a_2,a_3) = (1,1,0),
(1,1)=0⋅v1+0⋅v2+1⋅v3,giving (a1,a2,a3)=(0,0,1),(1,1) = 0\cdot v_1 + 0 \cdot v_2 + 1 \cdot v_3, \qquad \text{giving } (a_1,a_2,a_3) = (0,0,1),
(1,1)=−1⋅v1+(−1)⋅v2+2⋅v3,giving (a1,a2,a3)=(−1,−1,2),(1,1) = -1\cdot v_1 + (-1)\cdot v_2 + 2\cdot v_3, \qquad \text{giving } (a_1,a_2,a_3)=(-1,-1,2),

and one can check all three combinations do sum to (1,1)(1,1): e.g. the last, −1(1,0)−1(0,1)+2(1,1)=(−1,−1)+(2,2)=(1,1)-1(1,0) - 1(0,1) + 2(1,1) = (-1,-1) + (2,2) = (1,1). ✓ Since the assignment u↦(a1,a2,a3)u \mapsto (a_1,a_2,a_3) is not even a well-defined function (three different outputs for the same input), there is no coordinate map ϕβ′\phi_{\beta'} to speak of, let alone a linear or bijective one. The proof of the theorem breaks down exactly at Step 0, which used linear independence to force uniqueness of the representation. This shows linear independence is not a technical nicety — without it, "coordinates" fail to exist as a function at all, and the entire isomorphism claim is vacuous. Symmetrically, if we drop the spanning condition instead — say using only β′′=(v1)=((1,0))\beta'' = (v_1) = ((1,0)) inside R2\mathbb{R}^2 — then a vector like (0,1)(0,1) cannot be written as a1(1,0)a_1(1,0) for any scalar a1a_1, so the coordinate map is not even defined on all of VV; surjectivity onto FnF^n (here F1F^1) and well-definedness both fail simultaneously. Both hypotheses of "basis" are load-bearing.

Scope, edge cases & common traps

SituationWhat happens
β\beta is an ordered basis of finite-dimensional VVϕβ:V→Fn\phi_\beta : V \to F^n is a well-defined linear isomorphism (the theorem).
The same set of vectors, listed in a different orderGives a different coordinate map: coordinates get permuted, since [v]β[v]_\beta depends on the sequence, not just the set.
VV is infinite-dimensionalNo finite ordered basis exists in the usual sense; coordinate vectors in FnF^n are not defined this way (infinite Hamel bases require more care and are outside this scope).
Vectors that merely span but are dependentCoordinates are not unique — the correspondence is not even a function (see counterexample).
A list shorter than dim⁡V\dim VFails to span, so some vectors have no coordinate representation at all.
Changing β\beta to β′\beta'Coordinate vectors relate by an invertible linear substitution (a change-of-basis matrix); this is the natural next topic beyond this article.

The mathematician behind it

Origins · 1 minHermann Grassmann and how this was discovered
HG
Hermann Grassmann
1809–1877 · German mathematician and linguist, pioneer of abstract linear algebra

Grassmann worked largely in isolation as a secondary-school teacher in Stettin (then Prussia), developing in his 1844 treatise Die lineale Ausdehnungslehre ("The Theory of Linear Extension") a strikingly modern, coordinate-free calculus of vectors, subspaces, and what we would now call exterior algebra. His ideas anticipated the abstract notion of vector space and basis by decades but were written in dense, idiosyncratic prose that few contemporaries could parse, and his work was largely ignored during his lifetime. Only later, through the efforts of readers such as Giuseppe Peano, who gave a clean axiomatic formulation of vector spaces in 1888 explicitly building on Grassmann's ideas, did the modern concept of basis and coordinates relative to a basis take the form used today.

History
- 1844 — Grassmann publishes the Ausdehnungslehre, introducing an abstract, coordinate-free theory of linear combinations and dependence, the conceptual seed of "basis."
- 1888 — Peano gives the first fully axiomatic definition of a real vector space, making precise the notions later needed for a rigorous basis and coordinate map.
- Early 1900s — Coordinate representations relative to a chosen basis become standard tools in the emerging theory of linear transformations and matrices, tying Grassmann's abstract algebra to concrete computation.
- 1920s–1930s — Hermann Weyl and others formalize the notion of isomorphism between finite-dimensional vector spaces and FnF^n, making the coordinate map's role as the canonical (basis-dependent) isomorphism explicit in textbooks.
- Mid-20th century — The ordered-basis coordinate map becomes a standard first tool in linear algebra pedagogy, appearing in canonical texts as the bridge from abstract vector spaces to matrix computation.
Why do we need coordinates at all if a vector space is already well-defined abstractly?

Abstract vector spaces let us prove general theorems, but they do not by themselves give us a way to compute. You cannot add two abstract "polynomials in some ambient space" using a calculator, but you can add two coordinate tuples in FnF^n entrywise using ordinary arithmetic. Coordinates relative to a basis translate any finite-dimensional vector space problem — checking dependence, solving equations, representing a linear map as a matrix — into a problem about FnF^n, which is concrete and computable. This is precisely why the coordinate map is called an isomorphism: it does not lose any linear-algebraic information, so nothing is sacrificed by working in coordinates instead of abstractly.

Does the isomorphism V≅FnV \cong F^n mean VV and FnF^n are literally the same space?

No. The theorem shows VV and FnF^n are isomorphic as vector spaces, meaning there exists a linear bijection between them that preserves all linear-algebraic structure (sums, scalar multiples, dimension, linear dependence). But the isomorphism ϕβ\phi_\beta depends entirely on the choice of ordered basis β\beta; a different basis gives a genuinely different isomorphism, with different coordinate vectors assigned to the same element of VV. So VV and FnF^n are abstractly indistinguishable as vector spaces, but there is no single "the" isomorphism between them — unlike, say, the identity map from a set to itself.

What happens to coordinate vectors when you change the ordered basis?

If β\beta and β′\beta' are two ordered bases of the same finite-dimensional space VV, there is an invertible n×nn \times n matrix QQ (the change-of-basis matrix) such that [v]β′=Q [v]β[v]_{\beta'} = Q\,[v]_\beta for every v∈Vv \in V. The columns of QQ are exactly the coordinate vectors of the β′\beta'-basis vectors expressed relative to β\beta (or vice versa, depending on convention). This matrix is always invertible because both ϕβ\phi_\beta and ϕβ′\phi_{\beta'} are bijections, so the composite ϕβ′∘ϕβ−1\phi_{\beta'} \circ \phi_\beta^{-1} is a bijective linear map on FnF^n, i.e. represented by an invertible matrix. This is the starting point for the general theory of change of basis, which is a natural next topic after coordinate vectors.

Why must the scalars in the linear combination be unique for coordinates to make sense?

If a vector could be written as two genuinely different linear combinations of the basis vectors, then "the coordinate vector of vv" would not be a single well-defined object — it would be ambiguous, and ϕβ\phi_\beta would fail to even be a function. Uniqueness follows precisely from linear independence: if ∑aivi=∑bivi\sum a_i v_i = \sum b_i v_i, subtracting gives ∑(ai−bi)vi=0\sum (a_i - b_i) v_i = 0, and linear independence forces every coefficient ai−bia_i - b_i to be zero. This is why "basis" bundles together spanning (existence of a representation) and linear independence (uniqueness of that representation) — coordinates need both.

Can coordinate vectors be used for vector spaces over finite fields, like F2\mathbb{F}_2?

Yes, and the entire theorem applies verbatim, since nothing in its proof used properties special to R\mathbb{R} or C\mathbb{C} — only the vector space axioms over an arbitrary field FF. Over F2={0,1}\mathbb{F}_2 = \{0,1\}, for instance, a basis of an nn-dimensional space gives coordinate vectors in F2n\mathbb{F}_2^n, which are literally bit strings of length nn. This is exactly the setting used in coding theory, where codewords are coordinate vectors of elements of a vector space over a finite field relative to a chosen basis, often called a generator matrix's rows.

Is the coordinate vector the same as the vector's "components" in physics?

Essentially yes, when the physics context fixes an ordered basis (such as (x^,y^,z^)(\hat{x}, \hat{y}, \hat{z}) or an orthonormal eigenbasis). A physical vector such as a force or a quantum state is basis-independent as an abstract object, but its "components" reported in a lab notebook are exactly its coordinate vector relative to whatever frame or basis was chosen. Changing coordinate systems in physics (rotating axes, or switching bases in quantum mechanics) is precisely the change-of-basis operation described above, and the physical vector itself is unchanged even though its listed components differ.

What goes wrong if I try to define coordinates using a spanning set that has more vectors than the dimension?

If a list has more vectors than dim⁡V\dim V, it cannot be linearly independent (by the theory of Dimension, any linearly independent list has at most dim⁡V\dim V vectors), so at least one vector is redundant. As the counterexample shows, this redundancy destroys uniqueness of the representation, so distinct scalar tuples can represent the same vector, and the assignment v↦(a1,…,ak)v \mapsto (a_1,\dots,a_k) is not a well-defined function at all. Coordinate vectors relative to a basis require exactly n=dim⁡Vn = \dim V vectors, no more and no fewer, precisely so that both existence (spanning) and uniqueness (independence) hold simultaneously.

Before this

Where this leads