MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  plngrotlem1 Structured version   Visualization version   GIF version

Theorem plngrotlem1 28991
Description: Lemma for plngrot 28994. (Contributed by Thierry Arnoux, 17-Jun-2026.)
Hypotheses
Ref Expression
plngval.p 𝑃 = (Base‘𝐺)
plngval.i 𝐼 = (Itv‘𝐺)
plngval.1 𝐿 = (LineG‘𝐺)
plngval.e 𝐸 = (hlG‘𝐺)
plngval.g (𝜑𝐺 ∈ TarskiG)
plngrot.x (𝜑𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
plngrot.y (𝜑𝑌𝑃)
plngrot.z (𝜑𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
plngrot.1 (𝜑𝑋𝑌)
plngrotlem2.4 𝑂 = {⟨𝑎, 𝑏⟩ ∣ ((𝑎 ∈ (𝑃 ∖ (𝑋𝐿𝑌)) ∧ 𝑏 ∈ (𝑃 ∖ (𝑋𝐿𝑌))) ∧ ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑎𝐼𝑏))}
plngrotlem2.1 (𝜑𝑊𝑃)
plngrotlem2.2 (𝜑𝑌 ∈ (𝑍𝐼𝑊))
plngrotlem2.3 (𝜑𝑌𝑊)
plngrotlem1.1 (𝜑𝑆 ∈ ((𝑋𝐿𝑌)𝐸𝑍))
plngrotlem1.2 (𝜑 → (𝑆 ∈ (𝑋𝐿𝑌) ∨ 𝑆((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍))
Assertion
Ref Expression
plngrotlem1 (𝜑𝑆 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
Distinct variable groups:   𝑡,𝐸   𝐺,𝑎,𝑏,𝑡   𝐼,𝑎,𝑏,𝑡   𝐿,𝑎,𝑏,𝑡   𝑂,𝑎,𝑏,𝑡   𝑃,𝑎,𝑏,𝑡   𝑡,𝑆   𝑊,𝑎,𝑏,𝑡   𝑋,𝑎,𝑏,𝑡   𝑌,𝑎,𝑏,𝑡   𝑍,𝑎,𝑏,𝑡   𝜑,𝑡
Allowed substitution hints:   𝜑(𝑎,𝑏)   𝑆(𝑎,𝑏)   𝐸(𝑎,𝑏)

Proof of Theorem plngrotlem1
StepHypRef Expression
1 plngval.p . . . 4 𝑃 = (Base‘𝐺)
2 plngval.i . . . 4 𝐼 = (Itv‘𝐺)
3 plngval.1 . . . 4 𝐿 = (LineG‘𝐺)
4 plngval.e . . . 4 𝐸 = (hlG‘𝐺)
5 plngval.g . . . 4 (𝜑𝐺 ∈ TarskiG)
6 plngrot.z . . . . . 6 (𝜑𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
76eldifad 3916 . . . . 5 (𝜑𝑍𝑃)
8 plngrot.y . . . . 5 (𝜑𝑌𝑃)
9 plngrot.x . . . . . . . . 9 (𝜑𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
109eldifad 3916 . . . . . . . 8 (𝜑𝑋𝑃)
11 plngrot.1 . . . . . . . 8 (𝜑𝑋𝑌)
121, 2, 3, 5, 10, 8, 11tglinerflx2 28800 . . . . . . 7 (𝜑𝑌 ∈ (𝑋𝐿𝑌))
13 elndif 4086 . . . . . . 7 (𝑌 ∈ (𝑋𝐿𝑌) → ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
1412, 13syl 17 . . . . . 6 (𝜑 → ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
15 nelne2 3055 . . . . . 6 ((𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)) ∧ ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌))) → 𝑍𝑌)
166, 14, 15syl2anc 593 . . . . 5 (𝜑𝑍𝑌)
171, 2, 3, 5, 7, 8, 16tgelrnln 28796 . . . 4 (𝜑 → (𝑍𝐿𝑌) ∈ ran 𝐿)
181, 2, 3, 4, 5, 17, 9elplnglnid 28987 . . 3 (𝜑 → (𝑍𝐿𝑌) ⊆ ((𝑍𝐿𝑌)𝐸𝑋))
1918sselda 3936 . 2 ((𝜑𝑆 ∈ (𝑍𝐿𝑌)) → 𝑆 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
205adantr 484 . . . . . . 7 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝐺 ∈ TarskiG)
2120ad2antrr 736 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝐺 ∈ TarskiG)
2217ad3antrrr 740 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑍𝐿𝑌) ∈ ran 𝐿)
231, 2, 3, 5, 10, 8, 11tgelrnln 28796 . . . . . . . . . 10 (𝜑 → (𝑋𝐿𝑌) ∈ ran 𝐿)
24 plngrotlem1.1 . . . . . . . . . 10 (𝜑𝑆 ∈ ((𝑋𝐿𝑌)𝐸𝑍))
251, 2, 3, 4, 5, 23, 6, 24plngssp 28985 . . . . . . . . 9 (𝜑𝑆𝑃)
2625adantr 484 . . . . . . . 8 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑆𝑃)
27 plngrotlem2.1 . . . . . . . . 9 (𝜑𝑊𝑃)
2827adantr 484 . . . . . . . 8 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑊𝑃)
29 simpr 488 . . . . . . . . . . 11 ((𝜑𝑆 = 𝑊) → 𝑆 = 𝑊)
30 plngrotlem2.2 . . . . . . . . . . . . 13 (𝜑𝑌 ∈ (𝑍𝐼𝑊))
311, 2, 3, 5, 7, 8, 27, 16, 30btwnlng3 28787 . . . . . . . . . . . 12 (𝜑𝑊 ∈ (𝑍𝐿𝑌))
3231adantr 484 . . . . . . . . . . 11 ((𝜑𝑆 = 𝑊) → 𝑊 ∈ (𝑍𝐿𝑌))
3329, 32eqeltrd 2862 . . . . . . . . . 10 ((𝜑𝑆 = 𝑊) → 𝑆 ∈ (𝑍𝐿𝑌))
3433stoic1a 1792 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → ¬ 𝑆 = 𝑊)
3534neqned 2964 . . . . . . . 8 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑆𝑊)
361, 2, 3, 20, 26, 28, 35tgelrnln 28796 . . . . . . 7 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (𝑆𝐿𝑊) ∈ ran 𝐿)
3736ad2antrr 736 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑆𝐿𝑊) ∈ ran 𝐿)
3826ad2antrr 736 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑆𝑃)
3928ad2antrr 736 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑊𝑃)
4023adantr 484 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
4140ad2antrr 736 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
42 simplr 778 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ (𝑋𝐿𝑌))
431, 3, 2, 21, 41, 42tglnpt 28715 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡𝑃)
4435ad2antrr 736 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑆𝑊)
45 eqid 2762 . . . . . . . 8 (dist‘𝐺) = (dist‘𝐺)
46 simpr 488 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ (𝑊𝐼𝑆))
471, 45, 2, 21, 39, 43, 38, 46tgbtwncom 28654 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ (𝑆𝐼𝑊))
481, 2, 3, 21, 38, 39, 43, 44, 47btwnlng1 28785 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ (𝑆𝐿𝑊))
49 plngrotlem2.3 . . . . . . . . . . 11 (𝜑𝑌𝑊)
5049neneqd 2962 . . . . . . . . . 10 (𝜑 → ¬ 𝑌 = 𝑊)
5150adantr 484 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → ¬ 𝑌 = 𝑊)
525ad2antrr 736 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝐺 ∈ TarskiG)
5323ad2antrr 736 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
5417ad2antrr 736 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ∈ ran 𝐿)
557adantr 484 . . . . . . . . . . . . 13 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑍𝑃)
568adantr 484 . . . . . . . . . . . . 13 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑌𝑃)
5716adantr 484 . . . . . . . . . . . . 13 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑍𝑌)
581, 2, 3, 20, 55, 56, 57tglinerflx1 28799 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑍 ∈ (𝑍𝐿𝑌))
596eldifbd 3917 . . . . . . . . . . . . 13 (𝜑 → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
6059ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
61 nelne1 3054 . . . . . . . . . . . 12 ((𝑍 ∈ (𝑍𝐿𝑌) ∧ ¬ 𝑍 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ≠ (𝑋𝐿𝑌))
6258, 60, 61syl2an2r 695 . . . . . . . . . . 11 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ≠ (𝑋𝐿𝑌))
6362necomd 3012 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → (𝑋𝐿𝑌) ≠ (𝑍𝐿𝑌))
6412ad2antrr 736 . . . . . . . . . . 11 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑋𝐿𝑌))
657ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑍𝑃)
668ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌𝑃)
6716ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑍𝑌)
681, 2, 3, 52, 65, 66, 67tglinerflx2 28800 . . . . . . . . . . 11 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑍𝐿𝑌))
6964, 68elind 4152 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ ((𝑋𝐿𝑌) ∩ (𝑍𝐿𝑌)))
70 simpr 488 . . . . . . . . . . 11 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ (𝑋𝐿𝑌))
7127ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊𝑃)
7230ad2antrr 736 . . . . . . . . . . . 12 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑍𝐼𝑊))
731, 2, 3, 52, 65, 66, 71, 67, 72btwnlng3 28787 . . . . . . . . . . 11 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ (𝑍𝐿𝑌))
7470, 73elind 4152 . . . . . . . . . 10 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ ((𝑋𝐿𝑌) ∩ (𝑍𝐿𝑌)))
751, 2, 3, 52, 53, 54, 63, 69, 74tglineineq 28809 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 = 𝑊)
7651, 75mtand 825 . . . . . . . 8 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → ¬ 𝑊 ∈ (𝑋𝐿𝑌))
7776ad2antrr 736 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ¬ 𝑊 ∈ (𝑋𝐿𝑌))
78 nelne2 3055 . . . . . . 7 ((𝑡 ∈ (𝑋𝐿𝑌) ∧ ¬ 𝑊 ∈ (𝑋𝐿𝑌)) → 𝑡𝑊)
7942, 77, 78syl2anc 593 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡𝑊)
801, 2, 3, 21, 38, 39, 44tglinerflx1 28799 . . . . . . . . 9 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑆 ∈ (𝑆𝐿𝑊))
81 simpllr 785 . . . . . . . . 9 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ¬ 𝑆 ∈ (𝑍𝐿𝑌))
82 nelne1 3054 . . . . . . . . 9 ((𝑆 ∈ (𝑆𝐿𝑊) ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (𝑆𝐿𝑊) ≠ (𝑍𝐿𝑌))
8380, 81, 82syl2anc 593 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑆𝐿𝑊) ≠ (𝑍𝐿𝑌))
8483necomd 3012 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑍𝐿𝑌) ≠ (𝑆𝐿𝑊))
8531ad3antrrr 740 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑊 ∈ (𝑍𝐿𝑌))
861, 2, 3, 21, 38, 39, 44tglinerflx2 28800 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑊 ∈ (𝑆𝐿𝑊))
8785, 86elind 4152 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑊 ∈ ((𝑍𝐿𝑌) ∩ (𝑆𝐿𝑊)))
881, 2, 3, 21, 22, 37, 84, 87tglineinsn 28810 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ((𝑍𝐿𝑌) ∩ (𝑆𝐿𝑊)) = {𝑊})
891, 2, 3, 4, 21, 22, 37, 48, 39, 79, 88lnincplng 28988 . . . . 5 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑆𝐿𝑊) ⊆ ((𝑍𝐿𝑌)𝐸𝑡))
909ad3antrrr 740 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
9110ad3antrrr 740 . . . . . . . . . 10 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑋𝑃)
9256ad2antrr 736 . . . . . . . . . 10 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑌𝑃)
9311ad3antrrr 740 . . . . . . . . . 10 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑋𝑌)
941, 2, 3, 21, 91, 92, 93tglinerflx1 28799 . . . . . . . . 9 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑋 ∈ (𝑋𝐿𝑌))
9558ad2antrr 736 . . . . . . . . . . 11 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑍 ∈ (𝑍𝐿𝑌))
9659adantr 484 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
9796ad2antrr 736 . . . . . . . . . . 11 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
9895, 97, 61syl2anc 593 . . . . . . . . . 10 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑍𝐿𝑌) ≠ (𝑋𝐿𝑌))
9955ad2antrr 736 . . . . . . . . . . . 12 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑍𝑃)
10057ad2antrr 736 . . . . . . . . . . . 12 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑍𝑌)
1011, 2, 3, 21, 99, 92, 100tglinerflx2 28800 . . . . . . . . . . 11 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑌 ∈ (𝑍𝐿𝑌))
10212adantr 484 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑌 ∈ (𝑋𝐿𝑌))
103102ad2antrr 736 . . . . . . . . . . 11 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑌 ∈ (𝑋𝐿𝑌))
104101, 103elind 4152 . . . . . . . . . 10 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑌 ∈ ((𝑍𝐿𝑌) ∩ (𝑋𝐿𝑌)))
1051, 2, 3, 21, 22, 41, 98, 104tglineinsn 28810 . . . . . . . . 9 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ((𝑍𝐿𝑌) ∩ (𝑋𝐿𝑌)) = {𝑌})
1061, 2, 3, 4, 21, 22, 41, 94, 92, 93, 105lnincplng 28988 . . . . . . . 8 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑋𝐿𝑌) ⊆ ((𝑍𝐿𝑌)𝐸𝑋))
107106, 42sseldd 3937 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
10821adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝐺 ∈ TarskiG)
10943adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡𝑃)
11039adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑊𝑃)
11138adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑆𝑃)
11279adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡𝑊)
11347adantr 484 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡 ∈ (𝑆𝐼𝑊))
1141, 2, 3, 108, 109, 110, 111, 112, 113btwnlng2 28786 . . . . . . . . 9 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑆 ∈ (𝑡𝐿𝑊))
11555ad3antrrr 740 . . . . . . . . . . 11 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑍𝑃)
11697adantr 484 . . . . . . . . . . . . 13 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
117 nelne2 3055 . . . . . . . . . . . . 13 ((𝑡 ∈ (𝑋𝐿𝑌) ∧ ¬ 𝑍 ∈ (𝑋𝐿𝑌)) → 𝑡𝑍)
11842, 116, 117syl2an2r 695 . . . . . . . . . . . 12 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡𝑍)
119118necomd 3012 . . . . . . . . . . 11 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑍𝑡)
1201, 2, 3, 108, 115, 109, 119tglinecom 28801 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑍𝐿𝑡) = (𝑡𝐿𝑍))
12116necomd 3012 . . . . . . . . . . . . . 14 (𝜑𝑌𝑍)
1221, 45, 2, 5, 7, 8, 27, 30, 121tgbtwnne 28656 . . . . . . . . . . . . 13 (𝜑𝑍𝑊)
123122ad4antr 742 . . . . . . . . . . . 12 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑍𝑊)
124 simpr 488 . . . . . . . . . . . . 13 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡 ∈ (𝑍𝐿𝑌))
1251, 2, 3, 5, 7, 27, 8, 122, 30btwnlng1 28785 . . . . . . . . . . . . . . 15 (𝜑𝑌 ∈ (𝑍𝐿𝑊))
1261, 2, 3, 5, 7, 27, 122, 8, 121, 125tglineelsb2 28798 . . . . . . . . . . . . . 14 (𝜑 → (𝑍𝐿𝑊) = (𝑍𝐿𝑌))
127126ad4antr 742 . . . . . . . . . . . . 13 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑍𝐿𝑊) = (𝑍𝐿𝑌))
128124, 127eleqtrrd 2865 . . . . . . . . . . . 12 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑡 ∈ (𝑍𝐿𝑊))
1291, 2, 3, 108, 115, 110, 123, 109, 118, 128tglineelsb2 28798 . . . . . . . . . . 11 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑍𝐿𝑊) = (𝑍𝐿𝑡))
130129, 127eqtr3d 2799 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑍𝐿𝑡) = (𝑍𝐿𝑌))
13179necomd 3012 . . . . . . . . . . . 12 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑊𝑡)
132131adantr 484 . . . . . . . . . . 11 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑊𝑡)
1331, 2, 3, 108, 109, 115, 110, 118, 128, 123lnrot2 28790 . . . . . . . . . . 11 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑊 ∈ (𝑡𝐿𝑍))
1341, 2, 3, 108, 109, 115, 118, 110, 132, 133tglineelsb2 28798 . . . . . . . . . 10 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑡𝐿𝑍) = (𝑡𝐿𝑊))
135120, 130, 1343eqtr3rd 2806 . . . . . . . . 9 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → (𝑡𝐿𝑊) = (𝑍𝐿𝑌))
136114, 135eleqtrd 2864 . . . . . . . 8 (((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) ∧ 𝑡 ∈ (𝑍𝐿𝑌)) → 𝑆 ∈ (𝑍𝐿𝑌))
13781, 136mtand 825 . . . . . . 7 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ¬ 𝑡 ∈ (𝑍𝐿𝑌))
138107, 137eldifd 3915 . . . . . 6 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑡 ∈ (((𝑍𝐿𝑌)𝐸𝑋) ∖ (𝑍𝐿𝑌)))
1391, 2, 3, 4, 21, 22, 90, 138plngcp 28990 . . . . 5 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → ((𝑍𝐿𝑌)𝐸𝑋) = ((𝑍𝐿𝑌)𝐸𝑡))
14089, 139sseqtrrd 3973 . . . 4 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → (𝑆𝐿𝑊) ⊆ ((𝑍𝐿𝑌)𝐸𝑋))
141140, 80sseldd 3937 . . 3 ((((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑡 ∈ (𝑋𝐿𝑌)) ∧ 𝑡 ∈ (𝑊𝐼𝑆)) → 𝑆 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
142 eleq1 2850 . . . . 5 (𝑡 = 𝑆 → (𝑡 ∈ (𝑊𝐼𝑆) ↔ 𝑆 ∈ (𝑊𝐼𝑆)))
143 simpr 488 . . . . 5 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆 ∈ (𝑋𝐿𝑌))
1445ad2antrr 736 . . . . . 6 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝐺 ∈ TarskiG)
14527ad2antrr 736 . . . . . 6 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑊𝑃)
14625ad2antrr 736 . . . . . 6 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆𝑃)
1471, 45, 2, 144, 145, 146tgbtwntriv2 28653 . . . . 5 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆 ∈ (𝑊𝐼𝑆))
148142, 143, 147rspcedvdw 3584 . . . 4 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ 𝑆 ∈ (𝑋𝐿𝑌)) → ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑊𝐼𝑆))
149 plngrotlem2.4 . . . . . . 7 𝑂 = {⟨𝑎, 𝑏⟩ ∣ ((𝑎 ∈ (𝑃 ∖ (𝑋𝐿𝑌)) ∧ 𝑏 ∈ (𝑃 ∖ (𝑋𝐿𝑌))) ∧ ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑎𝐼𝑏))}
15023ad2antrr 736 . . . . . . 7 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
1515ad2antrr 736 . . . . . . 7 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝐺 ∈ TarskiG)
15225ad2antrr 736 . . . . . . 7 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆𝑃)
15327ad2antrr 736 . . . . . . 7 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑊𝑃)
1547ad2antrr 736 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑍𝑃)
155 plngrotlem1.2 . . . . . . . . . . . 12 (𝜑 → (𝑆 ∈ (𝑋𝐿𝑌) ∨ 𝑆((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍))
156155ord 875 . . . . . . . . . . 11 (𝜑 → (¬ 𝑆 ∈ (𝑋𝐿𝑌) → 𝑆((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍))
157156adantr 484 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (¬ 𝑆 ∈ (𝑋𝐿𝑌) → 𝑆((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍))
158157imp 410 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)
1591, 2, 3, 151, 150, 152, 149, 154, 158hpgcom 28937 . . . . . . . 8 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑆)
16030adantr 484 . . . . . . . . . . 11 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑌 ∈ (𝑍𝐼𝑊))
1611, 45, 2, 149, 55, 28, 102, 96, 76, 160islnoppd 28910 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑍𝑂𝑊)
1621, 2, 3, 149, 20, 40, 55, 26, 28, 161lnopp2hpgb 28933 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (𝑆𝑂𝑊𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑆))
163162adantr 484 . . . . . . . 8 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → (𝑆𝑂𝑊𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑆))
164159, 163mpbird 259 . . . . . . 7 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑆𝑂𝑊)
1651, 45, 2, 149, 3, 150, 151, 152, 153, 164oppcom 28914 . . . . . 6 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → 𝑊𝑂𝑆)
1661, 45, 2, 149, 153, 152islnopp 28909 . . . . . 6 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → (𝑊𝑂𝑆 ↔ ((¬ 𝑊 ∈ (𝑋𝐿𝑌) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) ∧ ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑊𝐼𝑆))))
167165, 166mpbid 234 . . . . 5 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → ((¬ 𝑊 ∈ (𝑋𝐿𝑌) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) ∧ ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑊𝐼𝑆)))
168167simprd 499 . . . 4 (((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) ∧ ¬ 𝑆 ∈ (𝑋𝐿𝑌)) → ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑊𝐼𝑆))
169 exmidd 906 . . . 4 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → (𝑆 ∈ (𝑋𝐿𝑌) ∨ ¬ 𝑆 ∈ (𝑋𝐿𝑌)))
170148, 168, 169mpjaodan 971 . . 3 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑊𝐼𝑆))
171141, 170r19.29a 3170 . 2 ((𝜑 ∧ ¬ 𝑆 ∈ (𝑍𝐿𝑌)) → 𝑆 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
172 exmidd 906 . 2 (𝜑 → (𝑆 ∈ (𝑍𝐿𝑌) ∨ ¬ 𝑆 ∈ (𝑍𝐿𝑌)))
17319, 171, 172mpjaodan 971 1 (𝜑𝑆 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 399  wo 858   = wceq 1560  wcel 2142  wne 2957  wrex 3086  cdif 3901   class class class wbr 5100  {copab 5162  ran crn 5648  cfv 6521  (class class class)co 7396  Basecbs 17245  distcds 17295  TarskiGcstrkg 28593  Itvcitv 28599  LineGclng 28600  hpGchpg 28927  hlGcplng 28977
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1815  ax-4 1829  ax-5 1930  ax-6 1987  ax-7 2028  ax-8 2144  ax-9 2152  ax-10 2175  ax-11 2191  ax-12 2212  ax-ext 2734  ax-rep 5227  ax-sep 5246  ax-nul 5256  ax-pow 5322  ax-pr 5390  ax-un 7718  ax-cnex 11129  ax-resscn 11130  ax-1cn 11131  ax-icn 11132  ax-addcl 11133  ax-addrcl 11134  ax-mulcl 11135  ax-mulrcl 11136  ax-mulcom 11137  ax-addass 11138  ax-mulass 11139  ax-distr 11140  ax-i2m1 11141  ax-1ne0 11142  ax-1rid 11143  ax-rnegex 11144  ax-rrecex 11145  ax-cnre 11146  ax-pre-lttri 11147  ax-pre-lttrn 11148  ax-pre-ltadd 11149  ax-pre-mulgt0 11150
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1099  df-3an 1100  df-tru 1563  df-fal 1573  df-ex 1800  df-nf 1804  df-sb 2091  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3456  df-sbc 3745  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-pss 3924  df-nul 4286  df-if 4481  df-pw 4557  df-sn 4583  df-pr 4585  df-tp 4587  df-op 4589  df-uni 4866  df-int 4906  df-iun 4951  df-br 5101  df-opab 5163  df-mpt 5182  df-tr 5208  df-id 5542  df-eprel 5547  df-po 5555  df-so 5556  df-fr 5600  df-we 5602  df-xp 5653  df-rel 5654  df-cnv 5655  df-co 5656  df-dm 5657  df-rn 5658  df-res 5659  df-ima 5660  df-pred 6288  df-ord 6349  df-on 6350  df-lim 6351  df-suc 6352  df-iota 6477  df-fun 6523  df-fn 6524  df-f 6525  df-f1 6526  df-fo 6527  df-f1o 6528  df-fv 6529  df-riota 7353  df-ov 7399  df-oprab 7400  df-mpo 7401  df-om 7847  df-1st 7970  df-2nd 7971  df-frecs 8262  df-wrecs 8293  df-recs 8342  df-rdg 8381  df-1o 8437  df-oadd 8441  df-er 8678  df-map 8810  df-pm 8811  df-en 8928  df-dom 8929  df-sdom 8930  df-fin 8931  df-dju 9859  df-card 9897  df-pnf 11218  df-mnf 11219  df-xr 11220  df-ltxr 11221  df-le 11222  df-sub 11416  df-neg 11417  df-nn 12211  df-2 12280  df-3 12281  df-n0 12482  df-xnn0 12555  df-z 12569  df-uz 12840  df-fz 13513  df-fzo 13660  df-hash 14344  df-word 14527  df-concat 14584  df-s1 14610  df-s2 14861  df-s3 14862  df-trkgc 28614  df-trkgb 28615  df-trkgcb 28616  df-trkgld 28618  df-trkg 28619  df-cgrg 28677  df-leg 28749  df-hlg 28767  df-mir 28823  df-rag 28864  df-perpg 28866  df-hpg 28928  df-plng 28978
This theorem is referenced by:  plngrotlem2  28992
  Copyright terms: Public domain W3C validator