Cauchy-Binet formula
Let A be an m×n matrix and B an n×m matrix. Then
the determinant of their product C=AB can be written as a sum of products of
minors of A and B:
|C|=∑1≤k1<k2<⋯<km≤nA(12⋯mk1k2⋯km)B(k1k2⋯km12⋯m). |
Basically, the sum is over the maximal (m-th order) minors of A and B. See the entry on minors (http://planetmath.org/MinorOfAMatrix) for notation.
If m>n, then neither A nor B have minors of rank m, so |C|=0. If m=n, this formula reduces to the usual multiplicativity of determinants |C|=|AB|=|A||B|.
Proof.
Since C=AB, we can write its elements as cij=∑nk=1aikbkj. Then its determinant is
|C| | =|∑nk1=1a1k1bk11⋯∑nkm=1a1kmbkmm⋮⋱⋮∑nk1=1amk1bk11⋯∑nkm=1amkmbkmm| | ||
=n∑k1,…,km=1|a1k1bk11⋯a1kmbkmm⋮⋱⋮amk1bk11⋯amkmbkmm| | |||
=n∑k1,…,km=1A(12⋯mk1k2⋯km)bk11bk22⋯bkmm. |
In both steps above, we have used the property that the determinant is
multilinear in the colums of a matrix.
Note that the terms in the last sum with any two k’s the same will
make the minor of A vanish. And, for {k1,⋯,km}’s
that differ only by a permutation, the minor of A will simply change
sign according to the parity of the permutation. Hence the determinant of
C can be rewritten as
|C| | =∑1≤k1<⋯<km≤nA(12⋯mk1k2⋯km)∑σ∈Smsgn(σ)bkσ(1)1bkσ(2)2⋯bkσ(m)m, |
where Sm is the permutation group on m elements.
But the last sum is none other than the determinant
B(k1k2⋯km12⋯m).
Hence we write
|C|=∑1≤k1<⋯<km≤nA(12⋯mk1k2⋯km)B(k1k2⋯km12⋯m), |
which is the Cauchy-Binet formula. ∎
Title | Cauchy-Binet formula |
---|---|
Canonical name | CauchyBinetFormula |
Date of creation | 2013-03-22 14:07:04 |
Last modified on | 2013-03-22 14:07:04 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 11 |
Author | CWoo (3771) |
Entry type | Theorem |
Classification | msc 15A15 |
Synonym | Binet-Cauchy formula |
Related topic | MinorOfAMatrix |