Take rows u and v. Consider the matrix with rows …,u+v,…,u+v,… in positions i and j. Since two rows are equal:
D(…,u+v,…,u+v,…)=0.
Expand by multilinearity in both positions:
D(u,u)+D(u,v)+D(v,u)+D(v,v)=0.
But D(u,u)=0 and D(v,v)=0 (equal rows). So:
D(u,v)+D(v,u)=0⇒==D(v,u)=−D(u,v)==.
Why this step? We only used "two equal rows give 0" plus linearity — that's all it takes. The sign flip is not an extra axiom; it's a consequence.
Replace Ri→Ri+kRj (with i=j). Use multilinearity in slot i:
D(…,Ri+kRj,…)=D(…,Ri,…)+kD(…,Rj,…).
The second term has Rj sitting in both slot i and slot j → two equal rows → it's 0.
⇒==D(…,Ri+kRj,…)=D(…,Ri,…)==.
Why this step? This is the workhorse for Gaussian elimination: you can clear out entries without ever changing the determinant.
Each row operation on A = multiplying A on the left by an elementary matrix E:
Swap E: detE=−1.
Scale-by-kE: detE=k.
Replacement E: detE=1.
From Rules 1–3, applying E to A gives det(EA)=det(E)det(A) — true for every elementary E.
Now factor: if A is invertible, A=E1E2⋯Em (product of elementaries). Then
det(AB)=det(E1⋯EmB)=det(E1)⋯det(Em)det(B)=det(A)det(B).
If A is singular, detA=0 and AB is also singular (rank ≤ rank A<n), so det(AB)=0=detAdetB. ■
It adds a term kD(…,Rj,…,Rj,…) with two equal rows, which is 0.
Why does a swap flip the sign (derivation)?
Expand D(u+v,u+v)=0; the D(u,v)+D(v,u)=0 terms force D(v,u)=−D(u,v).
det(kA) for an n×n matrix
kndetA (every row scaled).
State multiplicativity
det(AB)=detAdetB.
det(A−1) in terms of detA
1/detA, valid when A invertible.
det of elementary matrix: swap / scale-by-k / replacement
−1 / k / 1.
det(AT) vs detA
Equal — so all row rules also work on columns.
Determinant of a triangular matrix
Product of diagonal entries.
Is det(A+B)=detA+detB?
No (counterexample A=B=I2).
Recall Feynman: explain to a 12-year-old
Imagine a stretchy rubber square. A matrix is a machine that stretches and tilts it into a parallelogram, and the determinant is just how many times bigger the area got (with a minus sign if the shape got flipped over like a mirror).
If you swap two of the machine's instructions, the shape flips over → minus sign.
If you double one instruction, that direction stretches twice as much → area doubles.
If you slide one side along another (a shear/lean), the parallelogram leans but keeps the same area → no change. That's why "add a multiple of one row to another" does nothing to the determinant.
If you run machine B then machine A, the total stretch is just the two stretches multiplied — that's det(AB)=detA⋅detB.
Dekho, determinant basically ek number hai jo batata hai ki tumhara linear map area (ya volume) ko kitna stretch karta hai — sign ke saath, kyunki agar shape "mirror" ki tarah palat jaaye to minus aa jaata hai. Is intuition se saari row operation rules apne aap nikal aati hain. Do rows swap karo to orientation flip hota hai, isliye sign change (×−1). Ek row ko k se scale karo to ek direction k guna khinch jaati hai, isliye determinant bhi ×k. Aur sabse important: ek row me doosri row ka multiple add karo (Ri→Ri+kRj) to parallelogram lean to karta hai par area same rehta hai — isliye determinant bilkul nahi badalta. Yahi reason hai ki Gaussian elimination determinant ke liye "safe" hai.
Multiplicativity ka matlab hai det(AB)=detA⋅detB. Soch ke dekho: pehle map B lagao, area detB guna ho gaya; phir A lagao, aur detA guna ho gaya — total scaling detA⋅detB. Algebra me har row operation ek elementary matrix se left-multiply karne ke barabar hai, aur har elementary matrix determinant ko ek known factor se multiply karti hai, isliye yeh property natural hai.
Ek bada exam trap: log likh dete hain det(2A)=2detA — yeh galat hai. Kyunki 2A me har row scale hoti hai, to n×n matrix me det(2A)=2ndetA. Yaad rakhna mnemonic: "Swap-Sign, Scale-Same, Shear-Stays". Row reduce karte waqt swaps ginte raho ((−1)s) aur agar kisi row ko divide kiya to wapas multiply karna mat bhoolna — warna final answer galat aayega.