logo

Basis of Row Space, Column Space, and Null Space 📂Matrix Algebra

Basis of Row Space, Column Space, and Null Space

Overview1

The concepts such as row space, column space, null space were created to solve linear systems Ax=bA \mathbf{x} = \mathbf{b}. Linear systems can be solved through basic row operations, and indeed, the row space and null space are invariant under basic row operations, indicating their relationship with linear systems. It is important to note here that the column space is not invariant under basic row operations.

Theorem 1

(a1) Two matrices that are row equivalent have the same row space. In other words, basic row operations do not change the row space.

(b1) Two matrices that are row equivalent have the same null space. In other words, basic row operations do not change the null space.

Proof

(a1)

Let’s assume that two matrices A,BA,B are row equivalent. This means each matrix can be obtained from the other through basic row operations. This implies that each row of the matrices can be obtained as an arbitrary linear combination of the rows of the other matrix. Therefore, by the definition of span, the row spaces of the two matrices are the same.

(b1)

Let’s assume that two matrices A,BA,B are row equivalent. Since basic row operations do not change the solutions of linear systems, the solutions of the two linear systems Ax=0A\mathbf{x} = \mathbf{0} and Bx=0B \mathbf{x} = \mathbf{0} are the same. Therefore, the null spaces of the two matrices are the same.

Example on Column Space

Let’s assume two matrices AA and BB are as follows.

A=[1326],B=[1300] A = \begin{bmatrix} 1 & 3 \\ 2 & 6 \end{bmatrix} ,\quad B = \begin{bmatrix} 1 & 3 \\ 0 & 0 \end{bmatrix}

Then, by adding 2-2 times the first row to the second row of AA, we get BB, which means AA, and BB are row equivalent. However, the column space of AA is spanned by [12]\begin{bmatrix} 1 \\ 2 \end{bmatrix}, but the column space of BB is spanned by [10]\begin{bmatrix} 1 \\ 0 \end{bmatrix}, so the column spaces of the two matrices are different. It is important to note here that, as can be seen from Theorem 3, while the spaces change, the dimensions do not.

Theorem 2

Let’s call the matrix RR a row echelon form. Then, the row vectors with leading 1’s constitute the basis of the row space of RR, and the column vectors with leading 1’s constitute the basis of the column space of RR.

Theorem 3

If two matrices A,BA, B are row equivalent, the following holds:

(a3) A necessary and sufficient condition for the column vectors of AA to be linearly independent is that the corresponding column vectors of BB are linearly independent.

(b3) A necessary and sufficient condition for the column vectors of AA to form the basis of the column space of AA is that the corresponding column vectors of BB are linearly independent.


From the above theorems, it can be understood that basic row operations do not change the dimension of the column space, but, as shown in the example above, it’s important to note again that this does not mean the column space itself is unaltered.


  1. Howard Anton, Elementary Linear Algebra: Applications Version (12th Edition, 2019), p267-270 ↩︎