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+2∑j≠i|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,ui⟩−iθ˙ so picking θ such that θ˙=−i⟨u˙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=∑j≠icijuj. 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