Suppose that there is a matrix $A$, and the corresponding eigenvalues $\lambda_i$ and the eigenvector $v_i$.
1) What is the condition for all eigenvalues to have distinct eigenvectors, and what is the condition for all eigenvalues to share same eigenvectors?
2) Suppose that we do the operation like $A^kv$ where $v$ is some eigenvector. Then what is the condition for $A^kv = \lambda^k v$ when $\lambda$ is eigenvalue for all natural number $k$?
3) If we restrict $k$ in 2) to be 2 and 3, how would conditions differ?