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

Theorem 5oalem2 5545
Description: Lemma for orthoarguesian law 5OA.
Hypotheses
Ref Expression
5oalem2.1 |- A e. SH
5oalem2.2 |- B e. SH
5oalem2.3 |- C e. SH
5oalem2.4 |- D e. SH
Assertion
Ref Expression
5oalem2 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> (x -v z) e. ((A +H C) i^i (B +H D)))

Proof of Theorem 5oalem2
StepHypRef Expression
1 5oalem2.1 . . . . . 6 |- A e. SH
2 5oalem2.3 . . . . . 6 |- C e. SH
31, 2shsvs 5337 . . . . 5 |- ((x e. A /\ z e. C) -> (x -v z) e. (A +H C))
4 pm3.26 256 . . . . 5 |- ((x e. A /\ y e. B) -> x e. A)
5 pm3.26 256 . . . . 5 |- ((z e. C /\ w e. D) -> z e. C)
63, 4, 5syl2an 349 . . . 4 |- (((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) -> (x -v z) e. (A +H C))
76adantr 306 . . 3 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> (x -v z) e. (A +H C))
8 5oalem2.4 . . . . . . . 8 |- D e. SH
9 5oalem2.2 . . . . . . . 8 |- B e. SH
108, 9shsvs 5337 . . . . . . 7 |- ((w e. D /\ y e. B) -> (w -v y) e. (D +H B))
11 ancom 333 . . . . . . 7 |- ((y e. B /\ w e. D) <-> (w e. D /\ y e. B))
129, 8shscom 5333 . . . . . . . 8 |- (B +H D) = (D +H B)
1312eleq2i 1153 . . . . . . 7 |- ((w -v y) e. (B +H D) <-> (w -v y) e. (D +H B))
1410, 11, 133imtr4 192 . . . . . 6 |- ((y e. B /\ w e. D) -> (w -v y) e. (B +H D))
15 pm3.27 260 . . . . . 6 |- ((x e. A /\ y e. B) -> y e. B)
16 pm3.27 260 . . . . . 6 |- ((z e. C /\ w e. D) -> w e. D)
1714, 15, 16syl2an 349 . . . . 5 |- (((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) -> (w -v y) e. (B +H D))
1817adantr 306 . . . 4 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> (w -v y) e. (B +H D))
19 opreq1 3006 . . . . . . . 8 |- ((x +v y) = (z +v w) -> ((x +v y) -v (z +v y)) = ((z +v w) -v (z +v y)))
2019adantl 305 . . . . . . 7 |- ((((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) /\ (x +v y) = (z +v w)) -> ((x +v y) -v (z +v y)) = ((z +v w) -v (z +v y)))
21 hvsub4t 5014 . . . . . . . . . . 11 |- (((x e. H~ /\ y e. H~) /\ (z e. H~ /\ y e. H~)) -> ((x +v y) -v (z +v y)) = ((x -v z) +v (y -v y)))
22 pm3.26 256 . . . . . . . . . . 11 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> (x e. H~ /\ y e. H~))
23 pm3.27 260 . . . . . . . . . . . . 13 |- ((x e. H~ /\ y e. H~) -> y e. H~)
2423anim2i 270 . . . . . . . . . . . 12 |- ((z e. H~ /\ (x e. H~ /\ y e. H~)) -> (z e. H~ /\ y e. H~))
2524ancoms 334 . . . . . . . . . . 11 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> (z e. H~ /\ y e. H~))
2621, 22, 25sylanc 361 . . . . . . . . . 10 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> ((x +v y) -v (z +v y)) = ((x -v z) +v (y -v y)))
27 hvsubidt 5005 . . . . . . . . . . . 12 |- (y e. H~ -> (y -v y) = 0v)
2827opreq2d 3013 . . . . . . . . . . 11 |- (y e. H~ -> ((x -v z) +v (y -v y)) = ((x -v z) +v 0v))
2928ad2antlr 321 . . . . . . . . . 10 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> ((x -v z) +v (y -v y)) = ((x -v z) +v 0v))
30 hvsubclt 4998 . . . . . . . . . . . 12 |- ((x e. H~ /\ z e. H~) -> (x -v z) e. H~)
31 ax-hvaddid 4988 . . . . . . . . . . . 12 |- ((x -v z) e. H~ -> ((x -v z) +v 0v) = (x -v z))
3230, 31syl 12 . . . . . . . . . . 11 |- ((x e. H~ /\ z e. H~) -> ((x -v z) +v 0v) = (x -v z))
3332adantlr 310 . . . . . . . . . 10 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> ((x -v z) +v 0v) = (x -v z))
3426, 29, 333eqtrd 1132 . . . . . . . . 9 |- (((x e. H~ /\ y e. H~) /\ z e. H~) -> ((x +v y) -v (z +v y)) = (x -v z))
3534adantrr 312 . . . . . . . 8 |- (((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) -> ((x +v y) -v (z +v y)) = (x -v z))
3635adantr 306 . . . . . . 7 |- ((((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) /\ (x +v y) = (z +v w)) -> ((x +v y) -v (z +v y)) = (x -v z))
37 hvsub4t 5014 . . . . . . . . . . 11 |- (((z e. H~ /\ w e. H~) /\ (z e. H~ /\ y e. H~)) -> ((z +v w) -v (z +v y)) = ((z -v z) +v (w -v y)))
38 pm3.27 260 . . . . . . . . . . 11 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> (z e. H~ /\ w e. H~))
39 pm3.26 256 . . . . . . . . . . . . 13 |- ((z e. H~ /\ w e. H~) -> z e. H~)
4039anim1i 269 . . . . . . . . . . . 12 |- (((z e. H~ /\ w e. H~) /\ y e. H~) -> (z e. H~ /\ y e. H~))
4140ancoms 334 . . . . . . . . . . 11 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> (z e. H~ /\ y e. H~))
4237, 38, 41sylanc 361 . . . . . . . . . 10 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> ((z +v w) -v (z +v y)) = ((z -v z) +v (w -v y)))
43 hvsubidt 5005 . . . . . . . . . . . 12 |- (z e. H~ -> (z -v z) = 0v)
4443opreq1d 3012 . . . . . . . . . . 11 |- (z e. H~ -> ((z -v z) +v (w -v y)) = (0v +v (w -v y)))
4544ad2antrl 322 . . . . . . . . . 10 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> ((z -v z) +v (w -v y)) = (0v +v (w -v y)))
46 hvsubclt 4998 . . . . . . . . . . . . 13 |- ((w e. H~ /\ y e. H~) -> (w -v y) e. H~)
47 hvaddid2t 5003 . . . . . . . . . . . . 13 |- ((w -v y) e. H~ -> (0v +v (w -v y)) = (w -v y))
4846, 47syl 12 . . . . . . . . . . . 12 |- ((w e. H~ /\ y e. H~) -> (0v +v (w -v y)) = (w -v y))
4948ancoms 334 . . . . . . . . . . 11 |- ((y e. H~ /\ w e. H~) -> (0v +v (w -v y)) = (w -v y))
5049adantrl 311 . . . . . . . . . 10 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> (0v +v (w -v y)) = (w -v y))
5142, 45, 503eqtrd 1132 . . . . . . . . 9 |- ((y e. H~ /\ (z e. H~ /\ w e. H~)) -> ((z +v w) -v (z +v y)) = (w -v y))
5251adantll 309 . . . . . . . 8 |- (((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) -> ((z +v w) -v (z +v y)) = (w -v y))
5352adantr 306 . . . . . . 7 |- ((((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) /\ (x +v y) = (z +v w)) -> ((z +v w) -v (z +v y)) = (w -v y))
5420, 36, 533eqtr3d 1133 . . . . . 6 |- ((((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) /\ (x +v y) = (z +v w)) -> (x -v z) = (w -v y))
5554eleq1d 1155 . . . . 5 |- ((((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)) /\ (x +v y) = (z +v w)) -> ((x -v z) e. (B +H D) <-> (w -v y) e. (B +H D)))
561shel 5120 . . . . . . 7 |- (x e. A -> x e. H~)
579shel 5120 . . . . . . 7 |- (y e. B -> y e. H~)
5856, 57anim12i 268 . . . . . 6 |- ((x e. A /\ y e. B) -> (x e. H~ /\ y e. H~))
592shel 5120 . . . . . . 7 |- (z e. C -> z e. H~)
608shel 5120 . . . . . . 7 |- (w e. D -> w e. H~)
6159, 60anim12i 268 . . . . . 6 |- ((z e. C /\ w e. D) -> (z e. H~ /\ w e. H~))
6258, 61anim12i 268 . . . . 5 |- (((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) -> ((x e. H~ /\ y e. H~) /\ (z e. H~ /\ w e. H~)))
6355, 62sylan 343 . . . 4 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> ((x -v z) e. (B +H D) <-> (w -v y) e. (B +H D)))
6418, 63mpbird 171 . . 3 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> (x -v z) e. (B +H D))
657, 64jca 236 . 2 |- ((((x e. A /\ y e. B) /\ (z e. C /\ w e. D)) /\ (x +v y) = (z +v w)) -> ((x -v z) e. (A +H C) /\ (x -v