- #1
Nono713
Gold Member
MHB
- 618
- 4
Consider the following problem:
I would like to solve this problem using only elementary techniques, along with the fact that almost all $n \times n$ complex matrices are invertible (obviously we don't use the fact that almost all matrices are diagonizable, ). Here is my approach:
Let $A$ be an $n \times n$ complex matrix and $\epsilon > 0$. Assume $n \geq 2$, since the case $n = 1$ is trivial. If $A$ already has $n$ distinct eigenvalues, we are done. If not, let distinct complex numbers $\epsilon_1, \epsilon_2, \cdots, \epsilon_n$ such that $\lvert \epsilon_i \rvert < \epsilon$ and let:
$$A' = A + \left [ \begin{matrix} \epsilon_1 &\epsilon_2 &\cdots &\epsilon_n \\ 0 &0 &\cdots &0 \\ \vdots &\vdots &\vdots &\vdots \end{matrix} \right ] = \left [ \begin{matrix} A_{11} + \epsilon_1 &A_{12} + \epsilon_2 &\cdots &A_{1n} + \epsilon_n \\ A_{21} &A_{22} &\cdots &A_{2n} \\ \vdots &\vdots &\vdots &\vdots \\ A_{n1} &A_{n2} &\cdots &A_{nn} \end{matrix} \right ]$$
By Laplace expansion, the characteristic polynomial of $A$ is given by
$$p_A(z) = \det(zI - A) = \sum_{i = 1}^n (-1)^{i + 1} A_{1i} \det(zI - A_1^i)$$
where $A_1^i$ represents the $(n - 1) \times (n - 1)$ matrix formed by $A$ excluding the first row and the $i$th column. Similarly, the characteristic polynomial of $A'$ is given by
$$p_{A'}(z) = \det(zI - A') = \sum_{i = 1}^n (-1)^{i + 1} {A'}_{1i} \det(zI - {A'}_1^i)$$
Observe that since $A$ and $A'$ are identical in all elements other than the first row, ${A'}_1^i = A_1^i$ for all $i$, and by construction $A'_{1i} = A_{1i} + \epsilon_i$ hence
$$p_{A'}(z) = \sum_{i = 1}^n (-1)^{i + 1} (A_{1i} + \epsilon_i) \det(zI - A_1^i) = p_A(z) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i \det(zI - A_1^i)$$
For convenience, write $\det(zI - A_1^i) = p_{A_1^i}$ so that
$$p_{A'}(z) = p_A(z) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i p_{A_1^i}(z)$$
Denote the $n$ (including repeated) roots of $p_A$ as $z_1, z_2, \cdots, z_n$ so that $p_A(z_j) = 0$ for all $1 \leq j \leq n$. Select $\delta_1, \delta_2, \cdots, \delta_n$ such that $z_j + \delta_j$ are all distinct for $1 \leq j \leq n$. Then we have
$$p_{A'}(z_j + \delta_j) = p_A(z_j + \delta_j) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i p_{A_1^i}(z_j + \delta_j)$$
Because almost all matrices are invertible, there exists a suitable choice of $(\delta_j)$ such that
$$\left [ \begin{matrix} p_{A_1^1}(z_1 + \delta_1) &p_{A_1^2}(z_1 + \delta_1) &\cdots &p_{A_1^n}(z_1 + \delta_1) \\ p_{A_1^1}(z_1 + \delta_2) &\ddots & & \\ \vdots & &\ddots & \\ p_{A_1^1}(z_n + \delta_n) & & & p_{A_1^n}(z_n + \delta_n) \end{matrix} \right ]$$
is invertible. Then it suffices to set
$$\left [ \begin{matrix} \epsilon_1 \\ -\epsilon_2 \\ \vdots \\ (-1)^{n + 1} \epsilon_n \end{matrix} \right ] = \left [ \begin{matrix} p_{A_1^1}(z_1 + \delta_1) &p_{A_1^2}(z_1 + \delta_1) &\cdots &p_{A_1^n}(z_1 + \delta_1) \\ p_{A_1^1}(z_2 + \delta_2) &\ddots & & \\ \vdots & &\ddots & \\ p_{A_1^1}(z_n + \delta_n) & & & p_{A_1^n}(z_n + \delta_n) \end{matrix} \right ]^{-1} \left [ \begin{matrix} -p_A(z_1 + \delta_1) \\ -p_A(z_2 + \delta_2) \\ \vdots \\ -p_A(z_n + \delta_n) \end{matrix} \right ]$$
Now observe that $p_A(z_j + \delta_j) \to 0$ as $\delta_j \to 0$ by continuity and $p_A(z_j) = 0$ so by linearity of matrix multiplication we can make $(\delta_j)$ sufficiently small to achieve $\lvert \epsilon_i \rvert < \epsilon$. At this point we have $p_{A'}(z_j + \delta_j) = 0$ by construction and $z_j + \delta_j$ are all distinct, hence $p_{A'}$ has $n$ distinct roots, and the proof is complete.
Does this solution make sense? And is there a more direct proof (elementary, i.e. using only basic linear algebra techniques) available? Thanks.
Prove that almost all $n \times n$ complex matrices have $n$ distinct eigenvalues. That is, show that given an arbitrary $n \times n$ complex matrix $A$, for every $\epsilon > 0$ there exists a matrix $A'$ such that
$$\max_{1 \leq i, j \leq n} \left \lvert A_{ij} - A'_{ij} \right \rvert < \epsilon$$
and $A'$ has $n$ distinct eigenvalues.
I would like to solve this problem using only elementary techniques, along with the fact that almost all $n \times n$ complex matrices are invertible (obviously we don't use the fact that almost all matrices are diagonizable, ). Here is my approach:
Let $A$ be an $n \times n$ complex matrix and $\epsilon > 0$. Assume $n \geq 2$, since the case $n = 1$ is trivial. If $A$ already has $n$ distinct eigenvalues, we are done. If not, let distinct complex numbers $\epsilon_1, \epsilon_2, \cdots, \epsilon_n$ such that $\lvert \epsilon_i \rvert < \epsilon$ and let:
$$A' = A + \left [ \begin{matrix} \epsilon_1 &\epsilon_2 &\cdots &\epsilon_n \\ 0 &0 &\cdots &0 \\ \vdots &\vdots &\vdots &\vdots \end{matrix} \right ] = \left [ \begin{matrix} A_{11} + \epsilon_1 &A_{12} + \epsilon_2 &\cdots &A_{1n} + \epsilon_n \\ A_{21} &A_{22} &\cdots &A_{2n} \\ \vdots &\vdots &\vdots &\vdots \\ A_{n1} &A_{n2} &\cdots &A_{nn} \end{matrix} \right ]$$
By Laplace expansion, the characteristic polynomial of $A$ is given by
$$p_A(z) = \det(zI - A) = \sum_{i = 1}^n (-1)^{i + 1} A_{1i} \det(zI - A_1^i)$$
where $A_1^i$ represents the $(n - 1) \times (n - 1)$ matrix formed by $A$ excluding the first row and the $i$th column. Similarly, the characteristic polynomial of $A'$ is given by
$$p_{A'}(z) = \det(zI - A') = \sum_{i = 1}^n (-1)^{i + 1} {A'}_{1i} \det(zI - {A'}_1^i)$$
Observe that since $A$ and $A'$ are identical in all elements other than the first row, ${A'}_1^i = A_1^i$ for all $i$, and by construction $A'_{1i} = A_{1i} + \epsilon_i$ hence
$$p_{A'}(z) = \sum_{i = 1}^n (-1)^{i + 1} (A_{1i} + \epsilon_i) \det(zI - A_1^i) = p_A(z) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i \det(zI - A_1^i)$$
For convenience, write $\det(zI - A_1^i) = p_{A_1^i}$ so that
$$p_{A'}(z) = p_A(z) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i p_{A_1^i}(z)$$
Denote the $n$ (including repeated) roots of $p_A$ as $z_1, z_2, \cdots, z_n$ so that $p_A(z_j) = 0$ for all $1 \leq j \leq n$. Select $\delta_1, \delta_2, \cdots, \delta_n$ such that $z_j + \delta_j$ are all distinct for $1 \leq j \leq n$. Then we have
$$p_{A'}(z_j + \delta_j) = p_A(z_j + \delta_j) + \sum_{i = 1}^n (-1)^{i + 1} \epsilon_i p_{A_1^i}(z_j + \delta_j)$$
Because almost all matrices are invertible, there exists a suitable choice of $(\delta_j)$ such that
$$\left [ \begin{matrix} p_{A_1^1}(z_1 + \delta_1) &p_{A_1^2}(z_1 + \delta_1) &\cdots &p_{A_1^n}(z_1 + \delta_1) \\ p_{A_1^1}(z_1 + \delta_2) &\ddots & & \\ \vdots & &\ddots & \\ p_{A_1^1}(z_n + \delta_n) & & & p_{A_1^n}(z_n + \delta_n) \end{matrix} \right ]$$
is invertible. Then it suffices to set
$$\left [ \begin{matrix} \epsilon_1 \\ -\epsilon_2 \\ \vdots \\ (-1)^{n + 1} \epsilon_n \end{matrix} \right ] = \left [ \begin{matrix} p_{A_1^1}(z_1 + \delta_1) &p_{A_1^2}(z_1 + \delta_1) &\cdots &p_{A_1^n}(z_1 + \delta_1) \\ p_{A_1^1}(z_2 + \delta_2) &\ddots & & \\ \vdots & &\ddots & \\ p_{A_1^1}(z_n + \delta_n) & & & p_{A_1^n}(z_n + \delta_n) \end{matrix} \right ]^{-1} \left [ \begin{matrix} -p_A(z_1 + \delta_1) \\ -p_A(z_2 + \delta_2) \\ \vdots \\ -p_A(z_n + \delta_n) \end{matrix} \right ]$$
Now observe that $p_A(z_j + \delta_j) \to 0$ as $\delta_j \to 0$ by continuity and $p_A(z_j) = 0$ so by linearity of matrix multiplication we can make $(\delta_j)$ sufficiently small to achieve $\lvert \epsilon_i \rvert < \epsilon$. At this point we have $p_{A'}(z_j + \delta_j) = 0$ by construction and $z_j + \delta_j$ are all distinct, hence $p_{A'}$ has $n$ distinct roots, and the proof is complete.
Does this solution make sense? And is there a more direct proof (elementary, i.e. using only basic linear algebra techniques) available? Thanks.