I've always considered it annoying how the differentiability of eigenvalues is considered trivial in the context of perturbation theory... So I this thread caught my attention. I guess this is what Hurkyl is talking about:
If [itex]\mathbb{R}\to\mathbb{R}^{n\times n},\; t\mapsto A(t)[/itex] is some continuously differentiable function, then we can define a function
[tex]
f:\mathbb{R}^{1+n}\to\mathbb{R}^n,\quad f_i(t,\lambda_1,\ldots, \lambda_n) = \det\big(A(t) - \lambda_i\textrm{id}_{n\times n}\big)[/tex]
The implicit function theorem says that if [itex]f(0,\lambda_1,\ldots, \lambda_n)=0[/itex] with some lambdas, and if
[tex]
\left(\begin{array}{ccc}<br />
\frac{\partial f_1}{\partial\lambda_1} & \cdots & \frac{\partial f_1}{\partial\lambda_n} \\<br />
\vdots & & \vdots \\<br />
\frac{\partial f_n}{\partial\lambda_1} & \cdots & \frac{\partial f_n}{\partial\lambda_n} \\<br />
\end{array}\right)[/tex]
is invertible at this location [itex](0,\lambda_1,\ldots, \lambda_n)[/itex], then there exists some continuously differentiable mapping [itex]t\mapsto (\lambda_1(t),\ldots, \lambda_n(t))[/itex] such that these values are eigenvalues of [itex]A(t)[/itex].
[tex]
i\neq j\quad\implies\quad \frac{\partial f_i}{\partial\lambda_j} = 0[/tex]
so actually we only need to prove that
[tex]
\frac{\partial f_i}{\partial\lambda_i} \neq 0[/tex]
for all [itex]0\leq i\leq n[/itex].