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

Theorem plngrotlem2 28992
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 (𝜑𝑌𝑊)
Assertion
Ref Expression
plngrotlem2 (𝜑 → ((𝑋𝐿𝑌)𝐸𝑍) ⊆ ((𝑍𝐿𝑌)𝐸𝑋))
Distinct variable groups:   𝑡,𝐸   𝐺,𝑎,𝑏,𝑡   𝐼,𝑎,𝑏,𝑡   𝐿,𝑎,𝑏,𝑡   𝑂,𝑎,𝑏,𝑡   𝑃,𝑎,𝑏,𝑡   𝑊,𝑎,𝑏,𝑡   𝑋,𝑎,𝑏,𝑡   𝑌,𝑎,𝑏,𝑡   𝑍,𝑎,𝑏,𝑡   𝜑,𝑡
Allowed substitution hints:   𝜑(𝑎,𝑏)   𝐸(𝑎,𝑏)

Proof of Theorem plngrotlem2
Dummy variable 𝑠 is distinct from all other variables.
StepHypRef Expression
1 plngval.p . . . . 5 𝑃 = (Base‘𝐺)
2 plngval.i . . . . 5 𝐼 = (Itv‘𝐺)
3 plngval.1 . . . . 5 𝐿 = (LineG‘𝐺)
4 plngval.e . . . . 5 𝐸 = (hlG‘𝐺)
5 plngval.g . . . . . 6 (𝜑𝐺 ∈ TarskiG)
65ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝐺 ∈ TarskiG)
7 plngrot.x . . . . . 6 (𝜑𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
87ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
9 plngrot.y . . . . . 6 (𝜑𝑌𝑃)
109ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑌𝑃)
11 plngrot.z . . . . . 6 (𝜑𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
1211ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
13 plngrot.1 . . . . . 6 (𝜑𝑋𝑌)
1413ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑋𝑌)
15 plngrotlem2.4 . . . . 5 𝑂 = {⟨𝑎, 𝑏⟩ ∣ ((𝑎 ∈ (𝑃 ∖ (𝑋𝐿𝑌)) ∧ 𝑏 ∈ (𝑃 ∖ (𝑋𝐿𝑌))) ∧ ∃𝑡 ∈ (𝑋𝐿𝑌)𝑡 ∈ (𝑎𝐼𝑏))}
16 plngrotlem2.1 . . . . . 6 (𝜑𝑊𝑃)
1716ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑊𝑃)
18 plngrotlem2.2 . . . . . 6 (𝜑𝑌 ∈ (𝑍𝐼𝑊))
1918ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑌 ∈ (𝑍𝐼𝑊))
20 plngrotlem2.3 . . . . . 6 (𝜑𝑌𝑊)
2120ad2antrr 736 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑌𝑊)
22 simpr 488 . . . . . 6 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍))
2322adantr 484 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍))
24 simpr 488 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍))
251, 2, 3, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 24plngrotlem1 28991 . . . 4 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍)) → 𝑠 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
265ad2antrr 736 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝐺 ∈ TarskiG)
277ad2antrr 736 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑋 ∈ (𝑃 ∖ (𝑍𝐿𝑌)))
2811eldifad 3916 . . . . . . . . . . 11 (𝜑𝑍𝑃)
2928ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑍𝑃)
309ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑌𝑃)
317eldifad 3916 . . . . . . . . . . . . . 14 (𝜑𝑋𝑃)
321, 2, 3, 5, 31, 9, 13tglinerflx2 28800 . . . . . . . . . . . . 13 (𝜑𝑌 ∈ (𝑋𝐿𝑌))
33 elndif 4086 . . . . . . . . . . . . 13 (𝑌 ∈ (𝑋𝐿𝑌) → ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
3432, 33syl 17 . . . . . . . . . . . 12 (𝜑 → ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
35 nelne2 3055 . . . . . . . . . . . 12 ((𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)) ∧ ¬ 𝑌 ∈ (𝑃 ∖ (𝑋𝐿𝑌))) → 𝑍𝑌)
3611, 34, 35syl2anc 593 . . . . . . . . . . 11 (𝜑𝑍𝑌)
3736ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑍𝑌)
381, 2, 3, 26, 29, 30, 37tglinecom 28801 . . . . . . . . 9 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑍𝐿𝑌) = (𝑌𝐿𝑍))
3916ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑊𝑃)
4020ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑌𝑊)
411, 2, 3, 5, 9, 16, 28, 20, 18btwnlng2 28786 . . . . . . . . . . 11 (𝜑𝑍 ∈ (𝑌𝐿𝑊))
4241ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑍 ∈ (𝑌𝐿𝑊))
431, 2, 3, 26, 30, 39, 40, 29, 37, 42tglineelsb2 28798 . . . . . . . . 9 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑌𝐿𝑊) = (𝑌𝐿𝑍))
441, 2, 3, 26, 30, 39, 40tglinecom 28801 . . . . . . . . 9 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑌𝐿𝑊) = (𝑊𝐿𝑌))
4538, 43, 443eqtr2d 2803 . . . . . . . 8 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑍𝐿𝑌) = (𝑊𝐿𝑌))
4645difeq2d 4080 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑃 ∖ (𝑍𝐿𝑌)) = (𝑃 ∖ (𝑊𝐿𝑌)))
4727, 46eleqtrd 2864 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑋 ∈ (𝑃 ∖ (𝑊𝐿𝑌)))
4820neneqd 2962 . . . . . . . . 9 (𝜑 → ¬ 𝑌 = 𝑊)
495adantr 484 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝐺 ∈ TarskiG)
5031adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑋𝑃)
519adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌𝑃)
5213adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑋𝑌)
531, 2, 3, 49, 50, 51, 52tgelrnln 28796 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
5428adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑍𝑃)
5536adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑍𝑌)
561, 2, 3, 49, 54, 51, 55tgelrnln 28796 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ∈ ran 𝐿)
571, 2, 3, 5, 28, 9, 36tglinerflx1 28799 . . . . . . . . . . . . 13 (𝜑𝑍 ∈ (𝑍𝐿𝑌))
5857adantr 484 . . . . . . . . . . . 12 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑍 ∈ (𝑍𝐿𝑌))
5911eldifbd 3917 . . . . . . . . . . . . 13 (𝜑 → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
6059adantr 484 . . . . . . . . . . . 12 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
61 nelne1 3054 . . . . . . . . . . . 12 ((𝑍 ∈ (𝑍𝐿𝑌) ∧ ¬ 𝑍 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ≠ (𝑋𝐿𝑌))
6258, 60, 61syl2anc 593 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → (𝑍𝐿𝑌) ≠ (𝑋𝐿𝑌))
6362necomd 3012 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → (𝑋𝐿𝑌) ≠ (𝑍𝐿𝑌))
6432adantr 484 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑋𝐿𝑌))
651, 2, 3, 49, 54, 51, 55tglinerflx2 28800 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑍𝐿𝑌))
6664, 65elind 4152 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ ((𝑋𝐿𝑌) ∩ (𝑍𝐿𝑌)))
67 simpr 488 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ (𝑋𝐿𝑌))
6816adantr 484 . . . . . . . . . . . 12 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊𝑃)
6918adantr 484 . . . . . . . . . . . 12 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 ∈ (𝑍𝐼𝑊))
701, 2, 3, 49, 54, 51, 68, 55, 69btwnlng3 28787 . . . . . . . . . . 11 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ (𝑍𝐿𝑌))
7167, 70elind 4152 . . . . . . . . . 10 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑊 ∈ ((𝑋𝐿𝑌) ∩ (𝑍𝐿𝑌)))
721, 2, 3, 49, 53, 56, 63, 66, 71tglineineq 28809 . . . . . . . . 9 ((𝜑𝑊 ∈ (𝑋𝐿𝑌)) → 𝑌 = 𝑊)
7348, 72mtand 825 . . . . . . . 8 (𝜑 → ¬ 𝑊 ∈ (𝑋𝐿𝑌))
7473ad2antrr 736 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → ¬ 𝑊 ∈ (𝑋𝐿𝑌))
7539, 74eldifd 3915 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑊 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
7613ad2antrr 736 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑋𝑌)
77 eqid 2762 . . . . . . . 8 (dist‘𝐺) = (dist‘𝐺)
781, 77, 2, 5, 28, 9, 16, 18tgbtwncom 28654 . . . . . . 7 (𝜑𝑌 ∈ (𝑊𝐼𝑍))
7978ad2antrr 736 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑌 ∈ (𝑊𝐼𝑍))
8037necomd 3012 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑌𝑍)
811, 77, 2, 15, 16, 28, 32, 73, 59, 78islnoppd 28910 . . . . . . . . . . . . . . . 16 (𝜑𝑊𝑂𝑍)
8281ad3antrrr 740 . . . . . . . . . . . . . . 15 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑊𝑂𝑍)
835adantr 484 . . . . . . . . . . . . . . . . 17 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝐺 ∈ TarskiG)
8483ad2antrr 736 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝐺 ∈ TarskiG)
8531adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑋𝑃)
869adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑌𝑃)
8713adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑋𝑌)
881, 2, 3, 83, 85, 86, 87tgelrnln 28796 . . . . . . . . . . . . . . . . 17 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
8988ad2antrr 736 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑋𝐿𝑌) ∈ ran 𝐿)
9011adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑍 ∈ (𝑃 ∖ (𝑋𝐿𝑌)))
911, 2, 3, 4, 83, 88, 90, 22plngssp 28985 . . . . . . . . . . . . . . . . 17 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑠𝑃)
9291ad2antrr 736 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑠𝑃)
9316ad3antrrr 740 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑊𝑃)
9428ad3antrrr 740 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑍𝑃)
95 simpr 488 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑠𝑂𝑍)
961, 2, 3, 15, 84, 89, 92, 93, 94, 95lnopp2hpgb 28933 . . . . . . . . . . . . . . 15 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑊𝑂𝑍𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
9782, 96mpbid 234 . . . . . . . . . . . . . 14 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)
9897orcd 884 . . . . . . . . . . . . 13 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊))
9998ex 416 . . . . . . . . . . . 12 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) → (𝑠𝑂𝑍 → (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)))
10099ex 416 . . . . . . . . . . 11 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → (𝑠𝑂𝑍 → (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊))))
101100a2d 29 . . . . . . . . . 10 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → ((¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠𝑂𝑍) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊))))
102 df-or 859 . . . . . . . . . 10 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍) ↔ (¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠𝑂𝑍))
103 df-or 859 . . . . . . . . . 10 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)) ↔ (¬ 𝑠 ∈ (𝑋𝐿𝑌) → (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)))
104101, 102, 1033imtr4g 298 . . . . . . . . 9 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊))))
105104imp 410 . . . . . . . 8 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)))
106 3orass 1101 . . . . . . . 8 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊) ↔ (𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)))
107105, 106sylibr 236 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊))
10888adantr 484 . . . . . . . 8 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑋𝐿𝑌) ∈ ran 𝐿)
10991adantr 484 . . . . . . . 8 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑠𝑃)
1101, 2, 3, 4, 26, 108, 75, 15, 109elplng 28984 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑊) ↔ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊)))
111107, 110mpbird 259 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑊))
11232ad3antrrr 740 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑌 ∈ (𝑋𝐿𝑌))
11359ad3antrrr 740 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → ¬ 𝑍 ∈ (𝑋𝐿𝑌))
11473ad3antrrr 740 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → ¬ 𝑊 ∈ (𝑋𝐿𝑌))
11518ad3antrrr 740 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑌 ∈ (𝑍𝐼𝑊))
1161, 77, 2, 15, 94, 93, 112, 113, 114, 115islnoppd 28910 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑍𝑂𝑊)
1171, 2, 3, 15, 84, 89, 94, 93, 116lnoppnhpg 28934 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → ¬ 𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)
11889adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → (𝑋𝐿𝑌) ∈ ran 𝐿)
11984adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → 𝐺 ∈ TarskiG)
12093adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → 𝑊𝑃)
12192adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → 𝑠𝑃)
122 simpr 488 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → 𝑊𝑂𝑠)
1231, 77, 2, 15, 3, 118, 119, 120, 121, 122oppcom 28914 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑊𝑂𝑠) → 𝑠𝑂𝑊)
12489adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → (𝑋𝐿𝑌) ∈ ran 𝐿)
12584adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → 𝐺 ∈ TarskiG)
12692adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → 𝑠𝑃)
12793adantr 484 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → 𝑊𝑃)
128 simpr 488 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → 𝑠𝑂𝑊)
1291, 77, 2, 15, 3, 124, 125, 126, 127, 128oppcom 28914 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) ∧ 𝑠𝑂𝑊) → 𝑊𝑂𝑠)
130123, 129impbida 810 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑊𝑂𝑠𝑠𝑂𝑊))
1311, 77, 2, 15, 3, 89, 84, 92, 94, 95oppcom 28914 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → 𝑍𝑂𝑠)
1321, 2, 3, 15, 84, 89, 94, 93, 92, 131lnopp2hpgb 28933 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑊𝑂𝑠𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
133130, 132bitr3d 283 . . . . . . . . . . . . . . . 16 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → (𝑠𝑂𝑊𝑍((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
134117, 133mtbird 327 . . . . . . . . . . . . . . 15 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ 𝑠𝑂𝑍) → ¬ 𝑠𝑂𝑊)
135134ex 416 . . . . . . . . . . . . . 14 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) → (𝑠𝑂𝑍 → ¬ 𝑠𝑂𝑊))
136135ex 416 . . . . . . . . . . . . 13 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → (𝑠𝑂𝑍 → ¬ 𝑠𝑂𝑊)))
137136a2d 29 . . . . . . . . . . . 12 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → ((¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠𝑂𝑍) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → ¬ 𝑠𝑂𝑊)))
138137imp 410 . . . . . . . . . . 11 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠𝑂𝑍)) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → ¬ 𝑠𝑂𝑊))
139102, 138sylan2b 603 . . . . . . . . . 10 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → ¬ 𝑠𝑂𝑊))
140139imp 410 . . . . . . . . 9 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) → ¬ 𝑠𝑂𝑊)
141 df-3or 1099 . . . . . . . . . . . . . . 15 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊) ↔ ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊) ∨ 𝑠𝑂𝑊))
142 orcom 881 . . . . . . . . . . . . . . 15 (((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊) ∨ 𝑠𝑂𝑊) ↔ (𝑠𝑂𝑊 ∨ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)))
143 df-or 859 . . . . . . . . . . . . . . 15 ((𝑠𝑂𝑊 ∨ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)) ↔ (¬ 𝑠𝑂𝑊 → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)))
144141, 142, 1433bitri 299 . . . . . . . . . . . . . 14 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊𝑠𝑂𝑊) ↔ (¬ 𝑠𝑂𝑊 → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)))
145107, 144sylib 220 . . . . . . . . . . . . 13 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (¬ 𝑠𝑂𝑊 → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)))
146145imp 410 . . . . . . . . . . . 12 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠𝑂𝑊) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
147 df-or 859 . . . . . . . . . . . 12 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊) ↔ (¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
148146, 147sylib 220 . . . . . . . . . . 11 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠𝑂𝑊) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
149148imp 410 . . . . . . . . . 10 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠𝑂𝑊) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)
150149an32s 662 . . . . . . . . 9 (((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) ∧ ¬ 𝑠𝑂𝑊) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)
151140, 150mpdan 697 . . . . . . . 8 ((((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) ∧ ¬ 𝑠 ∈ (𝑋𝐿𝑌)) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊)
152151ex 416 . . . . . . 7 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (¬ 𝑠 ∈ (𝑋𝐿𝑌) → 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
153152, 147sylibr 236 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑊))
1541, 2, 3, 4, 26, 47, 30, 75, 76, 15, 29, 79, 80, 111, 153plngrotlem1 28991 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑠 ∈ ((𝑊𝐿𝑌)𝐸𝑋))
15545eqcomd 2768 . . . . . 6 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → (𝑊𝐿𝑌) = (𝑍𝐿𝑌))
156155oveq1d 7411 . . . . 5 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → ((𝑊𝐿𝑌)𝐸𝑋) = ((𝑍𝐿𝑌)𝐸𝑋))
157154, 156eleqtrd 2864 . . . 4 (((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) ∧ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)) → 𝑠 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
1581, 2, 3, 4, 83, 88, 90, 15, 91elplng 28984 . . . . . 6 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → (𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍) ↔ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍)))
15922, 158mpbid 234 . . . . 5 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍))
160 3orass 1101 . . . . . 6 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍) ↔ (𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍)))
161 orordi 939 . . . . . 6 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ (𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍)) ↔ ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍) ∨ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)))
162160, 161bitri 277 . . . . 5 ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍𝑠𝑂𝑍) ↔ ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍) ∨ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)))
163159, 162sylib 220 . . . 4 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → ((𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠((hpG‘𝐺)‘(𝑋𝐿𝑌))𝑍) ∨ (𝑠 ∈ (𝑋𝐿𝑌) ∨ 𝑠𝑂𝑍)))
16425, 157, 163mpjaodan 971 . . 3 ((𝜑𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍)) → 𝑠 ∈ ((𝑍𝐿𝑌)𝐸𝑋))
165164ex 416 . 2 (𝜑 → (𝑠 ∈ ((𝑋𝐿𝑌)𝐸𝑍) → 𝑠 ∈ ((𝑍𝐿𝑌)𝐸𝑋)))
166165ssrdv 3942 1 (𝜑 → ((𝑋𝐿𝑌)𝐸𝑍) ⊆ ((𝑍𝐿𝑌)𝐸𝑋))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 399  wo 858  w3o 1097   = wceq 1560  wcel 2142  wne 2957  wrex 3086  cdif 3901  wss 3904   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:  plngrotlem3  28993
  Copyright terms: Public domain W3C validator