By the end of this section you will know exactly what a second ruler buys you: the difference between being stuck on a line and owning the entire plane. Section 1 left you with one vector and one line. Everything off that line was, for now, unreachable. This section hands you a second ruler and asks the only question that matters: does it point somewhere new?
What You Will Be Able to Do
| You will be able to… | Concretely |
|---|---|
| Add a second ruler | Write the two-weight combination that a second, genuinely-new vector unlocks. |
| Reach any target point | Given a target like (3, 2), find the exact weights that rebuild it from two basis vectors. |
| Name the span of two vectors | State that two vectors pointing different ways span the entire plane, not just a bigger line. |
| Connect span to vector space | Explain why 'span = the whole plane' is the same statement as 'these two vectors form a basis for ℝ².' |
The Big Picture: A Second Ruler Unlocks the Plane
Add a second ruler, placed perpendicular to the first: . Now every point you build is a combination of two independent scalings — one along each ruler:
Try to reach a specific target, say . Because the two rulers point along the two axes, the recipe reads straight off the coordinates:
There is nothing special about — the same recipe works for every point in the plane. Pick any target and the weights , rebuild it exactly. That is the entire difference one extra, genuinely new ruler makes: the reachable set jumps from a single line to the whole plane.
Two vectors whose combinations reach everywhere are called a basis for that plane, and “everywhere they can reach” is, once again, their span. When the span is the entire plane, you are looking at a full two-dimensional vector space — not because someone declared it one, but because two rulers, used together, are provably enough to build every point in it.
Why Perpendicular? Choosing Our Grid
We placed perpendicular to — but nothing about “spanning the plane” required that angle. Any second vector that does not lie on 's line would have earned the same result: two genuinely different directions, combined, reach everywhere. Perpendicular is not the price of admission to a two-dimensional span; it is simply the convention we chose for our grid — the one where reading off coordinates is as easy as looking straight across and straight up.
Naming the Grid: The Matrix Is the Blueprint
Once a set of rulers exists, it deserves a name. Stack and side by side as the columns of a single object:
That matrix is the grid's blueprint — not a description of it, the thing itself. Its first column is , its second column is , and “the columns of are the basis” is just another way of saying what this whole section has been building toward: every point of the plane is some combination of those two columns.
See It: Watch the Line Flood Into a Plane
The same Grid Builder widget from Section 1 continues here, picking up right where the refusal left off. It opens on Stage 3 — ĵ already added, the matrix already named — and lets you go on to Stage 4.
What to look for: in Stage 3, scrub and independently and watch the reachable region flood from the single highlighted line of Section 1 out to fill the entire grid — the veil is gone, because nothing is unreachable anymore. In Stage 4, î and ĵ become draggable handles (or type the matrix directly): drag one onto the other's line and watch the rank chip drop from 2 to 1 in real time, as the amber constructed grid — drawn over the cyan ghost of the original identity grid — thins from a plane back into a line. That collapse is Section 1's refusal, replayed live: a dependent second column buys the grid nothing.
From Scratch: Is a Target Reachable?
“Span = the whole plane” is a claim about every point, not just the one we worked by hand. The cleanest way to convince yourself is to test it in code: pick a target, solve the little system for the weights, and confirm you always find an answer when the basis is .
The function reproduces the (3, 2) recipe worked out earlier, and then finds weights for a random target too — because , reachable_2d never returns None for this basis. That is the numeric signature of “span = the whole plane.”
Common Misconceptions
“Any two vectors span the plane”
Why it is tempting: Section 1 ended on one vector reaching only a line, so it is tempting to assume any second vector automatically fixes that. Correction: the second vector has to point somewhere the first one does not already reach — off its line entirely. Two parallel vectors, even two different-length ones, replay Section 1's refusal: still just a line. Example: does not span the plane — both point along the x-axis, so the “grid” is still 1-dimensional; rank stays 1, not 2.
“The rulers must be perpendicular to span the plane”
Why it is tempting: this section's worked example uses perpendicular unit vectors, and the coordinate recipe reads off so cleanly that it feels load-bearing. Correction: perpendicularity was a choice for this grid, made because it is convenient — not a requirement for spanning. Any two vectors pointing genuinely different ways span the plane; a later section in this chapter builds a skewed, non-perpendicular grid that still reaches every point. Example: are not perpendicular, yet they still reach every point of the plane — the recipe is just less obvious to read off by eye.
Summary
| Idea | The takeaway |
|---|---|
| Two rulers, one recipe | V = x·î + y·ĵ reaches (3, 2) with x=3, y=2 -- and every other point of the plane with x=a, y=b. |
| Span (of two independent vectors) | The entire plane -- every point is reachable by exactly one combination of the two rulers. |
| Basis / vector space | Two vectors whose combinations reach everywhere form a basis; the whole reachable plane is the 2D vector space. |
| Perpendicular is a choice, not a rule | Any two independent (non-parallel) vectors span the plane -- perpendicularity just makes the recipe easy to read. |
| The matrix names the grid | A = [i_hat | j_hat] is the grid's blueprint -- its columns ARE the basis vectors. |
Practice Problems
1. Express the point in terms of and — that is, find and with .
Hint: because î and ĵ point along the axes, the weights are just the coordinates themselves.
2. Why can't two copies of reach , no matter how you scale them?
Hint: revisit the refusal from Section 1 — what is the second coordinate of any multiple of ?
3. Which points of the plane does miss, and why does adding — but not a second î — fix that?
Hint: span{î} is the x-axis; name a point off it and say which new ruler reaches it.
Concept Map
Section 1 built one ruler and one line, then showed that a duplicate ruler cannot grow it. This section handed the grid a genuinely new ruler and watched the reach jump all the way to the plane — and gave that construction a name, the matrix.
| From | This section | Leads to |
|---|---|---|
| §1: one vector, one line, and the refusal of a duplicate ruler | A second, genuinely-new ruler ĵ unlocks the whole plane; the pair is named as a matrix A | §3: any independent pair builds its own (possibly skewed) grid |
| Ch. 6 §4: span, independence, basis, dimension (the formal definitions) | Span of two independent vectors = the plane = a full 2D vector space, built by construction | §4: what happens when the second ruler is NOT independent -- the grid refuses to build |
Next up, §3 — Any Independent Pair Builds a Grid drops the requirement that the rulers be perpendicular or unit length, and shows that any independent pair draws its own transformed grid — with the identity grid from this section still ghosted silently behind it.