Let X be a matrix of type (m,n) over a field K. If X is of rank r, there exist two invertible square matrices P∈Mm(K), Q∈Mn(K) such that P (resp. Q) is a product of matrices of order m (resp. n) of the form Bij(λ) and
(a matrix (ηij) all of whose terms are zero except the ηli for 1≤i≤r, with ηli=1 for 1≤i≤r−1, ηrr=δr=0). *If r=m or r=n, it may also be assumed that δr=1.
The proposition is obvious if X=0; suppose therefore X=0. If m=n=1 the proposition is obvious (with P=Im, Q=In, δ1=0 arbitrary). If n=1, m≥2, we can apply Lemma 1 (since X=0), which gives the desired form (58) with r=1, δr=1. We argue by induction on n>1; there exists an element ξij=0 in X; if j=1, Lemma 1 can be applied and reduces the problem to the case where X has the form (57). The induction hypothesis then applies to Y and there are therefore invertible matrices
P′∈Mm−1(K),Q′∈Mn−1(K)
which are products of matrices of the form Bij(λ) of order m−1 (resp. n−1), such that P′YQ′ is of the form (58). But, if Bij(λ) belongs for example to Mm−1(K), then
(100Bij(λ))=Bi+1,j+1(λ);
formula (58) then follows from the formula for block products writing
P=(100P′) and Q=(100Q′).
If finally j=1, it would be sufficient to consider the matrix XBj1(1) to reduce it to the above case.