HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem pjclem1 10131
Description: Lemma for projection commutation theorem.
Hypotheses
Ref Expression
pjclem1.1 |- G e. CH
pjclem1.2 |- H e. CH
Assertion
Ref Expression
pjclem1 |- (G C_H H -> ((proj` G) o. (proj` H)) = (proj` (G i^i H)))

Proof of Theorem pjclem1
StepHypRef Expression
1 pjclem1.1 . . . . . 6 |- G e. CH
2 pjclem1.2 . . . . . 6 |- H e. CH
31, 2cmbr 9540 . . . . 5 |- (G C_H H <-> G = ((G i^i H) vH (G i^i (_|_` H))))
4 fveq2 3738 . . . . 5 |- (G = ((G i^i H) vH (G i^i (_|_` H))) -> (proj` G) = (proj` ((G i^i H) vH (G i^i (_|_` H)))))
53, 4sylbi 199 . . . 4 |- (G C_H H -> (proj` G) = (proj` ((G i^i H) vH (G i^i (_|_` H)))))
6 inss2 2240 . . . . . . . 8 |- (G i^i H) (_ H
71choccl 9192 . . . . . . . . . 10 |- (_|_` G) e. CH
82, 7chub2 9400 . . . . . . . . 9 |- H (_ ((_|_` G) vH H)
91, 2chdmm3 9409 . . . . . . . . 9 |- (_|_` (G i^i (_|_` H))) = ((_|_` G) vH H)
108, 9sseqtr4 2103 . . . . . . . 8 |- H (_ (_|_` (G i^i (_|_` H)))
116, 10sstri 2082 . . . . . . 7 |- (G i^i H) (_ (_|_` (G i^i (_|_` H)))
121, 2chincl 9390 . . . . . . . 8 |- (G i^i H) e. CH
132choccl 9192 . . . . . . . . 9 |- (_|_` H) e. CH
141, 13chincl 9390 . . . . . . . 8 |- (G i^i (_|_` H)) e. CH
1512, 14pjscj 10105 . . . . . . 7 |- ((G i^i H) (_ (_|_` (G i^i (_|_` H))) -> (proj` ((G i^i H) vH (G i^i (_|_` H)))) = ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H)))))
1611, 15ax-mp 7 . . . . . 6 |- (proj` ((G i^i H) vH (G i^i (_|_` H)))) = ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))
1716eqeq2i 1492 . . . . 5 |- ((proj` G) = (proj` ((G i^i H) vH (G i^i (_|_` H)))) <-> (proj` G) = ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H)))))
18 coeq2 3296 . . . . . 6 |- ((proj` G) = ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H)))) -> ((proj` H) o. (proj` G)) = ((proj` H) o. ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))))
1912pjf 9656 . . . . . . . . . 10 |- (proj` (G i^i H)):H~-->H~
2014pjf 9656 . . . . . . . . . 10 |- (proj` (G i^i (_|_` H))):H~-->H~
212, 19, 20pjsdi 10090 . . . . . . . . 9 |- ((proj` H) o. ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))) = (((proj` H) o. (proj` (G i^i H))) +op ((proj` H) o. (proj` (G i^i (_|_` H)))))
2212, 2pjss1co 10098 . . . . . . . . . . 11 |- ((G i^i H) (_ H <-> ((proj` H) o. (proj` (G i^i H))) = (proj` (G i^i H)))
236, 22mpbi 189 . . . . . . . . . 10 |- ((proj` H) o. (proj` (G i^i H))) = (proj` (G i^i H))
242, 14pjorthco 10104 . . . . . . . . . . 11 |- (H (_ (_|_` (G i^i (_|_` H))) -> ((proj` H) o. (proj` (G i^i (_|_` H)))) = 0hop)
2510, 24ax-mp 7 . . . . . . . . . 10 |- ((proj` H) o. (proj` (G i^i (_|_` H)))) = 0hop
2623, 25opreq12i 3987 . . . . . . . . 9 |- (((proj` H) o. (proj` (G i^i H))) +op ((proj` H) o. (proj` (G i^i (_|_` H))))) = ((proj` (G i^i H)) +op 0hop)
2719hoaddid1 9719 . . . . . . . . 9 |- ((proj` (G i^i H)) +op 0hop) = (proj` (G i^i H))
2821, 26, 273eqtr 1506 . . . . . . . 8 |- ((proj` H) o. ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))) = (proj` (G i^i H))
2928eqeq2i 1492 . . . . . . 7 |- (((proj` H) o. (proj` G)) = ((proj` H) o. ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))) <-> ((proj` H) o. (proj` G)) = (proj` (G i^i H)))
30 coeq2 3296 . . . . . . . 8 |- (((proj` H) o. (proj` G)) = (proj` (G i^i H)) -> ((proj` G) o. ((proj` H) o. (proj` G))) = ((proj` G) o. (proj` (G i^i H))))
31 inss1 2239 . . . . . . . . 9 |- (G i^i H) (_ G
3212, 1pjss1co 10098 . . . . . . . . 9 |- ((G i^i H) (_ G <-> ((proj` G) o. (proj` (G i^i H))) = (proj` (G i^i H)))
3331, 32mpbi 189 . . . . . . . 8 |- ((proj` G) o. (proj` (G i^i H))) = (proj` (G i^i H))
3430, 33syl6eq 1530 . . . . . . 7 |- (((proj` H) o. (proj` G)) = (proj` (G i^i H)) -> ((proj` G) o. ((proj` H) o. (proj` G))) = (proj` (G i^i H)))
3529, 34sylbi 199 . . . . . 6 |- (((proj` H) o. (proj` G)) = ((proj` H) o. ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H))))) -> ((proj` G) o. ((proj` H) o. (proj` G))) = (proj` (G i^i H)))
3618, 35syl 10 . . . . 5 |- ((proj` G) = ((proj` (G i^i H)) +op (proj` (G i^i (_|_` H)))) -> ((proj` G) o. ((proj` H) o. (proj` G))) = (proj` (G i^i H)))
3717, 36sylbi 199 . . . 4 |- ((proj` G) = (proj` ((G i^i H) vH (G i^i (_|_` H)))) -> ((proj` G) o. ((proj` H) o. (proj` G))) = (proj` (G i^i H)))
385, 37syl 10 . . 3 |- (G C_H H -> ((proj` G) o. ((proj` H) o. (proj` G))) = (proj` (G i^i H)))
391, 2cmcm3 9544 . . . . 5 |- (G C_H H <-> (_|_`
G) C_H H)
407, 2cmbr 9540 . . . . 5 |- ((_|_` G) C_H H <-> (_|_`
G) = (((_|_`
G) i^i H) vH ((_|_` G) i^i (_|_` H))))
4139, 40bitr 173 . . . 4 |- (G C_H H <-> (_|_`
G) = (((_|_`
G) i^i H) vH ((_|_` G) i^i (_|_` H))))
42 fveq2 3738 . . . . 5 |- ((_|_` G) = (((_|_` G) i^i H) vH ((_|_`
G) i^i (_|_` H))) -> (proj` (_|_`
G)) = (proj` (((_|_` G) i^i H) vH ((_|_` G) i^i (_|_` H)))))
43 inss2 2240 . . . . . . . . 9 |- ((_|_` G) i^i H) (_ H
442, 1chub2 9400 . . . . . . . . . 10 |- H (_ (G vH H)
451, 2chdmm4 9410 . . . . . . . . . 10 |- (_|_` ((_|_`
G) i^i (_|_` H))) = (G vH H)
4644, 45sseqtr4 2103 . . . . . . . . 9 |- H (_ (_|_` ((_|_` G) i^i (_|_` H)))
4743, 46sstri 2082 . . . . . . . 8 |- ((_|_` G) i^i H) (_ (_|_` ((_|_` G) i^i (_|_` H)))
487, 2chincl 9390 . . . . . . . . 9 |- ((_|_` G) i^i H) e. CH
497, 13chincl 9390 . . . . . . . . 9 |- ((_|_` G) i^i (_|_` H)) e. CH
5048, 49pjscj 10105 . . . . . . . 8 |- (((_|_` G) i^i H) (_ (_|_` ((_|_` G) i^i (_|_` H))) -> (proj` (((_|_`
G) i^i H) vH ((_|_` G) i^i (_|_` H)))) = ((proj` ((_|_`
G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H)))))
5147, 50ax-mp 7 . . . . . . 7 |- (proj` (((_|_`
G) i^i H) vH ((_|_` G) i^i (_|_` H)))) = ((proj` ((_|_`
G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H))))
5251eqeq2i 1492 . . . . . 6 |- ((proj` (_|_`
G)) = (proj` (((_|_` G) i^i H) vH ((_|_` G) i^i (_|_` H)))) <-> (proj` (_|_` G)) = ((proj` ((_|_` G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H)))))
53 coeq2 3296 . . . . . . 7 |- ((proj` (_|_`
G)) = ((proj` ((_|_` G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H)))) -> ((proj` H) o. (proj` (_|_` G))) = ((proj` H) o. ((proj` ((_|_` G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H))))))
5448pjf 9656 . . . . . . . . . . 11 |- (proj` ((_|_` G) i^i H)):H~-->H~
5549pjf 9656 . . . . . . . . . . 11 |- (proj` ((_|_` G) i^i (_|_` H))):H~-->H~
562, 54, 55pjsdi 10090 . . . . . . . . . 10 |- ((proj` H) o. ((proj` ((_|_` G) i^i H)) +op (proj` ((_|_` G) i^i (_|_` H))))) = (((proj` H) o. (proj` ((_|_` G