Vector Spaces/Null Spaces, Column Spaces, and Linear Transformations

Lesson 4.2966 words

Null Spaces, Column Spaces, and Linear Transformations

Two subspaces sit inside every matrix. The null space collects all solutions of Ax=0Ax = 0 and lives in the domain; the column space collects every attainable AxAx and lives in the codomain.

╌╌╌╌

A matrix carries two subspaces with it. One lives in the domain of the map and records what gets sent to zero; the other lives in the codomain and records what can be reached. The two are described in opposite ways. The same two subspaces reappear, under the names kernel and range, for any linear transformation between vector spaces.1

The null space

A vector belongs to exactly when the linear transformation sends it to the zero vector of . Testing membership is a single matrix-vector product.

The proof checks the three subspace conditions using one property of matrix multiplication, that distributes over sums and scalars. The zero vector satisfies . If and , then , and . All three hold, so is a subspace. The homogeneity is essential: the solution set of a nonhomogeneous system with omits the zero vector and is never a subspace.

The null space is defined implicitly. Membership is stated as a condition to be checked, not as a list. Producing an explicit spanning set means solving and reading the general solution.

An explicit spanning set from free variables

Row reduction converts the implicit description into a span.

Two features of this construction hold whenever the null space contains nonzero vectors:

  • The spanning set is automatically linearly independent. Each free variable is the weight on exactly one vector, and it appears as a in that vector's slot with there in the others. The combination can equal only if every weight is .
  • The number of vectors equals the number of free variables. This count is the dimension of the null space, developed under dimension and rank.
Each free variable contributes one basis vector of the null space; the 's sit in the free-variable slots, forcing linear independence.

The column space

Because a product is by definition a linear combination of the columns of , the column space collects the attainable outputs:

This is the range of the map . Since it is a span, the span-subspace theorem applies directly.

The column space is defined explicitly: the columns of are given directly as a spanning set, and any vector in is built from them. The solvability criterion from the matrix-equation theory restates as a statement about :

Building a matrix with a prescribed column space is immediate: to realize as a column space, use those two vectors as the columns of , and then .

The column space is the span of the columns of : every output is a linear combination of , so is the flat they sweep out through the origin.

Contrasting the two subspaces

For a non-square the two subspaces live in different spaces entirely: (the domain) while (the codomain). A vector in cannot even be compared with a vector in . When is square the two share the zero vector, and in special cases they can share more.

For an matrix, the null space sits in the domain and the column space is the image inside the codomain ; the map sends to .
Ambient spacesubspace of subspace of
How definedimplicitly, by the condition explicitly, as a span of the columns
Finding vectors in itrow-reduce read off the columns of
Relation to entries of none obviouseach column is in it
Test for membershipcompute ; check row-reduce ; check consistency
Whole space when iff is one-to-one iff is onto

The last row connects the two subspaces to the injectivity and surjectivity of the underlying map, a link that linear transformations established for matrices and that the kernel-and-range view below carries to abstract spaces.

The two membership tests differ because the two subspaces are described in opposite ways.

Kernel and range of a linear transformation

Subspaces of abstract vector spaces are often described through a linear map rather than a matrix. The definition of a linear transformation carries over unchanged from .

When is a matrix transformation, its kernel is and its range . In general the kernel is a subspace of the domain and the range is a subspace of the codomain ; the proofs mirror the null-space and column-space subspace theorems.

A linear map collapses its kernel onto the zero vector of and fills out its range; the kernel is a subspace of and the range a subspace of .

Differentiation is a linear transformation on function spaces. Let be the space of functions on with continuous derivatives, let be the continuous functions, and let . The rules and are the linearity conditions, so is linear. Its kernel is the set of constant functions — those with zero derivative — which is a subspace of . This is the mechanism behind difference equations: a solution set of a homogeneous linear equation is the kernel of a linear transformation, hence a subspace, and much of its structure follows from that fact alone.

Footnotes

  1. Lay, Linear Algebra and Its Applications, §4.2 — Null Spaces, Column Spaces, and Linear Transformations: Theorem 2 ( a subspace), Theorem 3 ( a subspace), the implicit/explicit contrast, and the kernel and range of .

╌╌ END ╌╌