• No results found

Lecture 1: Schur s Unitary Triangularization Theorem

N/A
N/A
Protected

Academic year: 2021

Share "Lecture 1: Schur s Unitary Triangularization Theorem"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Lecture 1: Schur’s Unitary Triangularization Theorem

This lecture introduces the notion of unitary equivalence and presents Schur’s theorem and some of its consequences. It roughly corresponds to Sections 2.1, 2.2, and 2.4 of the textbook.

1 Unitary matrices

Definition 1. A matrix U ∈ Mnis called unitary if U U = I (= UU ).

If U is a real matrix (in which case U is just U>), then U is called an orthogonal matrix.

Observation: If U, V ∈ Mnare unitary, then so are ¯U , U>, U(= U−1), U V . Observation: If U is a unitary matrix, then

| det U | = 1.

Examples: Matrices of reflection and of rotations are unitary (in fact, orthogonal) matrices.

For instance, in 3D-space,

reflection along the z-axis: U =

1 0 0

0 1 0

0 0 −1

, det U = −1,

rotation along the z-axis: U =

cos θ − sin θ 0 sin θ cos θ 0

0 0 1

, det U = 1.

That these matrices are unitary is best seen using one of the alternate characterizations listed below.

Theorem 2. Given U ∈ Mn, the following statements are equivalent:

(i) U is unitary,

(ii) U preserves the Hermitian norm, i.e.,

kU xk = kxk for all x ∈ Cn. (iii) the columns U1, . . . , Unof U form an orthonormal system, i.e.,

