Solution

ID: past-exam-of-the-year-1-of-the-computer-science-course-of-the-university-of-oxford/2005/calculus-linear-algebra-discrete-mathematics-logic-and-proof-and-models-of-computation/2/a/solution

The printed word “eigenvalues” must read “eigenvectors”: eigenvalues are real numbers, whereas a basis of consists of vectors. The intended assertion is
This wording error is present in the original scan.[ref]
If for an invertible matrix , write for its columns. The matrix identity says . The columns of an invertible matrix are a basis, hence they give the required basis of eigenvectors.
Conversely, put a basis of real eigenvectors into the columns of , with corresponding eigenvalues . The basis property makes an invertible matrix. The equations give , so . This is precisely diagonalizability over the real numbers.

New to topics? Read the docs here!