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

Theorem pj3s 10045
Description: Stronger projection triplet theorem.
Hypotheses
Ref Expression
pjadj2co.1 |- F e. CH
pjadj2co.2 |- G e. CH
pjadj2co.3 |- H e. CH
Assertion
Ref Expression
pj3s |- (((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) -> (((proj` F) o. (proj` G)) o. (proj` H)) = (proj` ((F i^i G) i^i H)))

Proof of Theorem pj3s
StepHypRef Expression
1 pjadj2co.1 . . . . . . . 8 |- F e. CH
2 pjadj2co.2 . . . . . . . 8 |- G e. CH
31, 2chincl 9298 . . . . . . 7 |- (F i^i G) e. CH
4 pjadj2co.3 . . . . . . 7 |- H e. CH
53, 4chincl 9298 . . . . . 6 |- ((F i^i G) i^i H) e. CH
65pjv 9567 . . . . 5 |- ((((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ((F i^i G) i^i H) /\ (x -h ((((proj` F) o. (proj` G)) o. (proj` H))` x)) e. (_|_` ((F i^i G) i^i H))) -> ((proj` ((F i^i G) i^i H))` (((((proj` F) o. (proj` G)) o. (proj` H))` x) +h (x -h ((((proj` F) o. (proj` G)) o. (proj` H))` x)))) = ((((proj` F) o. (proj` G)) o. (proj` H))` x))
71, 2, 4pj2cocl 10043 . . . . . . . . . . 11 |- (x e. H~ -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. F)
87adantl 388 . . . . . . . . . 10 |- ((ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. F)
9 ssel 2053 . . . . . . . . . . . 12 |- (ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G -> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ran (((proj` F) o. (proj` G)) o. (proj` H)) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. G))
101pjf 9566 . . . . . . . . . . . . . . 15 |- (proj` F):H~-->H~
112pjf 9566 . . . . . . . . . . . . . . 15 |- (proj` G):H~-->H~
1210, 11hocof 9609 . . . . . . . . . . . . . 14 |- ((proj` F) o. (proj` G)):H~-->H~
134pjf 9566 . . . . . . . . . . . . . 14 |- (proj` H):H~-->H~
1412, 13hocofn 9610 . . . . . . . . . . . . 13 |- (((proj` F) o. (proj` G)) o. (proj` H)) Fn H~
15 fnfvelrn 3798 . . . . . . . . . . . . 13 |- (((((proj` F) o. (proj` G)) o. (proj` H)) Fn H~ /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ran (((proj` F) o. (proj` G)) o. (proj` H)))
1614, 15mpan 693 . . . . . . . . . . . 12 |- (x e. H~ -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ran (((proj` F) o. (proj` G)) o. (proj` H)))
179, 16syl5 21 . . . . . . . . . . 11 |- (ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G -> (x e. H~ -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. G))
1817imp 350 . . . . . . . . . 10 |- ((ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. G)
198, 18jca 288 . . . . . . . . 9 |- ((ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G /\ x e. H~) -> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. F /\ ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. G))
20 elin 2197 . . . . . . . . 9 |- (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. (F i^i G) <-> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. F /\ ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. G))
2119, 20sylibr 200 . . . . . . . 8 |- ((ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. (F i^i G))
2221adantll 392 . . . . . . 7 |- ((((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. (F i^i G))
23 fveq1 3708 . . . . . . . . . . 11 |- ((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) = ((((proj` H) o. (proj` G)) o. (proj` F))` x))
2423eleq1d 1532 . . . . . . . . . 10 |- ((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) -> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H <-> ((((proj` H) o. (proj` G)) o. (proj` F))` x) e. H))
254, 2, 1pj2cocl 10043 . . . . . . . . . 10 |- (x e. H~ -> ((((proj` H) o. (proj` G)) o. (proj` F))` x) e. H)
2624, 25syl5bir 210 . . . . . . . . 9 |- ((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) -> (x e. H~ -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H))
2726imp 350 . . . . . . . 8 |- (((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H)
2827adantlr 393 . . . . . . 7 |- ((((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H)
2922, 28jca 288 . . . . . 6 |- ((((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) /\ x e. H~) -> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. (F i^i G) /\ ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H))
30 elin 2197 . . . . . 6 |- (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ((F i^i G) i^i H) <-> (((((proj` F) o. (proj` G)) o. (proj` H))` x) e. (F i^i G) /\ ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H))
3129, 30sylibr 200 . . . . 5 |- ((((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) /\ x e. H~) -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. ((F i^i G) i^i H))
3212, 13hococl 9608 . . . . . . . . 9 |- (x e. H~ -> ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H~)
33 hvsubclt 8808 . . . . . . . . 9 |- ((x e. H~ /\ ((((proj` F) o. (proj` G)) o. (proj` H))` x) e. H~) -> (x -h ((((proj` F) o. (proj` G)) o. (proj` H))` x)) e. H~)
3432, 33mpdan 702 . . . . . . . 8 |- (x e. H~ -> (x -h ((((proj` F) o. (proj` G)) o. (proj` H))` x)) e. H~)
3534adantl 388 . . . . . . 7 |- ((((((proj` F) o. (proj` G)) o. (proj` H)) = (((proj` H) o. (proj` G)) o. (proj` F)) /\ ran (((proj` F) o. (proj` G)) o. (proj` H)) (_ G) /\ x e. H~) -> (x -h ((((proj` F) o. (proj` G)) o. (proj` H))` x)) e. H~)
36 pm3.26 319 . . . . . . . . . . . . . 14 |- ((x e. H~ /\ y e.