Question: do eigenvectors form a basis?
Answer: When eigenvectors for a matrix form a basis. It is well known that if n by n matrix A has n distinct eigenvalues, the eigenvectors form a basis. Also, if A is symmetric, the same result holds. A=[123012001] .