Home page for accesible maths 2 Vector spaces

Style control - access keys in brackets

Font (2 3) - + Letter spacing (4 5) - + Word spacing (6 7) - + Line spacing (8 9) - +

2.F Row space and column space

In this section we learn a quick way of finding a basis of a subspace in Fn, which can also be used as a time-efficient test for linear independence. The trick is to use matrices instead of systems of linear equations (which should remind you of MATH105).

The following definitions consider the rows and columns of a matrix as vectors in Fn, by interpreting the entries as coordinates for the standard basis.

Definition 2.46:

Let AMn×m(F) be a matrix.

  • The row space of A is the subspace in Fm spanned by its rows,

  • The column space of A is the subspace in Fn spanned by its columns.

Example 2.47.

Consider the matrix A:=[123456]M2×3(R). Then the row space of A is

span{(1,2,3),(4,5,6)}3.

The column space of A is

span{(1,4),(2,5),(3,6)}2.
Theorem 2.48.

Let AMn×m(F). Then

  1. i.

    Row operations don’t change the row space of A,

  2. ii.

    Column operations don’t change the column space of A.

Proof.

One proves this by taking each type of e.r.o. separately, and assuming one has a general matrix, and a general e.r.o. of that type. Then one needs to prove that each new row (after the e.r.o.) is a linear combination of the old rows (before the e.r.o.). Argue similarly for e.c.o.’s. ∎

Theorem 2.49.

Let AMn×m(F), and assume Ar is an echelon form of A (see Definition 1.9(iii)). Then the non-zero rows of Ar form a basis for the row space of A.

Proof.

We obtain Ar from A through a sequence of e.r.o.’s, so by Theorem 2.48, A and Ar must have equal row spaces. Therefore the non-zero rows of Ar span the row space of A. To prove they form a basis, we need to prove linearly independence.

Let v1,,vk be the non-zero rows of Ar, and assume αivi=0. Since Ar is in echelon form, the left-most non-zero coordinate in v1 is zero for all the other vi. Therefore α1=0. Similarly, since Ar is in echelon form, the left-most coordinate in v2 is zero for all the other vi, i3; hence α2=0. Continuing in this way (i.e. by induction), we see αi=0 for all i. Therefore the sequence v1,,vk is linearly independent. ∎

Notice that the matrix Ar in the above Theorem does not need to be reduced row echelon form; so there are multiple correct bases.

Exercise 2.50:

Let A=[-313111-201]M3(). If W3 is the row space of A, find a basis for W. [Hint: Use Theorem 2.48 and Theorem 2.49.]

[End of Exercise]

Example 2.51.

Find a basis for the row space of [11-221-3-10101-1]M4×3(R).

Solution 1: The reduced row echelon form is [10-101-1000000]. By Theorem 2.49 a basis for this subspace is (1,0,-1),(0,1,-1); in particular, it is two dimensional.

Solution 2: We could have instead used the algorithm from Theorem 2.36, but it takes a bit longer. That procedure results in (1,1,-2),(2,1,-3) for a basis of the row space; these are the first two rows of the matrix.

Theorem 2.52.

Let v1,,vrFn be a sequence of vectors. Let AMr×n(F) be the matrix whose rows are the vectors in the sequence, and let Ar be an echelon form of A. The sequence is linearly independent if and only if Ar has no zero rows.

Proof.

Follows directly from Theorem 2.49. ∎

Example 2.53.

Is the following sequence of vectors linearly independent in R4?

(3,1,0,-1),(2,1,1,1),(-1,1,-1,-8),(1,0,0,1).

Solution: Form the matrix of row vectors, and row reduce it.

[310-12111-11-1-81001][1001010-400130000].

There is a zero row, so by Theorem 2.52 the original sequence is linearly dependent. Another way to see this is to use Theorem 2.49, which shows the subspace spanned by these 4 vectors is only 3 dimensional, therefore they must be linearly dependent.