Hadamard variation formula

From HandWiki
Short description: Formula in matrix theory

In matrix theory, the Hadamard variation formula is a set of differential equations for how the eigenvalues of a time-varying Hermitian matrix with distinct eigenvalues change with time.

Statement

Consider the space of n×n Hermitian matrices with all eigenvalues distinct.

Let A=A(t) be a path in the space. Let ui,λi be its eigenpairs.

Hadamard variation formula (Tao 2012, pp. 48–49) — If A(t) is first-differentiable, then λ˙i=ui*A˙ui

If A(t) is second-differentiable, then λ¨i=ui*A¨ui+2ji|ui*A˙uj|2λiλj

Proof

Since ui*ui=1 does not change with time, taking the derivative, we find that u˙i,ui is purely imaginary. Now, this is due to a unitary ambiguity in the choice of ui(t). Namely, for any first-differentiable θ(t), we can pick vi(t):=eiθ(t)ui(t) instead. In that case, we have v˙i,vi=u˙i,uiiθ˙ so picking θ such that θ˙=iu˙i,ui, we have v˙i,vi=0. Thus, WLOG, we assume that u˙i,ui=0.

Take derivative of Aui=λiui, A˙ui+Au˙i=λ˙iui+λiu˙i Now take inner product with ui.

Taking derivative of u˙i,ui=0, we get u¨i,ui=ui,u¨i=u˙i,u˙i and all terms are real.

Take derivative of A˙ui+Au˙i=λ˙iui+λiu˙i, then multiply by ui*, and simplify by ui*u˙i=0, ui*A=λiui*, we get ui*A¨ui+2ui*A˙u˙i=λ¨i - Expand u˙i in the eigenbasis {uj} as u˙i=jicijuj. Take derivative of Aui=λiui, and multiply by uj*A, we obtain cij=uj*A˙uiλiλj.

Higher order generalizations appeared in (Tao Vu).

References