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

Theorem sumdmdi 10249
Description: If the subspace sum of two Hilbert lattice elements is closed, then the elements are a dual modular pair. Remark in [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 2201 . . . . . . 7 |- ((A +H B) = (A vH B) -> (x i^i (A +H B)) = (x i^i (A vH B)))
21adantr 389 . . . . . 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 9017 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. CH -> x e. SH)
4 shsubcltOLD 9011 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. SH -> ((y e. x /\ w e. x) -> (y -h w) e. x))
54exp3a 375 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. SH -> (y e. x -> (w e. x -> (y -h w) e. x)))
63, 5syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. CH -> (y e. x -> (w e. x -> (y -h w) e. x)))
7 ssel2 2054 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((B (_ x /\ w e. B) -> w e. x)
86, 7syl7 23 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. CH -> (y e. x -> ((B (_ x /\ w e. B) -> (y -h w) e. x)))
98exp4a 378 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. CH -> (y e. x -> (B (_ x -> (w e. B -> (y -h w) e. x))))
109com23 32 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x e. CH -> (B (_ x -> (y e. x -> (w e. B -> (y -h w) e. x))))
1110imp41 368 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ w e. B) -> (y -h w) e. x)
1211adantlr 393 . . . . . . . . . . . . . . . . . . . . 21 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> (y -h w) e. x)
1312adantr 389 . . . . . . . . . . . . . . . . . . . 20 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +h w)) -> (y -h w) e. x)
14 hvsubaddt 8865 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((y -h w) = z <-> (w +h z) = y))
15 ax-hvcom 8792 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((w e. H~ /\ z e. H~) -> (w +h z) = (z +h w))
1615eqeq1d 1475 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((w e. H~ /\ z e. H~) -> ((w +h z) = y <-> (z +h w) = y))
17 eqcom 1469 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((z +h w) = y <-> y = (z +h w))
1816, 17syl6bb 534 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((w e. H~ /\ z e. H~) -> ((w +h z) = y <-> y = (z +h w)))
19183adant1 795 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((w +h z) = y <-> y = (z +h w)))
2014, 19bitrd 526 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((y e. H~ /\ w e. H~ /\ z e. H~) -> ((y -h w) = z <-> y = (z +h w)))
21203com23 837 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((y e. H~ /\ z e. H~ /\ w e. H~) -> ((y -h w) = z <-> y = (z +h w)))
22 chelt 9021 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x e. CH /\ y e. x) -> y e. H~)
2322adantlr 393 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((x e. CH /\ B (_ x) /\ y e. x) -> y e. H~)
24 sumdmdi.1 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- A e. CH
2524chel 9023 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (z e. A -> z e. H~)
26 sumdmdi.2 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- B e. CH
2726chel 9023 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (w e. B -> w e. H~)
2821, 23, 25, 27syl3an 866 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A /\ w e. B) -> ((y -h w) = z <-> y = (z +h w)))
29283expa 831 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> ((y -h w) = z <-> y = (z +h w)))
30 eleq1 1526 . . . . . . . . . . . . . . . . . . . . . 22 |- ((y -h w) = z -> ((y -h w) e. x <-> z e. x))
3129, 30syl6bir 215 . . . . . . . . . . . . . . . . . . . . 21 |- (((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) -> (y = (z +h w) -> ((y -h w) e. x <-> z e. x)))
3231imp 350 . . . . . . . . . . . . . . . . . . . 20 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +h w)) -> ((y -h w) e. x <-> z e. x))
3313, 32mpbid 195 . . . . . . . . . . . . . . . . . . 19 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +h w)) -> z e. x)
34 pm3.27 323 . . . . . . . . . . . . . . . . . . 19 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +h w)) -> y = (z +h w))
3533, 34jca 288 . . . . . . . . . . . . . . . . . 18 |- ((((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) /\ w e. B) /\ y = (z +h w)) -> (z e. x /\ y = (z +h w)))
3635exp31 376 . . . . . . . . . . . . . . . . 17 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (w e. B -> (y = (z +h w) -> (z e. x /\ y = (z +h w)))))
3736r19.22dv 1729 . . . . . . . . . . . . . . . 16 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (E.w e. B y = (z +h w) -> E.w e. B (z e. x /\ y = (z +h w))))
38 r19.42v 1756 . . . . . . . . . . . . . . . 16 |- (E.w e. B (z e. x /\ y = (z +h w)) <-> (z e. x /\ E.w e. B y = (z +h w)))
3937, 38syl6ib 212 . . . . . . . . . . . . . . 15 |- ((((x e. CH /\ B (_ x) /\ y e. x) /\ z e. A) -> (E.w e. B y = (z +h w) -> (z e. x /\ E.w e. B y = (z +h w))))
4039r19.22dva 1731 . . . . . . . . . . . . . 14 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +h w) -> E.z e. A (z e. x /\ E.w e. B y = (z +h w))))
41 elin 2197 . . . . . . . . . . . . . . . . . 18 |- (z e. (x i^i A) <-> (z e. x /\ z e. A))
42 ancom 435 . . . . . . . . . . . . . . . . . 18 |- ((z e. x /\ z e. A) <-> (z e. A /\ z e. x))
4341, 42bitr 173 . . . . . . . . . . . . . . . . 17 |- (z e. (x i^i A) <-> (z e. A /\ z e. x))
4443anbi1i 480 . . . . . . . . . . . . . . . 16 |- ((z e. (x i^i A) /\ E.w e. B y = (z +h w)) <-> ((z e. A /\ z e. x) /\ E.w e. B y = (z +h w)))
45 anass 439 . . . . . . . . . . . . . . . 16 |- (((z e. A /\ z e. x) /\ E.w e. B y = (z +h w)) <-> (z e. A /\ (z e. x /\ E.w e. B y = (z +h w))))
4644, 45bitr 173 . . . . . . . . . . . . . . 15 |- ((z e. (x i^i A) /\ E.w e. B y = (z +h w)) <-> (z e. A /\ (z e. x /\ E.w e. B y = (z +h w))))
4746rexbii2 1664 . . . . . . . . . . . . . 14 |- (E.z e. (x i^i A)E.w e. B y = (z +h w) <-> E.z e. A (z e. x /\ E.w e. B y = (z +h w)))
4840, 47syl6ibr 213 . . . . . . . . . . . . 13 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +h w) -> E.z e. (x i^i A)E.w e. B y = (z +h w)))
4924chshi 9018 . . . . . . . . . . . . . . . . 17 |- A e. SH
50 shinclt 9266 . . . . . . . . . . . . . . . . 17 |- ((x e. SH /\ A e. SH) -> (x i^i A) e. SH)
5149, 50mpan2 694 . . . . . . . . . . . . . . . 16 |- (x e. SH -> (x i^i A) e. SH)
523, 51syl 10 . . . . . . . . . . . . . . 15 |- (x e. CH -> (x i^i A) e. SH)
5352ad2antrr 404 . . . . . . . . . . . . . 14 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (x i^i A) e. SH)
5426chshi 9018 . . . . . . . . . . . . . . 15 |- B e. SH
55 shselt 9193 . . . . . . . . . . . . . . 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 +h w)))
5654, 55mpan2 694 . . . . . . . . . . . . . 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 +h w)))
5753, 56syl 10 . . . . . . . . . . . . 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 +h w)))
5848, 57sylibrd 204 . . . . . . . . . . . 12 |- (((x e. CH /\ B (_ x) /\ y e. x) -> (E.z e. A E.w e. B y = (z +h w) -> y e. ((x i^i A) +H B)))
5924, 26chsel 9297 . . . . . . . . . . . 12 |- (y e. (A +H B) <-> E.z e. A E.w e. B y = (z +h w))
6058, 59syl5ib 206 . . . . . . . . . . 11 |- (((x e. CH /\ B (_ x