hUi, Uji = δi,j, in other words UjUi = (

1 if i = j, 0 if i 6= j.

(2)

Proof. (i)⇒ (ii). If UU = I, then, for any x ∈ Cn,

kU xk22 = hU x, U xi = hUU x, xi = hx, xi = kxk22.

(ii)⇒ (iii). Let (e1, e2, . . . , en) denote the canonical basis of Cn. Assume that U preserves the Hermitian norm of every vector. We obtain, for j ∈ {1, . . . , n},

hUj, Uji = kUjk22 = kU ejk22 = kejk22= 1.

Moreover, for i, j ∈ {1, . . . , n} with i 6= j, we have, for any complex number λ of modulus 1,

<hλUi, Uji = 1

2 kλUi+ Ujk22− kUik22− kUjk22 = 1

2 kU (λei+ ej)k22− kU (ei)k22− kU (ej)k22

= 1

2 kλei+ ejk22− keik22− kejk22 = 0.

This does imply thathUi, Uji = 0 (argue for instance that |hλUi, Uji| = <hλUi, Uji for a properly chosen λ ∈ C with |λ| = 1).

(iii)⇒ (i). Observe that the (i, j)th entry of UU is UiUj to realize that (iii) directly translates into UU = I.

According to (iii), a unitary matrix can be interpreted as the matrix of an orthonormal basis in another orthonormal basis. In terms of linear maps represented by matrices A, the change of orthonormal bases therefore corresponds to the transformation A 7→ U AU for some unitary matrix U . This transformation defines the unitary equivalence.

Definition 3. Two matrices A, B ∈ Mnare called unitary equivalent if there exists a unitary matrix U ∈ Mnsuch that

B = U AU.

Observation: If A, B ∈ Mnare unitary equivalent, then X

1≤i,j≤n

|ai,j|2= X

1≤i,j≤n

|bi,j|2.

Indeed, recall form Lect.1-Ex.3 thatP

1≤i,j≤n|ai,j|2 = tr (AA) andP

1≤i,j≤n|bi,j|2 = tr (BB), and then write

tr BB

= tr (U AU)(U AU) = tr U AUU AU = tr U AAU = tr UU AA

= tr AA.

(3)

2 Statement of Schur’s theorem and some of its consequences

Schur’s unitary triangularization theorem says that every matrix is unitarily equivalent to a triangular matrix. Precisely, it reads as follows.

Theorem 4. Given A ∈ Mnwith eigenvalues λ1, . . . , λn, counting multiplicities, there exists a unitary matrix U ∈ Mnsuch that

A = U

λ1 x · · · x 0 λ2 . .. ...

... . .. ... x 0 · · · 0 λn

U.

Note that such a decomposition is far from unique (see Example 2.3.2 p.80-81). Let us now state a few consequences from Schur’s theorem. First, Cayley–Hamilton theorem says that every square matrix annihilates its own characteristic polynomial.

Theorem 5. Given A ∈ Mn, one has

pA(A) = 0.

The second consequence of Schur’s theorem says that every matrix is similar to a block- diagonal matrix where each block is upper triangular and has a constant diagonal. This is an important step in a possible proof of Jordan canonical form.

Theorem 6. Given A ∈ Mnwith distinct eigenvalues λ1, . . . , λk, there is an invertible matrix S ∈ Mnsuch that

A = S

T1 0 · · · 0 0 T2 . .. ...

... . .. ... 0 0 · · · 0 Tk

S−1, where Ti has the form Ti =

λi x · · · x 0 λi . .. ...

... . .. ... x 0 · · · 0 λi

.

The arguments for Theorems 5 and 6 (see next section) do not use the unitary equivalence stated in Schur’s theorem, but merely the equivalence. The unitary equivalence is nonetheless crucial for the final consequence of Schur’s theorem, which says that there are diagonalizable matrices arbitrary close to any matrix (in other words, the set of diagonalizable matrices is dense inMn).

Theorem 7. Given A ∈ Mnand ε > 0, there exists a diagonalizable matrix eA ∈ Mnsuch that X

1≤i,j≤n

|ai,jeai,j|2 < ε.

(4)

3 Proofs

Proof of Theorem 4. We proceed by induction on n ≥ 1. For n = 1, there is nothing to do.

Suppose now the result true up to an integer n − 1, n ≥ 2. Let A ∈ Mn with eigenvalues λ1, . . . , λn, counting multiplicities. Consider an eigenvector v1 associated to the eigenvalue λ1. We may assume thatkv1k2 = 1. We use it to form an orthonormal basis (v1, v2, . . . , vn).

The matrix A is equivalent to the matrix of the linear map x 7→ Ax relative to the basis (v1, v2, . . . , vn), i.e.,

(1) A = V

λ1 x · · · x 0

... Ae 0

V−1,

where V =h

v1· · · vni

is the matrix of the system (v1, v2, . . . , vn) relative to the canonical basis.

Since this is a unitary matrix, the equivalence of (1) is in fact a unitary equivalence. Note that pA(x) = (λ1− x)p

Ae(x), so that the eigenvalues of eA ∈ Mn−1, counting multiplicities, are λ2, . . . , λn. We use the induction hypothesis to find a unitary matrix fW ∈ Mn−1such that

A = fe W

λ2 x · · · x 0 . .. ... ...

... . .. ... x 0 · · · 0 λn

fW, i.e., fWAfeW =

λ2 x · · · x 0 . .. ... ...

... . .. ... x 0 · · · 0 λn

.

Now observe that

1 0 · · · 0 0

... fW 0

λ1 x · · · x 0

... Ae 0

1 0 · · · 0 0

... fW 0

=

1 0 · · · 0 0

... Wf 0

λ1 x · · · x 0

... AfeW 0

=

λ1 x · · · x 0

... WfAfeW 0

=

λ1 x · · · x 0 λ2 · · · x ... ... . .. ...

0 0 · · · λn

.

Since W :=

"

1 0

0 fW

#

is a unitary matrix, this reads

(2)

λ1 x · · · x 0

... Ae 0

= W

λ1 x · · · x 0 λ2 · · · x ... ... . .. ...

0 0 · · · λn

W.

Putting the unitary equivalences (1) and (2) together shows the result of Theorem 4 (with U = V W ) for the integer n. This concludes the inductive proof.

(5)

Now that Schur’s theorem is established, we may prove the consequences stated in Section 2.

Proof of Theorem 5. First attempt, valid when A is diagonalizable. In this case, there is a basis (v1, . . . , vn) of eigenvectors associated to (not necessarily distinct) eigenvalues λ1, . . . , λn. It is enough to show that the matrix pA(A) vanishes on each basis vector vi, 1 ≤ i ≤ n. Note that

pA(A) = (λ1I − A) · · · (λnI − A) = [(λ1I − A) · · · (λi−1I − A)(λi+1I − A) · · · (λnI − A)](λiI − A), because (λiI − A) commutes with all (λjI − A). Then the expected results follows from

pA(A)(vi) = [· · · ](λiI − A)(vi) = [· · · ](0) = 0.

Final proof. Let λ1, . . . , λn be the eigenvalues of A ∈ Mn, counting multiplicities. According to Schur’s theorem, we can write

A = ST S−1, where T =

λ1 x · · · x 0 λ2 · · · x ... ... . .. ...

0 0 · · · λn

.

Since P (A) = SP (T )S−1 for any polynomial P , we have in particular pA(A) = SpA(T )S−1, so it is enough to show that pA(T ) = 0. We compute

pA(T ) = (λ1I − T )(λ2I − T ) · · · (λnI − T )

=

0 x x · · · x 0 x x · · · x

0 0

... ... X

0 0

x x x · · · x 0 0 x · · · x

0 0

... ... X

0 0

· · ·

x x

X ... ...

x x

0 · · · 0 x x 0 · · · 0 0 0

.

Using repeatedly the observation about multiplication of block-triangular matrices that

0 x x

0 x x

0 0 x

x x x

0 0 x

0 0 x

=

0 0 x

0 0 x

0 0 x

,

the zero-block on the top left propagates until we obtain pA(T ) = 0 — a rigorous proof of this propagation statement should proceed by induction.

To establish the next consequence of Schur’s theorem, we will use the following result.

Lemma 8. If A ∈ Mm and B ∈ Mnare two matrices with no eigenvalue in common, then the matrices

"

A M

0 B

#

and

"

A 0

0 B

#

are equivalent for any choice of M ∈ Mm×n.

(6)

Proof. For X ∈ Mm×n, consider the matrices S and S−1given by S =

"

I X

0 I

#

and S−1=

"

I −X

0 I

# . We compute

S−1

"

A 0

0 B

# S =

"

A AX − XB

0 B

# .

The result will follow as soon as we can find X ∈ Mm×n such that AX − XB = M for our given M ∈ Mm×n. If we denote byF the linear map

F : X ∈ Mm×n7→ AX − XB ∈ Mm×n,

it is enough to show thatF is surjective. But since F is a linear map from Mm×ninto itself, it is therefore enough to show thatF is injective, i.e., that

(3) AX − XB = 0=⇒ X = 0.?

To see why this is true, let us consider X ∈ Mm×nsuch that AX = XB, and observe that A2X = A(AX) = A(XB) = (AX)B = (XB)B = XB2,

A3X = A(A2X) = A(XB2) = (AX)B2 = (XB)B2 = XB3,

etc., so that P (A)X = XP (B) for any polynomial P . If we choose P = pAas the characteristic polynomial of A, Cayley–Hamilton theorem implies

(4) 0 = XpA(B).

Denoting by λ1, . . . , λnthe eigenvalues of A, we have pA(B) = (λ1I − B) · · · (λnI − B). Note that each factor (λiI − B) is invertible, since none of the λi is an eigenvalue of B, so that pA(B) is itself invertible. We can now conclude from (4) that X = 0. This establishes (3), and finishes the proof.

We could have given a less conceptual proof of Lemma 8 in case both A and B are upper triangular (see exercises), which is actually what the proof presented below requires.

Proof of Theorem 6. For A ∈ Mn, we sort its eigenvalues as λ1, . . . , λ12, . . . , λ2;. . .;λk, . . . , λk, counting multiplicities. Schur’s theorem guarantees that A is similar to the matrix

T1 X · · · X 0 T2 . .. ...

... . .. ... X 0 · · · 0 Tk

where Ti =

λi x · · · x 0 λi . .. ...

... . .. ... x 0 · · · 0 λi

.

(7)

We now use the Lemma 8 repeatedly in the chain of equivalences

A ∼

T1 X · · · · · · X 0 T2 X · · · X ... 0 T3 . .. ...

... ... . .. ... X 0 0 · · · 0 Tk

T1 0 · · · · · · 0 0 T2 X · · · X ... 0 T3 . .. ...

... ... . .. ... X 0 0 · · · 0 Tk

=

T1 0

0 T2 X

T3 · · · X 0 ... . .. ...

0 · · · Tk

T1 0

0 T2 0

T3 · · · X 0 ... . .. ...

0 · · · Tk

=

T1 0 0

0 T2 0 X

0 0 T3

0 . .. X 0 Tk

T1 0 0

0 T2 0 0

0 0 T3

0 . .. 0 0 Tk

∼ · · ·

T1 0 · · · 0 0 T2 . .. ...

... . .. ... 0 0 · · · 0 Tk

This is the announced result.

Proof of Theorem 7. Let us sort the eigenvalues of A as λ1 ≥ · · · ≥ λn. According to Schur’s theorem, there exists a unitary matrix U ∈ Mnsuch that

A = U

λ1 x · · · x 0 λ2 . .. ...

... . .. ... x 0 · · · 0 λn

U.

If eλi := λi+ iη and η > 0 is small enough to guarantee that eλ1, . . . , eλnare all distinct, we set

A = Ue

eλ1 x · · · x 0 eλ2 . .. ...

... . .. ... x 0 · · · 0 eλn

U.

In this case, the eigenvalues of eA (i.e., eλ1, . . . , eλn) are all distinct, hence eA is diagonalizable.

We now notice that

X

1≤i,j≤n

|ai,jeai,j|2 = tr

(A − eA)(A − eA) .

But since A − eA is unitarily equivalent of the diagonal matrix diag[λ1− eλ1, . . . , λn− eλn], this quantity equalsP

1≤i≤ni− eλi|2. It follows that X

1≤i,j≤n

|ai,jeai,j|2= X

1≤i≤n

i2η2< ε, provided η is chosen small enough to have η2< ε/P

ii2.

(8)

4 Exercises

Ex.1: Is the sum of unitary matrices also unitary?

Ex.2: Exercise 2 p. 71.

Ex.3: When is a diagonal matrix unitary?

Ex.4: Exercise 12 p. 72.

Ex.5: Given A ∈ Mn with eigenvalues λ1, . . . , λn, counting multiplicities, prove that there exists a unitary matrix U ∈ Mnsuch that

A = U

λ1 0 · · · 0 x λ2 . .. ...

... . .. ... 0 x · · · x λn

U.

Ex.6: Prove that a matrix U ∈ Mn is unitary iff it preserves the Hermitian inner product, i.e., iffhU x, U yi = hx, yi for all x, y ∈ Cn.

Ex.7: Given a matrix A ∈ Mnwith eigenvalues λ1, . . . , λn, counting multiplicities, and given a polynomial P (x) = cdxd + · · · + c1x + c0, prove that the eigenvalues of P (A) are P (λ1), . . . , P (λn), counting multiplicities.

(Note: this is not quite the same as Exercise 7 from Lecture 1.) Ex.8: Exercise 5 p. 97.

Ex.9: For any matrix A ∈ Mn, prove that

det(exp(A)) = exp(tr (A)).

(The exponential of a matrix is defined as the convergent series exp(A) =P

k≥0 1 k!Ak.) Ex.10: Given an invertible matrix A ∈ Mn, show that its inverse A−1 can be expressed as a

polynomial of degree≤ n − 1 in A.

Ex.11: Without using Cayley-Hamilton theorem, prove that if T ∈ Mm and eT ∈ Mn are two upper triangular matrices with no eigenvalue in common, then the matrices

"

T M

0 Te

#

and

"

T 0

0 Te

#

are equivalent for any choice of M ∈ Mm×n.

[Hint: Observe that you need to show T X = X eT =⇒ X = 0. Start by considering the element in the lower left corner of the matrix T X = X eT to show that xm,1 = 0, then consider the diagonal i − j = m − 2 (the one just above the lower left corner) of the matrix T X = X eT to show that xm−1,1 = 0 and xm,2 = 0, etc.]

References

Related documents

As the world’s energy resources are rapidly being depleted, decreasing the use of raw materials and recovery and recycling of metals are currently considered as

With the advancement of the era that increasingly rapidly affect the pattern of all-dependent life with advanced technology that allows us to do many things in everyday life

Percy climbs the porch steps and looks at Laborer 2, who stands and offers his chair.. Percy sits down, removes his guitar from

The higher the intensity of the application of total quality management, the higher the quality results These results prove that all TQM indicators in the form of

The mentioned bacteriocin named as lactocin TA0021 appeared a safe antibacterial pro - tein as it inhibited the growth of tested pathogens and was neither cytotoxic to normal

Она што избра да го истакне е наидувањето на многу љубезни луѓе, запознавањето на многу нови пријатели кои, како што вели: „Прават да се чувствувам среќен

TriTag-1 contains the elements in this order: a short sequence of PIMT2 containing the start codon, two al- ternative donor sites flanking chloroplast transit peptide CTPa, a

Tato úloha se často nazývá jako forecasting (z angl. slova forecast). Predikovat hodnoty v čase lze také pomocí vhodným modelů, jako například modelem ARIMA , který je