I'm reading Anton and Rorres, and there is a part of a proof to a theorem I cannot reconcile. First I will state the theorem:
If $A$ is an n x n matrix, then the following are equivalent.
a) $A$ is orthogonally diagonisable.
b) $A$ has an orthonormal set of n eigenvectors.
c) $A$ is a symmetric matrix.
It is followed by proofs. I will only state the one I'm having trouble with:
(b)=>(c) Assume that $A$ has an orthonormal set of eigenvectors $\{p_1, p_2,...,p_n\}$. As shown in proof of Theorem 7.2.1, the matrix $P$ with these eigenvectors as columns diagonolizes A. Since these eigenvectors are orthonormal, $P$ is orthogonal and thus orthogonally diagnolizes $A$.
Now the part that I do not understand is the last sentence:
Since these eigenvectors are orthonormal, $P$ is orthogonal and thus ....
I'm just realising something, maybe, as I'm writing this question because I'm researching as I write.
So this sentence is talking about column vectors being orthonormal, but a condition for an orthogonal matrix is that it must have row vectors orthonormal also, and this is what I don't understand.
I just did a couple of examples and it looks to be the way it is in regard to this following question so here goes:
If have an n x n matrix that has its columns making an orthonormal set, is this orthonormal set of column vectors also an orthonormal set of row vectors by default?
Another way to ask is, are the rows of this matrix also an orthonormal set necessarily?
Thanks.