How to prove the existence of orthogonal matrix t to make t'at a triangular matrix

How to prove the existence of orthogonal matrix t to make t'at a triangular matrix

This conclusion is not enough
1. Eigenvectors belonging to different eigenvalues are orthogonal
2. For the k-fold eigenvalue a of a, there are k linearly independent eigenvectors
(the key point of this conclusion is to ensure that a can be diagonalized, and then from 1 to 1.)
The first proof is simpler, and the second is troublesome. Textbooks generally don't prove it