Given a non-normal diagonalizable square matrix $A\in \mathbb{R}^{N\times N}$, we know its Eigenvalues $\lambda_i$ and its singular values $\sigma_i, i=1,\dots, N$.
Say, I approximate $A$ by $\sigma_i\rightarrow 0\ \forall i\ge k$ for some cutoff index $k$, how can I prove that $\lambda_i=0\ \forall i\ge k$? I did some numerical tests and it very much seems to be the case, but I struggle proving it.
Also, can we say something about the error in the remaining $\lambda_i$ when performing this approximation? Is there some kind of upper limit to the error we make?