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

Theorem pjssm 5572
Description: Projection meet property. Remark of [Kalmbach] p. 66. Also Theorem 4.5(i)->(iv) of [Beran] p. 112.
Hypotheses
Ref Expression
pjidm.1 |- H e. CH
pjidm.2 |- A e. H~
pjsslem.1 |- G e. CH
Assertion
Ref Expression
pjssm |- (H (_ G -> (((Proj` G)` A) -v ((Proj` H)` A)) = ((Proj`
(G i^i (_|_` H)))` A))

Proof of Theorem pjssm
StepHypRef Expression
1 pjidm.1 . . . . . . . 8 |- H e. CH
2 pjidm.2 . . . . . . . 8 |- A e. H~
31, 2pjcli 5257 . . . . . . 7 |- ((Proj` H)` A) e. H
4 ssel 1502 . . . . . . 7 |- (H (_ G -> (((Proj` H)` A) e. H -> ((Proj` H)` A) e. G))
53, 4mpi 44 . . . . . 6 |- (H (_ G -> ((Proj` H)` A) e. G)
6 pjsslem.1 . . . . . . 7 |- G e. CH
76, 2pjcli 5257 . . . . . 6 |- ((Proj` G)` A) e. G
85, 7jctil 240 . . . . 5 |- (H (_ G -> (((Proj` G)` A) e. G /\ ((Proj` H)` A) e. G))
96chshi 5132 . . . . . 6 |- G e. SH
10 shsubclt 5125 . . . . . 6 |- (G e. SH -> ((((Proj` G)` A) e. G /\ ((Proj` H)` A) e. G) -> (((Proj` G)` A) -v ((Proj` H)` A)) e. G))
119, 10ax-mp 6 . . . . 5 |- ((((Proj`
G)` A) e. G /\ ((Proj`
H)` A) e. G) -> (((Proj` G)` A) -v ((Proj` H)` A)) e. G)
128, 11syl 12 . . . 4 |- (H (_ G -> (((Proj` G)` A) -v ((Proj` H)` A)) e. G)
131, 6chsscon3 5383 . . . . . 6 |- (H (_ G <-> (_|_`
G) (_ (_|_` H))
146chocl 5192 . . . . . . . . . 10 |- (_|_` G) e. CH
1514, 2pjcli 5257 . . . . . . . . 9 |- ((Proj` (_|_` G))` A) e. (_|_` G)
16 ssel 1502 . . . . . . . . 9 |- ((_|_` G) (_ (_|_` H) -> (((Proj` (_|_` G))` A) e. (_|_` G) -> ((Proj` (_|_` G))` A) e. (_|_` H)))
1715, 16mpi 44 . . . . . . . 8 |- ((_|_` G) (_ (_|_` H) -> ((Proj` (_|_` G))` A) e. (_|_` H))
181chocl 5192 . . . . . . . . 9 |- (_|_` H) e. CH
1918, 2pjcli 5257 . . . . . . . 8 |- ((Proj` (_|_` H))` A) e. (_|_` H)
2017, 19jctil 240 . . . . . . 7 |- ((_|_` G) (_ (_|_` H) -> (((Proj` (_|_` H))` A) e. (_|_` H) /\ ((Proj` (_|_` G))` A) e. (_|_` H)))
2118chshi 5132 . . . . . . . 8 |- (_|_` H) e. SH
22 shsubclt 5125 . . . . . . . 8 |- ((_|_` H) e. SH -> ((((Proj` (_|_`
H))` A) e. (_|_` H) /\ ((Proj` (_|_`
G))` A) e. (_|_` H)) -> (((Proj` (_|_` H))` A) -v ((Proj`
(_|_` G))` A)) e. (_|_` H)))
2321, 22ax-mp 6 . . . . . . 7 |- ((((Proj`
(_|_` H))` A) e. (_|_` H) /\ ((Proj`
(_|_` G))` A) e. (_|_` H)) -> (((Proj` (_|_` H))` A) -v ((Proj` (_|_` G))` A)) e. (_|_`
H))
2420, 23syl 12 . . . . . 6 |- ((_|_` G) (_ (_|_` H) -> (((Proj` (_|_` H))` A) -v ((Proj`
(_|_` G))` A)) e. (_|_` H))
2513, 24sylbi 174 . . . . 5 |- (H (_ G -> (((Proj` (_|_` H))` A) -v ((Proj`
(_|_` G))` A)) e. (_|_` H))
261, 2, 6pjsslem 5570 . . . . . 6 |- (((Proj` (_|_` H))` A) -v ((Proj`
(_|_` G))` A)) = (((Proj`
G)` A) -v ((Proj` H)` A))
2726eleq1i 1152 . . . . 5 |- ((((Proj`
(_|_` H))` A) -v ((Proj` (_|_` G))` A)) e. (_|_` H) <-> (((Proj` G)` A) -v ((Proj` H)` A)) e. (_|_` H))
2825, 27sylib 173 . . . 4 |- (H (_ G -> (((Proj` G)` A) -v ((Proj` H)` A)) e. (_|_` H))
2912, 28jca 236 . . 3 |- (H (_ G -> ((((Proj`
G)` A) -v ((Proj` H)` A)) e. G /\ (((Proj` G)` A) -v ((Proj` H)` A)) e. (_|_` H)))
30 elin 1635 . . . 4 |- ((((Proj`
G)` A) -v ((Proj` H)` A)) e. (G i^i (_|_` H)) <-> ((((Proj` G)` A) -v ((Proj` H)` A)) e. G /\ (((Proj` G)` A) -v ((Proj` H)` A)) e. (_|_` H)))
316, 18chincl 5382 . . . . 5 |- (G i^i (_|_` H)) e. CH
326, 2pjhcli 5258 . . . . . 6 |- ((Proj` G)` A) e. H~
331, 2pjhcli 5258 . . . . . 6 |- ((Proj` H)` A) e. H~
3432, 33hvsubcl 5002 . . . . 5 |- (((Proj` G)` A) -v ((Proj` H)` A)) e. H~
3531, 34pjch 5269 . . . 4 |- ((((Proj`
G)` A) -v ((Proj` H)` A)) e. (G i^i (_|_` H)) <-> ((Proj` (G i^i (_|_` H)))` (((Proj` G)` A) -v ((Proj` H)` A))) = (((Proj`
G)` A) -v ((Proj` H)` A)))
3630, 35bitr3 153 . . 3 |- (((((Proj` G)` A) -v ((Proj` H)` A)) e. G /\ (((Proj` G)` A) -v ((Proj` H)` A)) e. (_|_` H)) <-> ((Proj`
(G i^i (_|_` H)))` (((Proj`
G)` A) -v ((Proj` H)` A))) = (((Proj` G)` A) -v ((Proj` H)` A)))
3729, 36sylib 173 . 2 |- (H (_ G -> ((Proj` (G i^i (_|_` H)))` (((Proj` G)` A) -v ((Proj` H)` A))) = (((Proj`
G)` A) -v ((Proj` H)` A)))
3831, 32, 33pjsub 5569 . . 3 |- ((Proj` (G i^i (_|_` H)))` (((Proj` G)` A) -v ((Proj` H)` A))) = (((Proj`
(G i^i (_|_` H)))` ((Proj` G)` A)) -v ((Proj` (G i^i (_|_` H)))` ((Proj`
H)` A)))
3931, 32pjhcli 5258 . . . 4 |- ((Proj` (G i^i (_|_` H)))` ((Proj`
G)` A)) e. H~
4031, 33pjhcli 5258 . . . 4 |- ((Proj` (G i^i (_|_` H)))` ((Proj`
H)` A)) e. H~
4139, 40hvsubval 5001 . . 3 |- (((Proj` (G i^i (_|_` H)))` ((Proj` G)` A)) -v ((Proj`
(G i^i (_|_` H)))` ((Proj` H)` A))) = (((Proj`
(G i^i (_|_` H)))` ((Proj` G)` A)) +v (-u1 .s ((Proj` (G i^i (_|_` H)))` ((Proj`
H)` A))))
42 inss1 1657 . . . . . 6 |- (G i^i (_|_` H)) (_ G
4331, 2, 6pjss2 5571 . . . . . 6 |- ((G i^i (_|_` H)) (_ G -> ((Proj` (G i^i (_|_` H)))` ((Proj` G)` A)) = ((Proj`
(G i^i (_|_` H)))` A))
4442, 43ax-mp 6 . . . . 5 |- ((Proj` (G i^i (_|_` H)))` ((Proj`
G)` A)) = ((Proj` (G i^i (_|_` H)))` A)
451chshi 5132 . . . . . . . . . . 11 |- H e. SH
46 shococss 5175 . . . . . . . . . . 11 |- (H e. SH -> H (_ (_|_` (_|_` H)))
4745, 46ax-mp 6 . . . . . . . . . 10 |- H (_ (_|_` (_|_` H))
48 inss2 1658 . . . . . . . . . . 11 |- (G i^i (_|_` H)) (_ (_|_` H)
4931, 18chsscon3 5383 . . . . . . . . . . 11 |- ((G i^i (_|_` H)) (_ (_|_`
H) <-> (_|_` (_|_`
H)) (_ (_|_` (G i^i (_|_` H))))
5048, 49mpbi 164 . . . . . . . . . 10 |- (_|_` (_|_` H)) (_ (_|_` (G i^i (_|_` H)))
5147, 50sstri 1512 . . . . . . . . 9 |- H (_ (_|_` (G i^i (_|_` H)))
5251, 3sselii 1505 . . . . . . . 8 |- ((Proj` H)` A) e. (_|_` (G i^i (_|_` H)))
5331, 33pjoc2 5273 . . . . . . . 8 |- (((Proj` H)` A) e. (_|_` (G i^i (_|_` H))) <-> ((Proj` (G i^i (_|_` H)))` ((Proj`
H)` A)) = 0v)
5452, 53mpbi 164 . . . . . . 7 |- ((Proj` (G i^i (_|_` H)))` ((Proj`
H)` A)) = 0v
5554opreq2i 3010 . . . . . 6 |- (-u1 .s ((Proj` (G i^i (_|_` H)))` (