Question 1: Let $A$, $B$ be two $n\times n$ complex matrix satisfy: $AB-BA=0$. Then $A$, $B$ have a common eigenvector.
Question 2: Let $A$, $B$ be two $n\times n$ complex matrix satisfy: $AB-BA=B$. Then $A$, $B$ have a common eigenvector.
Question 1 It is easy to prove.
Let $\lambda$ be a eigenvalue of $A$ and $V_\lambda$ be the eigensubspace. For any $x\in V_\lambda$, we have $A(Bx)=\lambda(Bx)$. So $V_\lambda$ is the invariant subspace of $B$.
Question 2 I have some ideas but fail to solve it all.
Let $Ax=\lambda x$. Then we have $A(Bx)=(\lambda+1)(Bx)$. Assume $V_{\lambda_1}$, $V_{\lambda_2}$,..,$V_{\lambda_s}$ are all eigensubspaces of $A$ and $n_0,...,n_s$ are the index: for any $i$, there exists $x\in V_{\lambda_i}$ and we have $B^{n_i}x\not=0$ but for all $y\in V_{\lambda_i}$, $B^{n_i}y=0$. How is the next step? Or is there any different idea?
Can someone help me? Thank you.