The row rank of a matrix is the dimension of the linear span of its row vectors. Its column rank is the dimension of the linear span of its column vectors, equivalently the dimension of the image of the corresponding linear map. The equality of row rank and column rank states that these two numbers are equal for every matrix. Their common value is the rank of a matrix.
Two matrices are equivalent when for invertible matrices and of the appropriate sizes. A change of basis in the codomain multiplies a matrix on the left, while a change of basis in the domain multiplies it on the right. Hence two matrices of the same linear map in two pairs of bases are equivalent.
Conversely, start with the map having matrix in the standard bases. Given , choose domain and codomain bases whose change-of-coordinate matrices produce and ; then represents the same map in those bases. This proves the equivalence.
The column rank of is the dimension of the span of its columns, and its row rank is the dimension of the span of its rows. If represents , its column rank is . The transpose represents the dual map
so the row rank is .
If , then
whose dimension is : extend a basis of to one of and use the dual basis. Rank-nullity now gives . This proves the equality of row rank and column rank.