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

Theorem sumdmdi 5785
Description: If the subspace sum of two Hilbert lattice elements is closed, then the elements are a dual modular pair. Remark of [MaedaMaeda] p. 139.
Hypotheses
Ref Expression
sumdmdi.1 |- A e. CH
sumdmdi.2 |- B e. CH
Assertion
Ref Expression
sumdmdi |- ((A +H B) = (A vH B) -> (_|_` A) MH (_|_` B))

Proof of Theorem sumdmdi
StepHypRef Expression
1 ineq2 1639 . . . . . . 7 |- ((A +H B) = (A vH B) -> (x i^i (A +H B)) = (x i^i (A vH B)))
21adantr 306 . . . . . 6 |- (((A +H B) = (A vH B) /\ (x e. CH /\ B (_ x)) -> (x i^i (A +H B)) = (x i^i (A vH B)))
3 chsh 5131 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. CH -> x e. SH)
4 shsubclt 5125 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. SH -> ((y e. x /\ w e. x) -> (y -v w) e. x))
54exp3a 292 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. SH -> (y e. x -> (w e. x -> (y -v w) e. x)))
63, 5syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. CH -> (y e. x -> (w e. x -> (y -v w) e. x)))
7 ssel2 1503 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((B (_ x /\ w e. B) -> w e. x)
86, 7syl7 24 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. CH -> (y e. x -> ((B (_ x /\ w e. B) -> (y -v w) e. x)))
98exp4a 295 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. CH -> (y e. x -> (B (_ x -> (w e. B -> (y -v w) e. x))))
109com23 32 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x e. CH -> (B (_ x -> (y e. x -> (w e. B -> (y -v w) e. x))))
1110imp41 286 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ w e. B) -> (y -v w) e. x)
1211adantlr 310 . . . . . . . . . . . . . . . . . . . . 21 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> (y -v w) e. x)
1312adantr 306 . . . . . . . . . . . . . . . . . . . 20 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +v w)) -> (y -v w) e. x)
14 hvsubaddt 5042 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((y -v w) = z <-> (w +v z) = y))
15 ax-hvcom 4985 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((w e. H~ /\ z e. H~) -> (w +v z) = (z +v w))
1615cleq1d 1109 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((w e. H~ /\ z e. H~) -> ((w +v z) = y <-> (z +v w) = y))
17 cleqcom 1103 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((z +v w) = y <-> y = (z +v w))
1816, 17syl6bb 414 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((w e. H~ /\ z e. H~) -> ((w +v z) = y <-> y = (z +v w)))
19183adant1 597 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((w +v z) = y <-> y = (z +v w)))
2014, 19bitrd 406 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((y -v w) = z <-> y = (z +v w)))
21203com23 616 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((y e. H~ /\ z e. H~ /\ w e. H~) -> ((y -v w) = z <-> y = (z +v w)))
22 chelt 5135 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x e. CH /\ y e. x) -> y e. H~)
2322adantlr 310 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((x e. CH /\ B (_ x) /\ y e. x) -> y e. H~)
24 sumdmdi.1 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- A e. CH
2524chel 5137 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (z e. A -> z e. H~)
26 sumdmdi.2 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- B e. CH
2726chel 5137 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (w e. B -> w e. H~)
2821, 23, 25, 27syl3an 628 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A /\ w e. B) -> ((y -v w) = z <-> y = (z +v w)))
29283expa 612 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> ((y -v w) = z <-> y = (z +v w)))
30 eleq1 1149 . . . . . . . . . . . . . . . . . . . . . 22 |- ((y -v w) = z -> ((y -v w) e. x <-> z e. x))
3129, 30syl6bir 188 . . . . . . . . . . . . . . . . . . . . 21 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> (y = (z +v w) -> ((y -v w) e. x <-> z e. x)))
3231imp 277 . . . . . . . . . . . . . . . . . . . 20 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +v w)) -> ((y -v w) e. x <-> z e. x))
3313, 32mpbid 170 . . . . . . . . . . . . . . . . . . 19 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +v w)) -> z e. x)
34 pm3.27 260 . . . . . . . . . . . . . . . . . . 19 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +v w)) -> y = (z +v w))
3533, 34jca 236 . . . . . . . . . . . . . . . . . 18 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +v w)) -> (z e. x /\ y = (z +v w)))
3635exp31 293 . . . . . . . . . . . . . . . . 17 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (w e. B -> (y = (z +v w) -> (z e. x /\ y = (z +v w)))))
3736r19.22dv 1278 . . . . . . . . . . . . . . . 16 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (E.w e. B y = (z +v w) -> E.w e. B (z e. x /\ y = (z +v w))))
38 r19.42v 1303 . . . . . . . . . . . . . . . 16 |- (E.w e. B (z e. x /\ y = (z +v w)) <-> (z e. x /\ E.w e. B y = (z +v w)))
3937, 38syl6ib 185 . . . . . . . . . . . . . . 15 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (E.w e. B y = (z +v w) -> (z e. x /\ E.w e. B y = (z +v w))))
4039r19.22dva 1280 . . . . . . . . . . . . . 14 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +v w) -> E.z e. A (z e. x /\ E.w e. B y = (z +v w))))
41 elin 1635 . . . . . . . . . . . . . . . . . 18 |- (z e. (x i^i A) <-> (z e. x /\ z e. A))
42 ancom 333 . . . . . . . . . . . . . . . . . 18 |- ((z e. x /\ z e. A) <-> (z e. A /\ z e. x))
4341, 42bitr 151 . . . . . . . . . . . . . . . . 17 |- (z e. (x i^i A) <-> (z e. A /\ z e. x))
4443anbi1i 368 . . . . . . . . . . . . . . . 16 |- ((z e. (x i^i A) /\ E.w e. B y = (z +v w)) <-> ((z e. A /\ z e. x) /\ E.w e. B y = (z +v w)))
45 anass 336 . . . . . . . . . . . . . . . 16 |- (((z e. A /\ z e. x) /\ E.w e. B y = (z +v w)) <-> (z e. A /\ (z e. x /\ E.w e. B y = (z +v w))))
4644, 45bitr 151 . . . . . . . . . . . . . . 15 |- ((z e. (x i^i A) /\ E.w e. B y = (z +v w)) <-> (z e. A /\ (z e. x /\ E.w e. B y = (z +v w))))
4746birex2 1227 . . . . . . . . . . . . . 14 |- (E.z e. (x i^i A)E.w e. B y = (z +v w) <-> E.z e. A (z e. x /\ E.w e. B y = (z +v w)))
4840, 47syl6ibr 186 . . . . . . . . . . . . 13 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +v w) -> E.z e. (x i^i A)E.w e. B y = (z +v w)))
4924chshi 5132 . . . . . . . . . . . . . . . . 17 |- A e. SH
50 shinclt 5352 . . . . . . . . . . . . . . . . 17 |- ((x e. SH /\ A e. SH) -> (x i^i A) e. SH)
5149, 50mpan2 519 . . . . . . . . . . . . . . . 16 |- (x e. SH -> (x i^i A) e. SH)
523, 51syl 12 . . . . . . . . . . . . . . 15 |- (x e. CH -> (x i^i A) e. SH)
5352ad2antll 320 . . . . . . . . . . . . . 14 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (x i^i A) e. SH)
5426chshi 5132 . . . . . . . . . . . . . . 15 |- B e. SH
55 shselt 5280 . . . . . . . . . . . . . . 15 |- (((x i^i A) e. SH /\ B e. SH) -> (y e. ((x i^i A) +H B) <-> E.z e. (x i^i A)E.w e. B y = (z +v w)))
5654, 55mpan2 519 . . . . . . . . . . . . . 14 |- ((x i^i A) e. SH -> (y e. ((x i^i A) +H B) <-> E.z e. (x i^i A)E.w e. B y = (z +v w)))
5753, 56syl 12 . . . . . . . . . . . . 13 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (y e. ((x i^i A) +H B) <-> E.z e. (x i^i A)E.w e. B y = (z +v w)))
5848, 57sylibrd 179 . . . . . . . . . . . 12 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +v w) -> y e. ((x i^i A) +H B)))
5924, 26chsel 5381 . . . . . . . . . . . 12 |- (y e. (A +H B) <-> E.z e. A E.w e. B y = (z +v w))
6058, 59syl5ib 181 . . . . . . . . . . 11 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (y e. (A +H B) -> y e. ((x i^i A) +H B)))
6160exp 291 . . . . . . . . . 10 |- ((x e. CH /\ B (_ x) -> (y e. x -> (y e. (A +H B)