Transcript Proof
5.2 Rank of a Matrix
Set-up
Recall block
multiplication:
A C 1
C2
...
R1
R
2
C n
...
R
m
x 1
x2
C
A
1
...
x
n
C2
y 1
R1
R
2
y m y 1 R1 y 2 R 2 ... y m R m
...
R
m
y2
...
...
x 1
x2
x C ... x C
Cn
1 1
n
...
x
n
Theorem 1
The following conditions are equivalent for an n x n matrix A:
1. The rows of A are linearly independent in n.
2. The rows of A span n.
3. The columns of A are linearly independent in n.
4. The columns of A span n.
5. A is invertible.
Proof of Theorem 1
To prove that 5 statements are equivalent, we can prove that
(1)(2)(3)(4)(5)(1) or could do:
(1)(2)(5)(3)(4)(1) which we will do.
Proof: (1) (2) given the rows are linearly independent in n
and we know dim n = n, we know then that the rows must
form a basis, and thus span n.
Proof of Theorem 1 (cont)
(2) (5) If we can find a matrix B such that BA = I, then we
know A is invertible.
Let row i of B be K = [k1 k2 … kn]
R
Then I = BA results in:
R
Row i of I = row i of BA = KA = k k ... k k R ... k R
1
2
1
2
n
...
R
n
1
1
n
Since the rows of A span n, we know that such ki exist (we know we
can create any vector in n using linear combinations of the rows in A).
Therefore, each row of B can be found making A invertible.
n
Proof of Theorem 1 (cont)
We will now show (5)(1) and leave (3) and (4) for hw.
(5) (1): Let k1R1+…+knRn = 0 where Ri is the ith row of A.
Let K = [k1 k2 … kn] so KA = k1R1+…+knRn = 0
Right multiply by A-1 to get K=0, which means k1=…=kn = 0
which means that the rows of A are linearly independent.
A use of Theorem 1
So now to show that an (n x n) matrix is invertible, we just
need to show that the rows are linearly independent or that they
span n.
Or to show that the rows are linearly independent or that the
rows span n, we could show that the matrix is invertible.
Example 1
Show that {(1,2,-1), (3,1,-4), (1,1,7)} is a basis for 3.
We just need to show that the matrix with these vectors as
rows is invertible which can be done by showing that it has
rank 3, or by showing that the determinant is not zero, etc.
Definition
If A is an m x n matrix, the rows of A are vectors in n, and
the subspace of n spanned by these rows is called the row
space of A (row A).
The space spanned by the columns of A is called the column
space of A (col A).
Theorem 2
A (m x n), U (p x m),V (n x q)
1. row(UA) row A with equality if U is invertible (& square)
2. col(AV) col A with equality if V is invertible (& square)
Proof of Theorem 2
Proof: R1,R2,…,Rm are rows of A
row i of mtx U is: U i u i 1 u i 2 ... u im
row i of UA = UiA= R1
R
2
u i1 u i 2 ... u im u i1 R 1 u i2 R 2 ... u im R m
...
R m
So the rows of UA are in the row space of A, which means that
row (UA) row A.
If U is invertible: row A = row[U-1(UA)] row UA (same
logic as above) so row A = row (UA).
(same for part 2)
Theorem 3-Rank Theorem
A (m x n)
Then, dim(row A) = dim(col A)
Also, A can be carried to row echelon form matrix R, and if r
is the number of nonzero rows in R,
1. The r nonzero rows are a basis of (row A)
2. If the leading 1’s are in columns j1,j2,…,jr, then
{j1,j2,…,jr} is a basis of (col A)
Theorem 3-Proof
R = UA (U is the product of elementary matrices and is
invertible).
row A = row R (by theorem 2) since U is invertible
For a matrix in row echelon form, the rows form a basis for
the rows since they span the rows and are linearly
independent. Since row A = row R, the nonzero rows also
form a basis for A.
Theorem 3-Proof (cont)
(2)
A C 1
C2
R UA U C1
...
Cn
C2
...
C n U C 1
UC 2
...
UC n
B={UCj1, UCj2,…,UCjr} is the set of columns of R w/ a
leading 1.
In homework, you will prove that for a matrix is ref, the
columns with leading 1’s form a basis of col R (since
they’re li). So B is a basis for R.
Theorem 3-Proof (cont)
Since {UCj1, UCj2,…,UCjr} is LI, a
U C j1
C j2
...
C jr is .LI
a 1UC j 1 a 2 UC j 2 ... a r UC jr 0 a 1 ... a r 0
U (a 1 C j1 a 2 C j 2 ... a r C jr ) 0
(a 1C j1 a 2 C j 2 ... a r C jr ) 0 a 1 ... a r 0
So {Cj1, Cj2,…,Cjr} is LI and it spans A so it is a basis of
col A.
dim(rowA)=r=dim(colA) and is called the rank•
Corollary
If A can be carried to R in ref by elementary row ops, then the
rank of A is equal to the number of nonzero rows of R.
Example
Find basis for row and col space of A and find rank
2
2
A
4
0
4
6
1
3
5
9
1
1
8
2
10
2
Note that the basis of row space comes from ref, and
the basis of col space comes from initial state.
Corollaries
Cor 2: If A is mxn, then rank A ≤m and rank A≤ n
Cor 3: If A is any matrix, rank A = rank AT
Cor 4: A (m x n), U (m x m) and V (n x n) invertible, then
rank A = rank (UA) = rank (AV) ( by theorem 2)
Cor 5: A (n x n) is invertible iff rank A = n.
Example
Find basis of U=span {(1,-1,0,3),(2,1,5,1),(4,-2,5,7)}
Can just write in matrix form and row reduce.
Theorem 4
A (m x n) has rank r iff there exist invertible matrices U (mxm)
and V(nxn) such that
0
I
r
UAV
0
0
Where Ir is the r x r identity matrix
Proof the row operations that take A to R (rref) also carry Im to
Invertible U such that UA = R so A I R U
m
R has r nonzero rows, which contain columns of Ir.
Theorem 4
Then take RT and put it in rref using U1 so then
I r
U 1 R
0
T
0
0
Let V=U1T and we have:
UAV RU 1
T
I r
T T
(U 1 R )
0
T
0
I r
0
0
0
0
And also rank A = r if these U and V exist (by Cor 4)
Use of this
Now we can find these U and V which will reduce A to
this form.
1) Find U from A I R U
m
2) Find V from
R
T
I r
I n
0
0
0
V
T
Example
Find invertible matrices U and V such that
I r
UAV
0
1
A
2
0
, r rankA
0
1
2
1
4
Definition
A (mxn). The set of solutions to AX=0 is a subspace of n
called the null space of A (null A)
Theorem 5
A (m x n) and r = rank A. Then dim (null A) = n-r
Proof:
Recall that when you solve a homogeneous system, you either
get a unique solution if the A is invertible (in which case the set
of solutions contains no parameters and thus dim (nullA) = 0.
Or, A could reduce to have fewer equations than variables in
which case the solution will be of a form like:
x 1
x
2
x 3
2
s 0
1
1
t 1
2
Which has dim = 2 = # parameters
So we just need to find the number of
parameters.
Theorem 5-Proof-formal
A (m x n) and r = rank A. Then dim (null A) = n-r
Proof:
0
I
null (A) = {X | AX = 0}. Let UAV
,U ,V ..invertible
r
0
0
null(A) = null(UA) since U is invertible
dim(null(UA)) = dim(null(UAV)) since V invertible
So dim (null(A))=dim(null(UAV))
UAV is in rref so dim (null(UAV)) = n-r (# var-rank)=#
parameters.
Example
Find the basis of the nullspace of
3
2
A
4
1
1
0
2
1
1
1
1
1
Just find the sol’n to the homogeneous system and then
the dimension is the number of parameters, and the
vectors will form the basis.`
Theorem 6
The following conditions are equivalent for an (m x n) matrix.
1. Rank A = m
2. The rows of A are LI
3. If YA = 0 with Y in m, then Y=0
4. AAT is invertible
Proof: (1)(2) rank A = m implies the m rows form a basis for
row A which implies that the rows are LI
(2)(3) YA = y1R1+y2R2+…+ymRm = 0 implies y1=y2=..=ym= 0
Since the rows of A are LI, so Y = 0.
Theorem 6 (proof cont)
(3)(4) We will show that Y(AAT) implies Y=0
(YA)(YA)T = YAATYT =0YT=0
So YA = 0 (since (YA)(YA)T =0 and a AAT=0 implies A=0)
so Y = 0 (given in 3)
(4)(1) Just need to show that {R1,R2,…,Rm} is LI
Let x1R1+…+xmRm = 0.
X x 1 ... x m
So XA = 0.
So XAAT = 0
So X=0 since AAT is invertible
So all x’s are 0 and rows are li•