Metamath Proof Explorer


Theorem hmopidmpj

Description: An idempotent Hermitian operator is a projection operator. Theorem 26.4 of Halmos p. 44. (Contributed by NM, 22-Apr-2006) (New usage is discouraged.)

Ref Expression
Assertion hmopidmpj THrmOpTT=TT=projranT

Proof

Step Hyp Ref Expression
1 id T=ifTHrmOpTT=TTIopT=ifTHrmOpTT=TTIop
2 rneq T=ifTHrmOpTT=TTIopranT=ranifTHrmOpTT=TTIop
3 2 fveq2d T=ifTHrmOpTT=TTIopprojranT=projranifTHrmOpTT=TTIop
4 1 3 eqeq12d T=ifTHrmOpTT=TTIopT=projranTifTHrmOpTT=TTIop=projranifTHrmOpTT=TTIop
5 eleq1 T=ifTHrmOpTT=TTIopTHrmOpifTHrmOpTT=TTIopHrmOp
6 1 1 coeq12d T=ifTHrmOpTT=TTIopTT=ifTHrmOpTT=TTIopifTHrmOpTT=TTIop
7 6 1 eqeq12d T=ifTHrmOpTT=TTIopTT=TifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
8 5 7 anbi12d T=ifTHrmOpTT=TTIopTHrmOpTT=TifTHrmOpTT=TTIopHrmOpifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
9 eleq1 Iop=ifTHrmOpTT=TTIopIopHrmOpifTHrmOpTT=TTIopHrmOp
10 id Iop=ifTHrmOpTT=TTIopIop=ifTHrmOpTT=TTIop
11 10 10 coeq12d Iop=ifTHrmOpTT=TTIopIopIop=ifTHrmOpTT=TTIopifTHrmOpTT=TTIop
12 11 10 eqeq12d Iop=ifTHrmOpTT=TTIopIopIop=IopifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
13 9 12 anbi12d Iop=ifTHrmOpTT=TTIopIopHrmOpIopIop=IopifTHrmOpTT=TTIopHrmOpifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
14 idhmop IopHrmOp
15 hoif Iop:1-1 onto
16 f1of Iop:1-1 ontoIop:
17 15 16 ax-mp Iop:
18 17 hoid1i IopIop=Iop
19 14 18 pm3.2i IopHrmOpIopIop=Iop
20 8 13 19 elimhyp ifTHrmOpTT=TTIopHrmOpifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
21 20 simpli ifTHrmOpTT=TTIopHrmOp
22 20 simpri ifTHrmOpTT=TTIopifTHrmOpTT=TTIop=ifTHrmOpTT=TTIop
23 21 22 hmopidmpji ifTHrmOpTT=TTIop=projranifTHrmOpTT=TTIop
24 4 23 dedth THrmOpTT=TT=projranT