The projection P∈Cm×m is called an orthogonal projection if it satisfies C(P)⊥=N(P) and P.
Explanation
According to the property of projection Cm=C(P)⊕N(P), it can be seen that P divides Cm into exactly two subspaces, C(P) and N(P).
The fact that this division satisfies the condition N(P)=C(P)⊥ means that the null space N(P) of the linear transformation P is the orthogonal complement of the column space C(P). Thus, it is a partition that includes orthogonality, making the definition of orthogonal projection quite valid.
On the other hand, the necessary and sufficient condition for the linear transformation P to be an orthogonal projection is that P is a Hermitian matrix.
The proof is rather difficult and messy, so it is recommended to know it as a fact when studying.
Theorem
C(P)⊥=N(P)⟺P=P∗
Proof
(⟹)
When the orthonormal basis of Cm is {q1,⋯,qm} and we let dimC(P)=r, the orthonormal basis of C(P) can be set to {q1,⋯,qr}. Since {q1,⋯,qr} is the basis of C(P), there will exist some v that satisfies qi=Pv, and if P is multiplied by this equation
Pqi=PPv=Pv=qi
Meanwhile, since it is Cm=C(P)⊕N(P), the orthonormal basis of N(P) will be {qr+1,⋯,qm}. When the matrix Q:=[q1⋯qrqr+1⋯qm] is constructed with the vectors of {q1,⋯,qr}, Q becomes a unitary matrix, and when PQ is calculated
For convenience, if we let Q:=[q1⋯qr] be PQ=[QO], the equation can be represented as PQ=[QO]. When Q∗ is multiplied with the equation obtained above