Matrix Spaces

Given a matrix , the range of (also referred to as the column space) is a vector subspace in the represents the span of its columns, defined as

where is the scaling factor (or weight) of the -th column vector of .

Similarly, the row space of , denoted , is the span of its rows. The row space of is related to the column space of , such that (and vice-versa).

Conversely, the null space (or kernel) of is a subspace of that includes all vectors that output the zero vector when multiplied by , such that

Per the Fundamental Theorem of Linear Algebra, every matrix naturally splits the domain () and codomain into two complementary parts each. Namely,
\begin{alignat}{0}\mathbb{R}^n = \mathcal{R}(A^T) \oplus \mathcal{N}(A), \quad \text{and} \quad \mathbb{R}^m = \mathcal{R}(A) \oplus \mathcal{N}(A^T).\end{alignat}

Proof

We start by observing that every in the row space of is orthogonal to every . This follows from the fact that for some , it can be said that

Thus, , or equivalently, . We know that a direct sum of a subspace and its orthogonal complement equals the whole subspace, and thus,

By the same reasoning, we can prove the fact for .