Leibniz formula (determinant)

From Wikipedia, the free encyclopedia

In algebra, the Leibniz formula expresses the determinant of a square matrix in terms of permutations of the matrix' elements. Named in honor of Gottfried Leibniz, the formula is

\det(A) = \sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i)}^i

for an n×n matrix, where sgn is the signum function of permutations in the permutation group Sn, which returns +1 and –1 for even and odd permutations, respectively.

Another common notation used for the formula is in terms of the Levi-Civita symbol and making use of the Einstein summation notation, where it becomes

\det(A)=\epsilon_{i_1\dotsb i_n}\epsilon^{j_1\dotsb j_n}A^{i_1}{}_{j_1}\dotsb A^{i_n}{}_{j_n}

which may be more familiar to physicists.

In the sequel, a proof of the equivalence of this formula to the conventional definition of the determinant in terms of expansion by minors is given.

Theorem. There exists exactly one function

F : \mathfrak M_n (\mathbb K) \longrightarrow \mathbb K

which is alternate multilinear w.r.t. columns and such that F(I) = 1.

Proof.

Let F be such a function, and let A = (a_i^j)_{i = 1, ..., n}^{j = 1, ..., n} be a n \times n matrix. Call Aj the j-th column of A, i.e. A^j = (a_i^j)_{i = 1, ..., n}, so that A = \left(A^1, ..., A^n\right).

Also, let Ek denote the k-th column vector of the identity matrix.

Now one writes each of the Aj's in terms of the Ek, i.e.

A^j = \sum_{k = 1}^n a_k^j E^k.

As F is multilinear, one has

F(A) = F\left(\sum_{k_1 = 1}^n a_{k_1}^1 (E^{k_1}, A^2, ..., A^n)\right) =
= ... =
= \sum_{k_1, ..., k_n = 1}^n \prod_{i = 1}^n a_{k_i}^i F((E^{k_1}, ..., E^{k_n})).

As the above sum takes into account all the possible choiches of ordered n-tuples \left(k_1, ..., k_n\right), it can be expressed in terms of permutations as

\sum_{\sigma \in \mathfrak S_n} \prod_{i = 1}^n a_{\sigma(i)}^i F((E^{\sigma(1)}, ..., E^{\sigma(n)})).

Now one rearranges the columns of \left(E^{\sigma(1)}, ..., E^{\sigma(n)}\right) so that it becomes the identity matrix; the number of columns that need to be exchanged is exactly sgn(σ). Hence, thanks to alternance, one finally gets

F(A) = \sum_{\sigma \in \mathfrak S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i)}^i F(I) =
= \sum_{\sigma \in \mathfrak S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i)}^i

as F(I) is required to be equal to 1.

Hence the determinant can be defined as the only function

\det : \mathfrak M_n (\mathbb K) \longrightarrow \mathbb K

which is alternate multilinear w.r.t. columns and such that det(I) = 1.