Ok, since it uses some of the previous definitions I will make a short introduction.
Firstly, we define a map d(A) (I think it's called this in English) which is multilineair and alternating. We can prove it satisfies the following properties:
- d(A) changes sign if you swap two columns.
- d(A) doesn't change if you had a lineair combination of columns to another column.
- d(A) = 0 if one of the columns of A is 0.
- If rank(A) < n (assuming we're starting with a n x n matrix), then d(A) is 0.
After that, we define the "det" as: \det :M_{nn} \left( K \right) \to K which is the above (alternating and multilineair) and satisfies \det \left( {I_n } \right) = 1[/tex]. we can show that this det is unique.<br />
Then you can prove a small lemma. Suppose we have that initial map d again, then d can always be written as d\left( {I_n } \right)\det so that for all matrices A: d\left( A \right) = \det \left( A \right)d\left( {I_n } \right).<br />
<br />
Now we've done all of that, proving our theorem isn't that hard anymore.<br />
We take A and B and want that det(AB) = det(A)det(B). Start with taking A and consider the map (?): d_A :M_{nn} \left( K \right) \to K:d_A \left( B \right) = \det \left( {AB} \right), or, written in columns: <br />
d_A \left( {\begin{array}{*{20}c}<br />
{B_1 } &amp; {B_2 } &amp; \cdots &amp; {B_n } \\<br />
\end{array}} \right) = \det \left( {\begin{array}{*{20}c}<br />
{AB_1 } &amp; {AB_2 } &amp; \cdots &amp; {AB_n } \\<br />
\end{array}} \right)<br />
<br />
It is now easy to see that our current d is multilineair and alternating again, so we get (using our lemma) that d_A \left( B \right) = \det \left( B \right)d\left( {I_n } \right), but seeing how we defined d, we also have d_A \left( {I_n } \right) = \det \left( A \right). Putting that together yields: \det \left( {AB} \right) = d_A \left( B \right) = \det \left( A \right)\det \left( B \right)<br />
<br />
Note:<br />
- A function of a matrix is multilineair if it's lineair for every element.<br />
- A function of a matrix is alternating if it's 0 when 2 columns (or rows) are equal.