Section 5.4 Row and Column rank
Left multiplying \(A\) by \(e_i\) gives the \(i\)-th row of \(A\text{.}\)
Right multiplying \(A\) by \(f_i^t\) gives the \(i\)-th column of \(A\text{.}\)
Definition 5.4.1. (Row space).
Let \(A=(a_{ij})\) be an \(m\times n\) matrix over a field \(F\text{.}\) The row space of \(A\) is \(\langle e_1A,e_2A,\ldots,e_mA\rangle\subset F^m\text{.}\)The dimension of the row space is called row rank of \(A\text{,}\) and it is denoted by \(rrk(A)\text{.}\)
Definition 5.4.2. (Column space).
Let \(A=(a_{ij})\) be an \(m\times n\) matrix over a field \(F\text{.}\) The column space of \(A\) is \(\langle Af_1^t,Af_2^t,\ldots,Af_n^t\rangle\subset M_{n\times 1}(F)\text{.}\)The dimension of the column space is called column rank of \(A\text{,}\) and it is denoted by \(crk(A)\text{.}\)
Lemma 5.4.3.
Let \(A\in M_{m\times n}(F)\) and \(E\) be an \(n\times n\) elementary matrix over \(F\text{.}\) Then, \(rrk(A)=rrk(EA)\) and \(crk(A)=crk(AE)\text{.}\) Moreover, elementary column operations (resp., row operations) does not change the row rank (resp., column rank) of \(A\text{.}\)Proof.
Thus, the matrix \(AT_{pq}(\alpha)\) is obtained by multiplying \(q\)-th column of \(A\) by \(\alpha\in F\) and adding this column to \(p\)-th column of \(A\text{.}\) Therefore, using notation of eq. (5.6), the column space of \(AT_{pq}(\alpha)\) is
Since, \(Af_p^t=(Af_p^t+\alpha Af_q^t)-\alpha Af_q^t\) we get
We thus have \(crk(A)=crk(AT_{pq}(\alpha))\text{.}\)
We now show that an elementary column operation does not change the row rank. Consider the following \(F\)-linear map, right multiplication by \(E\text{:}\)
Since \(E\) is an elementary matrix it is invertible and \(F\)-linear map \(R_{E^{-1}}\) is the inverse of \(R_{E}\text{.}\) In particular, \(R_{E}\) is an \(F\)-isomorphism. By Lemma 5.1.6, we have the following.
In particular, \(rrk(A)=rrk(AE)\text{.}\)
Remark 5.4.4.
The row rank and the column rank of the matrix obtained in Theorem 5.3.7 are the same.Corollary 5.4.5.
There exists bases in which the matrix of an \(F\)-linear transformation has the same row and column rank.Proof.
Theorem 5.4.6.
For any \(A\in M_{m\times n}(F)\) we have \(rrk(A)=crk(A)\text{.}\)Proof.
We consider \(L_A\colon M_{n\times 1}(F)\to M_{m\times 1}(F)\) defined in Example 4.2.1. Then, the matrix of \(L_A\) with respect to standard bases is \(A\) (see Example 3.6.1). By Theorem 5.3.7, there exists bases \(\mathfrak{B}\) and \(\mathfrak{C}\) of \(M_{n\times 1}(F)\) and \(M_{m\times 1}(F)\text{,}\) respectively such that
Note that \(rrk\begin{pmatrix}I_r\amp 0\\0\amp 0\end{pmatrix}=crk\begin{pmatrix}I_r\amp 0\\0\amp 0\end{pmatrix}=r\text{.}\) By Theorem 5.3.5, there are invertible matrices \(P, Q\) such that
Since, \(P,Q\) are invertible matrices, by a part of the proof of Lemma 5.4.3, we get that
In view of the above Theorem 5.4.6 we can define a notion of the rank of a matrix.
Definition 5.4.7. (Rank of a matrix).
Let \(A\in M_{m\times n}(F)\text{.}\) The rank of \(A\) is the row rank (=column rank) of \(A\text{.}\) We denote the rank of \(A\) by \(rk(A)\text{.}\)Corollary 5.4.8.
For any \(A\in M_{m\times n}(F)\) we have \(rk(A)=rk(A^t)\text{.}\)Proof.
Remark 5.4.9.
By Example 5.6.4, \(A^t\) is a matrix representation of the dual transformation with respect to a dual basis.Example 5.4.10. (Rank of a product of matrices).
We have column space of \(AB\) is a subspace of the column space of \(A\text{,}\) hence \(rk(AB)\leq rk(A)\text{.}\) Now assume that \(rk(B)<rk(AB)\text{.}\) Let \(\{y_1,\ldots,y_r\}\) be a basis for the column space of \(AB\text{.}\) Thus, there exists \(x_i\) in the column space of \(B\) such that \(y_i=Ax_i\text{.}\) Since, \(rk(B)<r\) the set \(\{x_1,\ldots,x_r\}\) is linearly dependent. Thus, there exists scalars \(\alpha_i\text{,}\) not all zero, such that \(\sum_i\alpha_ix_i=0\text{.}\) This implies that
This is a contradiction and hence we get the result.