The whole idea: a space living inside a space
We built vector spaces from ten axioms in the Vector Spaces node. Now a natural question: if is a vector space and is a subset of it (), when is itself a vector space under the operations it inherits from ? When it is, we call a subspace of .
A plane through the origin inside feels like it should be a little 2D vector space living inside the big one. It is. A line through the origin too. The set on its own — also a subspace. But a plane that misses the origin? We proved last node that anything missing is dead on arrival. So the geometry is going to be unforgiving.
The three-condition test
Here's the shortcut. is a subspace if and only if:
- (it contains the zero vector — equivalently, is nonempty).
- Closed under addition: if then .
- Closed under scalar multiplication: if and then .
Three checks. That's it. Stop looking for a catch — there isn't one. The two closure conditions are the same as axioms 1–2 from last node; condition 1 just pins down that we haven't accidentally described the empty set.
Why three conditions buy you all ten
This is the part textbooks wave away with a footnote and hope you don't notice, and Dr. Möbius absolutely does not wave. Why is the test enough?
Because the other seven axioms are inherited for free. Commutativity (), associativity, the scalar laws (7–10) — these are universal statements: they say "for all elements, such-and-such equation holds." If they hold for all elements of the big space , they automatically hold for all elements of the smaller set , since every element of is also an element of . You can't break a "for all" law by looking at fewer things.
The only axioms that could fail on a subset are the existence axioms — does live in (axiom 5)? Does each have its inverse in (axiom 6)? — plus closure (1–2), which is the risk that the operations escape the subset. Condition 1 handles the zero. Conditions 2–3 handle closure. And the inverse? It comes free from condition 3: (proved last node!), and condition 3 with guarantees . So the three conditions cover every axiom that could possibly fail. Argued once, trusted forever.
The geometry of : a complete census
For the subspaces are exactly four flavors, and you should be able to recite them cold:
- — the zero subspace. Dimension .
- Lines through the origin. Dimension .
- Planes through the origin. Dimension .
- All of . Dimension .
That's the complete list. No others exist — not an infinite helix, not a sphere, not any curved shit. And the iron law uniting them: every subspace contains the origin. A line that doesn't pass through ? Not a subspace — scale any of its points by and you'd need inside, but it isn't. Through the origin or it's out. Tattoo it.
The null space is born
Now we cash this in on something from the Matrices stratum, and it's genuinely beautiful — the kind of thing that makes you feel guilty for not seeing it sooner. Take a matrix (say ) and look at all solutions of the homogeneous system :
Theorem. is a subspace of .
Proof. Run the three-condition test.
- , so . (Zero vector is always a solution of a homogeneous system.) ✓
- Let , so and . By linearity of matrix multiplication (Matrices stratum), , so . ✓
- Let , . Then , so . ✓
All three hold, so is a subspace. This set is so important it gets a name you'll use forever: the null space (or kernel) of .
And the impostor: with
Watch the same idea fail the instant we make it inhomogeneous. The solution set of with is not a subspace — not even close.
Why? Condition 1 already dies: , so is not a solution. No zero vector, not a subspace — first question asked, exam over. (You can also kill it with closure: if then .) Geometrically it's a plane or line shifted off the origin — an "affine" set, the parallel copy of pushed away from home. Same shape, wrong neighborhood.
Intersections yes, unions no
Two final structural facts. If and are subspaces of , then:
- is always a subspace. (Anything in both is closed under the operations in both — three-condition test passes trivially. The intersection of the -plane and the -plane is the -axis: a line through the origin. Still a subspace.)
- is usually NOT. Counterexample: in , let be the -axis and the -axis. Both are subspaces. But and are both in the union, while their sum is on neither axis — closure under addition fails. The union of two lines isn't a plane; it's a sad X that breaks the moment you add across the arms.
Remember the Set Theory stratum, where and behaved so symmetrically? Here the symmetry shatters — algebra doesn't give a damn about set-theory aesthetics. Subspaces care about algebraic structure, not just membership. Intersection preserves it; union smashes it into rubble.