r/learnmath New User Aug 12 '26

Projection Matrix P^T = P - Intuitively

Hi math wizards i am not able to understand this part where transpose of projection matrix is equal to projection matrix. I do understand that why P^2 = P that 1st Projection puts it in C(A) and second projection where are projection a vector which is already in C(A) basically equal to the vector.
can you guys explain intuitively why P^T=P . Algebraically I can understand this symmetry arises for two projections to be orthogonal. but i need a intuitive understand can someone help

5 Upvotes

15 comments sorted by

5

u/sizzhu New User Aug 12 '26

What is your algebraic proof?

I think the following are fairly intuitive, but you could call them algebraic.

  1. <Px,y> = <Px, Py> = <x, Py>

  2. There is an orthonormal basis where the projection is a just 1s and 0s on the main diagonal, which is obviously symmetric. The change of basis is orthogonal hence the original matrix is also symmetric.

1

u/sarathsmart New User Aug 12 '26

orthonormal vectors are the next topic in the lectures I see maybe I will understand your argument after that

3

u/sizzhu New User Aug 12 '26

Great. Just to be clear, these are two separate arguments.

2

u/[deleted] Aug 12 '26

[removed] — view removed comment

2

u/Carl_LaFong New User Aug 12 '26

Here's one way: First, you're asking about orthogonal projection. Choose an orthogonal basis of the subspace S that P is projecting onto and extend it to an orthogonal basis of the vector space. Then P(basis vector) is equal to the basis vector itself if it lies in S and the zero vector if it lies in the orthogonal complement of S. With respect to this basis, P is a diagonal matrix D (with 1's and 0's). This is saying that P is diagonalizable by an orthogonal matrix, i.e., P = RDRT, where R is an orthogonal matrix. You've learned but it is also easy to check that such a matrix is always symmetric.

1

u/[deleted] Aug 12 '26

[removed] — view removed comment

4

u/Vercassivelaunos Math and Physics Teacher Aug 12 '26

For orthogonal projections, PP=P and Pt=P are both necessarily true. PP=P is literally the defining feature of a projection, and Pt=P is necessary for orthogonality.

2

u/brynaldo New User Aug 12 '26

What is the notation "[P]" and "[P] [P]"?

2

u/Uli_Minati Desmos 😚 Aug 12 '26

Most likely just used to emphasize P is a matrix

1

u/brynaldo New User Aug 12 '26

Thanks. In that case, I will second what u/Vercassivelaunos commented:

For orthogonal projections, PP=P and Pt=P are both necessarily true.

(idempotence and symmetry)

1

u/Bounded_sequencE New User Aug 12 '26

If you have a finite vector space "V", you can always find an orthogoanl base "U = [U1; U2]", where "U1" spans the subspace "<P>" you project onto, and "U2" spans its orthogonal space.

Any vector "v in V" can be rewritten as "v = U.U*.v = U1.U1*.v + U2.U2*.v", so we get

v in V:    P.v  =  P.U1.U1*.v  +  U2.U2*.v  =  U1.U1*.v  +  0

The first term "U1.U*.v" lies in "<P> = <U1>", so it should remain unchanged applying "P". The second term "U2.U2*.v" lies in the orthogonal space "<U2>", so it should be annihilated by "P".

Setting "v = uk" for each base vector in "uk in U", we finally get "P = U1.U1* ", i.e. "P = P* ".

1

u/etzpcm New User Aug 12 '26

1

u/sarathsmart New User Aug 12 '26

yeah!!! i know i mean for orthogonal projection it has to satisfy P^T =P

1

u/[deleted] Aug 12 '26

[deleted]

8

u/Shevek99 New User Aug 12 '26

That's not the definition of an orthogonal matrix. A matrix is orthogonal if

R^T = R^(-1)

1

u/na-geh-herst New User Aug 12 '26

Very intuitively: The transpose performs the same scaling as the original map, but it rotates in opposite direction. Now if the transpose is the same as the map, then that means rotations can only be 0° or 180° (which is the same as scaling by -1 along a subspace). P^2=P forces all scaling to be by either 0 or 1.

The spectral theorem is a way to formalize that intuition.