Relations between trace, determinant and eigenvalues

Determinant of A equals to the product of its eigenvalues

Given a

n×n matrix
A
, define
(1)P(λ)=det(λIA),

then we have
(2)P(λ)=λn+cn1λn1+c1λ+c0.

Since
P
is a nth-degree polynomial that has
n
roots
λ1,,λn
, we can rewrite
P
as
(3)P(λ)=(λλ1)(λλn).

Finally, let us calculate

P(0).

  • Using (1)
    (4)P(0)=det(A)=(1)ndet(A).
  • Using (3)
    (5)P(0)=(λ1)(λn)=(1)nλ1λn.

Therefore, using (4) and (5),

det(A)=λ1λn.


Trace of A equals to the sum of its eigenvalues

Let

A be a
n×n
matrix written as
(6)A=[a11a1nan1ann],

so that

(7)λIA=[λa11a12a1na21λa22a2nan1an2λann].

To calaulate

det(λIA), we use cofactor expansion along the first column:
(8)det(λIA)=(λa11)C11+(a21)C21+,

where

C11=[λa22a2nan2λann](n1)×(n1),

and

C21=[a12a13a1na32λa33a3nan2λann](n1)×(n1).

The important observation is that

C21 is a polynomial of degree at most
n2
. Also, all the
Ck1
,
k>1
, are polynomials of degree at most
n2
. As a result, we have

(9)det(λIA)=(λa11)C11+Q^n2(λ),

where

Q^n2(λ) is a polynomial of degree at most
n2
.

Such an procedure can be performed iteratively, and eventually we have

(10)det(λIA)=(λa11)(λa22)(λann)+Q~n2(λ),

where

Q~n2(λ) is a polynomial of degree at most
n2
.

Equation~(10) can then be rewritten as

(11)det(λIA)=λn(a11+a22++ann)λn1+Qn2(λ),

where

Qn2(λ) is a polynomial of degree at most
n2
.

On the other hand, from (3) we have

(12)P(λ)=λn(λ1+λ2++λn)λn1+.

Therefore, using (11) and (12),

a11+a22++ann=λ1+λ2++λn.