4.5.17 · D2Linear Algebra (Full)

Visual walkthrough — Basis — definition, uniqueness of representation

1,879 words9 min readBack to topic

Step 1 — What is a vector, and what does "combine" mean?

WHAT. A vector is just an arrow with a tail at the origin and a tip somewhere in the plane. In pictures below the plane is the sunset-coloured grid; the origin is the dot at the centre labelled .

WHY. Before we can talk about "building" a vector from other vectors, we must agree on the two moves we are allowed:

  • scale an arrow (stretch or shrink it, flip it if the number is negative),
  • add two arrows (put the tail of the second on the tip of the first — the "tip-to-tail" rule).

PICTURE. Below, the violet arrow and the orange arrow are our two building blocks. The magenta dashed arrow shows (twice as long). The navy arrow shows built tip-to-tail.


Step 2 — "Spanning": can we reach everywhere?

WHAT. We ask: starting from our building blocks , which tips can we hit as we let range over all numbers?

WHY. A coordinate system is useless if some points have no address at all. Spanning is exactly the promise "every point has at least one address." We must check this first because you can't have a unique answer to a question that has no answer.

PICTURE. As and slide, the tip sweeps out the shaded region. When point in genuinely different directions, that region fills the entire plane — every target (the three magenta stars) is reachable.


Step 3 — The danger: a redundant building block

WHAT. Now add a third arrow that is not genuinely new — say . We still span the plane, but watch what happens to addresses.

WHY. We want to expose why spanning alone is not enough. The parent note's mistake box says this in words (" spans but has two addresses"); here we see the two addresses for one point.

PICTURE. The single navy target point is reached two different ways:

  • green path: (no ),
  • magenta path: . Same destination, two honest recipes. Redundancy has destroyed uniqueness.

Step 4 — "Independence": the one and only way to get zero

WHAT. We test our set against the single most important target: the zero vector (the arrow that goes nowhere, tail and tip both at ).

WHY. Here is the clever move. Instead of checking uniqueness at every point (infinitely many), we check it at one special point, . The set is linearly independent if the only recipe that lands you back at the origin is the do-nothing recipe .

PICTURE. Left panel: for a redundant set, a non-zero recipe () forms a closed loop back to — a "sneaky path to zero." Right panel: for an independent set, the only way the arrows cancel to is to not move at all.


Step 5 — Basis = both promises together

WHAT. A basis is a set that both spans (Step 2) and is independent (Step 4).

WHY. Combining the two promises:

  • Spanning at least one address (existence).
  • Independence at most one address (uniqueness — proven next).
  • Together exactly one address.

PICTURE. A clean sunset grid where are the two axes. Every point in the plane sits at the crossing of exactly one violet grid-line and one orange grid-line — its unique coordinate pair.


Step 6 — The uniqueness proof, drawn as a subtraction

WHAT. Suppose, for contradiction, that some vector had two addresses:

WHY subtract? We want to use independence, but independence is only a statement about combinations equal to . So we manufacture a "" statement by subtracting the two equal expressions:

PICTURE. Geometrically: walking out along address A and then walking backwards along address B returns you to the origin — a closed loop. By Step 4, an independent set has no sneaky loop to zero, so every coefficient in the loop must be : The two addresses were identical all along. Uniqueness. ∎


Step 7 — Degenerate & edge cases (never leave the reader stranded)

WHAT. We check every scenario that "breaks" the picture, so nothing surprises you later.

WHY. A trustworthy coordinate system must be defined at all inputs, including the awkward ones.

PICTURE. Four panels:

  1. Too few arrows — one arrow in the plane: it only reaches its own line. Points off the line (magenta star) have no address. Fails spanning. (parent: in .)
  2. Too many arrows — three arrows in the plane: every point gets multiple addresses. Fails independence.
  3. The zero vector as a building block — if some , then is a sneaky non-trivial path to ; the set is automatically dependent, never a basis.
  4. Coincident arrows parallel to : they only span a line, not the plane. Fails spanning in 2D.

The one-picture summary

WHAT. Everything above, compressed: existence comes from spanning, uniqueness comes from independence, and their overlap is the single-address world of a basis.

Recall Feynman: the whole walkthrough in plain words

Imagine you are giving directions on a warm sunset grid using arrows. First (Step 1–2) you pick a couple of arrows and check you can reach every corner of town by stretching and stacking them — that's spanning, it means every place has at least one set of directions. But (Step 3) if you sneak in an extra arrow that's just "go the way of arrow 1 and arrow 2 combined," then the same house now has two sets of directions — confusing! To stop that, you demand (Step 4) that the only way your arrows cancel out back to the start is to not move at all — no sneaky loops home. That's independence, and it forces at most one set of directions per place. Put both promises together (Step 5) and every house has exactly one honest address. The proof that this really is unique (Step 6) is just: if a house had two addresses, walk out by the first and back by the second — you loop to the start, but independence forbids any loop-to-start except the empty one, so the two addresses were secretly the same. Finally (Step 7) we sanity-check the broken cases: too few arrows leaves parts of town unreachable, too many gives double-addresses, and a useless "stay-put" arrow is an instant sneaky loop. The sweet spot — exactly as many arrows as the town has dimensions — is a basis.

Connections

  • Linear Independence — Steps 3, 4, 6: the "no sneaky loop to zero" promise that forces uniqueness.
  • Span and Spanning Sets — Step 2: the "reach everywhere" promise that forces existence.
  • Dimension — Step 7: the exact number of arrows you must use.
  • Coordinate Vectors and Change of Basis — Step 5: the address each vector receives.
  • Subspaces — a line or plane through is spanned by its own smaller basis.
  • Matrix of a Linear Map — feeding basis arrows through a map builds its matrix columns.

Concept Map

gives

gives

is the

Two allowed moves scale and add

Spanning reach every point

Independence no sneaky loop to zero

At least one address

At most one address

Basis

Exactly one address

Coordinate list