Let $A$ be an n x n matrix with n distinct eigenpairs $(\lambda_1,v_1),(\lambda_2,v_2),...(\lambda_n,v_n)$. Suppose we have $|\lambda_1| \gt |\lambda_2| \gt ... \gt |\lambda_n|$.
Let $B = A - \frac{\lambda_1 v_1 v_1^T}{v_1^Tv_1}$. Show that $B$ has the same eigenvalues and eigenvectors as $A$, except $\lambda_1$ is replaced by zero.
I can easily to show that $Bv_1 = 0$. But I'm having trouble showing the statement for $v_i$ $(i \neq 1)$. I already know that $Bv_i = (A-\frac{\lambda_1 v_1 v_1^T}{v_1^Tv_1})v_i = Av_i - \frac{\lambda_1 v_1 v_1^T}{v_1^Tv_1}v_i = \lambda_iv_i - \frac{\lambda_1 v_1 v_1^T}{v_1^Tv_1}v_i$.
So it remains to show that $\frac{\lambda_1 v_1 v_1^T}{v_1^Tv_1}v_i$ = $\lambda_iv_i$. I tried to show it by brute force but just ended up being confused. I appreciate any help!
In this case, $A$ has to be symmetric. Then all eigenvectors are pairwise orthogonal. Then $v_1^Tv_i = 0$ for $i \neq 1$. The result follows immediately.