Maths WorkshopMaths problems with full solutions
Exercise 146Linear algebra › Linear mapsL1Added 3 Nov 2026

Rank is invariant under invertible multiplications

#rank#invertible matrices#invariance

Statement

Let A∈Mm,n(R)A\in\mathcal{M}_{m,n}(\mathbb{R}), P∈GLm(R)P\in GL_m(\mathbb{R}), Q∈GLn(R)Q\in GL_n(\mathbb{R}), and recall rank⁡(M)=dim⁡Im⁡M\operatorname{rank}(M)=\dim\operatorname{Im} M. Show that
rank⁡(PA)=rank⁡(A),rank⁡(AQ)=rank⁡(A),rank⁡(PAQ)=rank⁡(A).\operatorname{rank}(PA)=\operatorname{rank}(A), \qquad \operatorname{rank}(AQ)=\operatorname{rank}(A), \qquad \operatorname{rank}(PAQ)=\operatorname{rank}(A).

Hint

Multiplication by an invertible matrix is an isomorphism, hence preserves dimensions of subspaces.

Show solutionHide solution

Solution

PAPA. Im⁡(PA)=P(Im⁡A)\operatorname{Im}(PA)=P(\operatorname{Im} A). Since x↦Pxx\mapsto Px is an isomorphism of Rm\mathbb{R}^m, it maps the subspace Im⁡A\operatorname{Im} A onto a subspace of the same dimension. Thus rank⁡(PA)=rank⁡(A)\operatorname{rank}(PA)=\operatorname{rank}(A).

AQAQ. Since QQ is invertible, Q(Rn)=RnQ(\mathbb{R}^n)=\mathbb{R}^n, so Im⁡(AQ)=A(Q(Rn))=A(Rn)=Im⁡A\operatorname{Im}(AQ)=A(Q(\mathbb{R}^n))=A(\mathbb{R}^n)=\operatorname{Im} A. Thus rank⁡(AQ)=rank⁡(A)\operatorname{rank}(AQ)=\operatorname{rank}(A).

PAQPAQ. Apply the first result to the matrix AQAQ, then the second: rank⁡(P(AQ))=rank⁡(AQ)=rank⁡(A)\operatorname{rank}(P(AQ))=\operatorname{rank}(AQ)=\operatorname{rank}(A).

Conclusion. The rank is unchanged by left and right multiplication by invertible matrices.