Maano r = A (m×n) ka column rank hai. Hum prove karenge row rank ≤r, phir symmetry se equality milegi.
Step 1 — column basis chuno.
Maano {c1,…,cr} column space ka basis hai. C=[c1⋯cr] banao, jo ek m×r matrix hai.
Kyun?A ka har column in r vectors ka combination hai — yahi "column space ka basis" ka matlab hai.
Step 2 — A=CR factor karo.
Har column Aj, C times ek coefficient vector ke barabar hai. Un coefficient vectors ko r×n matrix R ke columns ki tarah stack karo. Tab
A=CR,C:m×r,R:r×n.
Yeh key trick kyun hai? Humne A ko ek product ke roop mein likha jahan beech ki dimension exactly column rank r hai. Yeh factorization rows ke baare mein bhi jaankari "leak" karne par majboor hai.
Step 3 — rows padho.A ki row i, C ki row i times R hai:
(row i of A)=(row i of C)R.
Toh A ka har row, R ke r rows ka linear combination hai.
Yeh kaise khatam karta hai?A ke rows sirf r vectors ke span mein rehte hain (R ke rows). Isliye
row rank(A)≤r=column rank(A).
Step 4 — symmetry.
Wahi argument AT par apply karo. AT ke rows, A ke columns hain aur vice versa, toh:
column rank(A)=row rank(AT)≤column rank(AT)=row rank(A).
Dono inequalities combine karke:
row rank(A)=column rank(A)=rank(A)
Socho matrix LEGO instructions ki ek list hai, har row batata hai ek cheez kaise banate hain. Kuch instructions sirf copies ya mixes hain doosron ki — ve kuch naya nahi sikhate. Rank yeh hai ki kitni genuinely nayi instructions hain. Jaadoo? Chahe tum "nayi instructions" rows dekh ke gino YA columns dekh ke gino, hamesha same number milta hai. Jaise ek room mein log ginne ke liye heads gino ya joote ke pair gino — tumhe trust hai ki match karenge, aur yahan hamesha karte hain.