Math 2.0

Linear and multilinear algebra; matrix theory Proof

Proof of the rank inequality for a product of matrices

Builds on Rank of a matrixColumn spaceMatrix multiplicationDimension of a subspaceDimension of the coordinate spaceRow rank equals column rankTranspose of a productTranspose

Proof

We compare column spaces, and then pass to transposes for the second inequality.

  1. Let A=(aij)A = (a_{ij}) be m×nm \times n and B=(bjk)B = (b_{jk}) be n×pn \times p. Let α1,…,αn∈Fm\alpha_1, \dots, \alpha_n \in F^m be the columns of AA.
  2. By the definition of the matrix product, entry ii of column kk of ABAB is ∑j=1naijbjk\sum_{j=1}^n a_{ij} b_{jk}. So column kk of ABAB equals ∑j=1nbjkαj\sum_{j=1}^n b_{jk} \alpha_j.
  3. Hence each column of ABAB lies in the column space Col⁡(A)\operatorname{Col}(A). Since Col⁡(A)\operatorname{Col}(A) is a subspace, Col⁡(AB)⊆Col⁡(A)\operatorname{Col}(AB) \subseteq \operatorname{Col}(A).
  4. FmF^m has dimension mm by the dimension of the coordinate space, so Col⁡(A)\operatorname{Col}(A) is finite-dimensional by the dimension of a subspace.
  5. Applying the dimension of a subspace inside Col⁡(A)\operatorname{Col}(A) gives dim⁡Col⁡(AB)≤dim⁡Col⁡(A)\dim \operatorname{Col}(AB) \le \dim \operatorname{Col}(A). By the definition of rank, rank⁡(AB)≤rank⁡A\rank(AB) \le \rank A.
  6. Step 5 holds for any two matrices whose product is defined.
  7. By row rank equals column rank, rank⁡(AB)=rank⁡((AB)T)\rank(AB) = \rank\left((AB)^T\right), with the transpose.
  8. By the transpose of a product, (AB)T=BTAT(AB)^T = B^T A^T, where BTB^T is p×np \times n and ATA^T is n×mn \times m.
  9. By step 6 applied to BTB^T and ATA^T, rank⁡(BTAT)≤rank⁡BT\rank(B^T A^T) \le \rank B^T.
  10. By row rank equals column rank again, rank⁡BT=rank⁡B\rank B^T = \rank B. So rank⁡(AB)≤rank⁡B\rank(AB) \le \rank B.
  11. By steps 5 and 10, rank⁡(AB)≤min⁡(rank⁡A,rank⁡B)\rank(AB) \le \min(\rank A, \rank B).

Idea

Every column of ABAB is a combination of columns of AA, so ABAB cannot have a larger column space than AA. Transposing turns BB into the left factor, and transposing does not change rank. So the same argument bounds rank⁡(AB)\rank(AB) by rank⁡B\rank B.

Reading path

To understand this page from the ground up, read these 37 pages in order. The foundations come first. The path takes the proofs Proof of the Steinitz exchange lemma by induction, Proof that the coordinate space F^n has dimension n, Proof of the formula for the transpose of a product, Proof that row rank equals column rank by a factorization A = CR, Proof that a subspace of a finite-dimensional space has smaller or equal dimension.

Show the path as a graph
Basis, concept, no evidence levelBasisconceptColumn space, concept, no evidence levelColumn spaceconceptCoordinate space, object, no evidence levelCoordinate spaceobjectDimension, concept, no evidence levelDimensionconceptLinear span, concept, no evidence levelLinear spanconceptMatrix, definition, no evidence levelMatrixdefinitionMatrix multiplication, concept, no evidence levelMatrix multiplicationconceptRank of a matrix, concept, no evidence levelRank of a matrixconceptRow space, concept, no evidence levelRow spaceconceptStandard basis, object, no evidence levelStandard basisobjectTranspose, concept, no evidence levelTransposeconceptVector space, definition, no evidence levelVector spacedefinitionMatrix multiplication, definition, no evidence levelMatrix multiplicationdefinitionTranspose, definition, no evidence levelTransposedefinitionLinear combination, definition, no evidence levelLinear combinationdefinitionLinear subspace, definition, no evidence levelLinear subspacedefinitionProof of the formula for the transpose of a product, proof, no evidence levelProof of the formula …proofLinear independence, definition, no evidence levelLinear independencedefinitionLinear span, definition, no evidence levelLinear spandefinitionTranspose of a product, statement, no evidence levelTranspose of a productstatementSpanning set, definition, no evidence levelSpanning setdefinitionColumn space, definition, no evidence levelColumn spacedefinitionRow space, definition, no evidence levelRow spacedefinitionBasis, definition, no evidence levelBasisdefinitionFinite-dimensional vector space, definition, no evidence levelFinite-dimensional ve…definitionProof of the Steinitz exchange lemma by induction, proof, no evidence levelProof of the Steinitz…proofDimension theorem for vector spaces, statement, no evidence levelDimension theorem for…statementDimension, definition, no evidence levelDimensiondefinitionSteinitz exchange lemma, statement, no evidence levelSteinitz exchange lem…statementProof that a subspace of a finite-dimensional space has smaller or equal dimension, proof, no evidence levelProof that a subspace…proofRank of a matrix, definition, no evidence levelRank of a matrixdefinitionProof that the coordinate space F^n has dimension n, proof, no evidence levelProof that the coordi…proofDimension of a subspace, statement, no evidence levelDimension of a subspa…statementDimension of the coordinate space, statement, no evidence levelDimension of the coor…statementProof that row rank equals column rank by a factorization A = CR, proof, no evidence levelProof that row rank e…proofRow rank equals column rank, statement, no evidence levelRow rank equals colum…statementProof of the rank inequality for a product of matrices, proof, no evidence levelProof of the rank ine…proof
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Basis concept
  2. Column space concept
  3. Coordinate space object
  4. Dimension concept
  5. Linear span concept
  6. Matrix definition
  7. Matrix multiplication concept
  8. Rank of a matrix concept
  9. Row space concept
  10. Standard basis object
  11. Transpose concept
  12. Vector space definition
  13. Matrix multiplication definition
  14. Transpose definition
  15. Linear combination definition
  16. Linear subspace definition
  17. Proof of the formula for the transpose of a product proof
  18. Linear independence definition
  19. Linear span definition
  20. Transpose of a product statement
  21. Spanning set definition
  22. Column space definition
  23. Row space definition
  24. Basis definition
  25. Finite-dimensional vector space definition
  26. Proof of the Steinitz exchange lemma by induction proof
  27. Dimension theorem for vector spaces statement
  28. Dimension definition
  29. Steinitz exchange lemma statement
  30. Proof that a subspace of a finite-dimensional space has smaller or equal dimension proof
  31. Rank of a matrix definition
  32. Proof that the coordinate space F^n has dimension n proof
  33. Dimension of a subspace statement
  34. Dimension of the coordinate space statement
  35. Proof that row rank equals column rank by a factorization A = CR proof
  36. Row rank equals column rank statement
  37. Proof of the rank inequality for a product of matrices proof

Where this leads

3 pages build on this one.

Further reading

  1. Web https://statisticaloddsandends.wordpress.com/2018/05/20/rank-of-ab/
About this page
TagYXXTBTMPY5
URIm2://YXXTBTMPY5
Kindproof
WritingW0 stub
MSC15A03
ProvesRank of a product of matrices
UsesRank of a matrix, Column space, Matrix multiplication, Dimension of a subspace, Dimension of the coordinate space, Row rank equals column rank, Transpose of a product, Transpose
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.