Math 2.0

Linear and multilinear algebra; matrix theory Proof

Proof that row rank equals column rank by a factorization A = CR

Builds on Row spaceColumn spaceTransposeRank of a matrixMatrix multiplicationSteinitz exchange lemmaDimension of a subspaceDimension of the coordinate spaceBasisLinear spanDimension

Proof

We first prove that the row rank is at most the column rank for every matrix, and then apply this to the transpose.

  1. Let A=(aik)A = (a_{ik}) be an m×nm \times n matrix over FF. We view its rows as vectors of FnF^n and its columns as vectors of FmF^m.
  2. Let Row⁡(A)⊆Fn\operatorname{Row}(A) \subseteq F^n be the row space and Col⁡(A)⊆Fm\operatorname{Col}(A) \subseteq F^m the column space. The spaces FnF^n and FmF^m have dimensions nn and mm by the dimension of the coordinate space.
  3. So both spaces are finite-dimensional by the dimension of a subspace, and they have a dimension. Let r=dim⁡Col⁡(A)r = \dim \operatorname{Col}(A) and d=dim⁡Row⁡(A)d = \dim \operatorname{Row}(A).
  4. Claim: d≤rd \le r. If r=0r = 0, then every column of AA is 00. So A=0A = 0, Row⁡(A)={0}\operatorname{Row}(A) = \{0\}, and d=0=rd = 0 = r.
  5. Let r≥1r \ge 1, and let (γ1,…,γr)(\gamma_1, \dots, \gamma_r) be a basis of Col⁡(A)\operatorname{Col}(A). Let C=(cil)C = (c_{il}) be the m×rm \times r matrix with columns γ1,…,γr\gamma_1, \dots, \gamma_r.
  6. Each column αk\alpha_k of AA lies in Col⁡(A)\operatorname{Col}(A). So αk=∑l=1rρlkγl\alpha_k = \sum_{l=1}^r \rho_{lk} \gamma_l for some scalars ρlk∈F\rho_{lk} \in F. Let R=(ρlk)R = (\rho_{lk}), an r×nr \times n matrix.
  7. Comparing entry ii in step 6 gives aik=∑l=1rcilρlka_{ik} = \sum_{l=1}^r c_{il} \rho_{lk} for all ii and kk. By the definition of the matrix product, this says A=CRA = CR.
  8. Fix a row index ii. By step 7, for each kk, entry kk of row ii of AA is ∑l=1rcilρlk\sum_{l=1}^r c_{il} \rho_{lk}. So row ii of AA equals ∑l=1rcil⋅(row l of R)\sum_{l=1}^r c_{il} \cdot (\text{row } l \text{ of } R).
  9. Let X⊆FnX \subseteq F^n be the span of the rr rows of RR. By step 8, every row of AA lies in XX, so Row⁡(A)⊆X\operatorname{Row}(A) \subseteq X.
  10. A basis of Row⁡(A)\operatorname{Row}(A) is a linearly independent family of dd vectors of XX. The rr rows of RR span XX. By the Steinitz exchange lemma, d≤rd \le r.
  11. This proves the claim dim⁡Row⁡(A)≤dim⁡Col⁡(A)\dim \operatorname{Row}(A) \le \dim \operatorname{Col}(A) for every matrix AA.
  12. Now let ATA^T be the transpose, with entries (AT)ki=aik(A^T)_{ki} = a_{ik}. Row kk of ATA^T has entries a1k,…,amka_{1k}, \dots, a_{mk}, which is column kk of AA.
  13. So the rows of ATA^T are the columns of AA, and the columns of ATA^T are the rows of AA. Hence Row⁡(AT)=Col⁡(A)\operatorname{Row}(A^T) = \operatorname{Col}(A) and Col⁡(AT)=Row⁡(A)\operatorname{Col}(A^T) = \operatorname{Row}(A).
  14. Applying step 11 to ATA^T gives dim⁡Col⁡(A)=dim⁡Row⁡(AT)≤dim⁡Col⁡(AT)=dim⁡Row⁡(A)\dim \operatorname{Col}(A) = \dim \operatorname{Row}(A^T) \le \dim \operatorname{Col}(A^T) = \dim \operatorname{Row}(A).
  15. Together with step 11, dim⁡Row⁡(A)=dim⁡Col⁡(A)\dim \operatorname{Row}(A) = \dim \operatorname{Col}(A).
  16. By the definition of the rank, rank⁡AT=dim⁡Col⁡(AT)=dim⁡Row⁡(A)=dim⁡Col⁡(A)=rank⁡A\rank A^T = \dim \operatorname{Col}(A^T) = \dim \operatorname{Row}(A) = \dim \operatorname{Col}(A) = \rank A.

Idea

Choose a basis of the column space and write every column of AA in it; this factors A=CRA = CR with RR having only rr rows. The same factorization shows that every row of AA is a combination of those rr rows. So the row space is no bigger than the column space, and the transpose gives the reverse inequality.

Reading path

To understand this page from the ground up, read these 27 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 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 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 spacedefinitionLinear combination, definition, no evidence levelLinear combinationdefinitionLinear subspace, definition, no evidence levelLinear subspacedefinitionLinear independence, definition, no evidence levelLinear independencedefinitionLinear span, definition, no evidence levelLinear spandefinitionSpanning set, definition, no evidence levelSpanning setdefinitionBasis, 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…proofProof 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…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 multiplication concept
  7. Rank of a matrix concept
  8. Row space concept
  9. Standard basis object
  10. Transpose concept
  11. Vector space definition
  12. Linear combination definition
  13. Linear subspace definition
  14. Linear independence definition
  15. Linear span definition
  16. Spanning set definition
  17. Basis definition
  18. Finite-dimensional vector space definition
  19. Proof of the Steinitz exchange lemma by induction proof
  20. Dimension theorem for vector spaces statement
  21. Dimension definition
  22. Steinitz exchange lemma statement
  23. Proof that a subspace of a finite-dimensional space has smaller or equal dimension proof
  24. Proof that the coordinate space F^n has dimension n proof
  25. Dimension of a subspace statement
  26. Dimension of the coordinate space statement
  27. Proof that row rank equals column rank by a factorization A = CR proof

Where this leads

16 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Rank_(linear_algebra), Proof using linear combinations
About this page
TagS1C1ATEFW1
URIm2://S1C1ATEFW1
Kindproof
WritingW0 stub
MSC15A03
ProvesRow rank equals column rank
UsesRow space, Column space, Transpose, Rank of a matrix, Matrix multiplication, Steinitz exchange lemma, Dimension of a subspace, Dimension of the coordinate space, Basis, Linear span, Dimension
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)

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.