I want to determine the Fréchet derivative of eigenvalues over the space of square symmetric matrices $A \in \mathbb{R}^{d \times d}$. I think the result is that if the $p^{\text{th}}$ eigenvalue $\lambda_p(A)$ is associated with eigenvector $v_p(A)$ for matrix A, the answer is
$$(D \lambda_p)_A(H)=v_p^\top (A) H v_p(A)$$
(The notation is a little abusive but I hope it's acceptable.) A heuristic argument for why this is would be that since $\lambda_p(A) = v_p^\top(A) A v_p(A)$,
$$\lambda_p(A + H) \approx v_p^\top(A) (A + H) v_p(A) = v_p^\top(A) A v_p(A) + v_p^\top(A) H v_p(A) = \lambda_p(A) + (D \lambda_p)_A(H)$$
for small $H$. Additionally, if I squint, this answer looks like a formula near the beginning of this paper (published version), which I don't fully understand. These arguments are not convincing, though. Can someone either justify better or give the correct derivative?