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

Theorem hlln 26968
Description: The half-line relation implies colinearity, part of Theorem 6.4 of [Schwabhauser] p. 44. (Contributed by Thierry Arnoux, 22-Feb-2020.)
Hypotheses
Ref Expression
ishlg.p 𝑃 = (Base‘𝐺)
ishlg.i 𝐼 = (Itv‘𝐺)
ishlg.k 𝐾 = (hlG‘𝐺)
ishlg.a (𝜑𝐴𝑃)
ishlg.b (𝜑𝐵𝑃)
ishlg.c (𝜑𝐶𝑃)
hlln.1 (𝜑𝐺 ∈ TarskiG)
hlln.l 𝐿 = (LineG‘𝐺)
hlln.2 (𝜑𝐴(𝐾𝐶)𝐵)
Assertion
Ref Expression
hlln (𝜑𝐴 ∈ (𝐵𝐿𝐶))

Proof of Theorem hlln
StepHypRef Expression
1 ishlg.p . . . . 5 𝑃 = (Base‘𝐺)
2 eqid 2738 . . . . 5 (dist‘𝐺) = (dist‘𝐺)
3 ishlg.i . . . . 5 𝐼 = (Itv‘𝐺)
4 hlln.1 . . . . . 6 (𝜑𝐺 ∈ TarskiG)
54adantr 481 . . . . 5 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐺 ∈ TarskiG)
6 ishlg.c . . . . . 6 (𝜑𝐶𝑃)
76adantr 481 . . . . 5 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐶𝑃)
8 ishlg.a . . . . . 6 (𝜑𝐴𝑃)
98adantr 481 . . . . 5 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐴𝑃)
10 ishlg.b . . . . . 6 (𝜑𝐵𝑃)
1110adantr 481 . . . . 5 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐵𝑃)
12 simpr 485 . . . . 5 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐴 ∈ (𝐶𝐼𝐵))
131, 2, 3, 5, 7, 9, 11, 12tgbtwncom 26849 . . . 4 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → 𝐴 ∈ (𝐵𝐼𝐶))
14133mix1d 1335 . . 3 ((𝜑𝐴 ∈ (𝐶𝐼𝐵)) → (𝐴 ∈ (𝐵𝐼𝐶) ∨ 𝐵 ∈ (𝐴𝐼𝐶) ∨ 𝐶 ∈ (𝐵𝐼𝐴)))
154adantr 481 . . . . 5 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐺 ∈ TarskiG)
166adantr 481 . . . . 5 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐶𝑃)
1710adantr 481 . . . . 5 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐵𝑃)
188adantr 481 . . . . 5 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐴𝑃)
19 simpr 485 . . . . 5 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐵 ∈ (𝐶𝐼𝐴))
201, 2, 3, 15, 16, 17, 18, 19tgbtwncom 26849 . . . 4 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → 𝐵 ∈ (𝐴𝐼𝐶))
21203mix2d 1336 . . 3 ((𝜑𝐵 ∈ (𝐶𝐼𝐴)) → (𝐴 ∈ (𝐵𝐼𝐶) ∨ 𝐵 ∈ (𝐴𝐼𝐶) ∨ 𝐶 ∈ (𝐵𝐼𝐴)))
22 hlln.2 . . . . 5 (𝜑𝐴(𝐾𝐶)𝐵)
23 ishlg.k . . . . . 6 𝐾 = (hlG‘𝐺)
241, 3, 23, 8, 10, 6, 4ishlg 26963 . . . . 5 (𝜑 → (𝐴(𝐾𝐶)𝐵 ↔ (𝐴𝐶𝐵𝐶 ∧ (𝐴 ∈ (𝐶𝐼𝐵) ∨ 𝐵 ∈ (𝐶𝐼𝐴)))))
2522, 24mpbid 231 . . . 4 (𝜑 → (𝐴𝐶𝐵𝐶 ∧ (𝐴 ∈ (𝐶𝐼𝐵) ∨ 𝐵 ∈ (𝐶𝐼𝐴))))
2625simp3d 1143 . . 3 (𝜑 → (𝐴 ∈ (𝐶𝐼𝐵) ∨ 𝐵 ∈ (𝐶𝐼𝐴)))
2714, 21, 26mpjaodan 956 . 2 (𝜑 → (𝐴 ∈ (𝐵𝐼𝐶) ∨ 𝐵 ∈ (𝐴𝐼𝐶) ∨ 𝐶 ∈ (𝐵𝐼𝐴)))
28 hlln.l . . 3 𝐿 = (LineG‘𝐺)
2925simp2d 1142 . . 3 (𝜑𝐵𝐶)
301, 28, 3, 4, 10, 6, 29, 8tgellng 26914 . 2 (𝜑 → (𝐴 ∈ (𝐵𝐿𝐶) ↔ (𝐴 ∈ (𝐵𝐼𝐶) ∨ 𝐵 ∈ (𝐴𝐼𝐶) ∨ 𝐶 ∈ (𝐵𝐼𝐴))))
3127, 30mpbird 256 1 (𝜑𝐴 ∈ (𝐵𝐿𝐶))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 396  wo 844  w3o 1085  w3a 1086   = wceq 1539  wcel 2106  wne 2943   class class class wbr 5074  cfv 6433  (class class class)co 7275  Basecbs 16912  distcds 16971  TarskiGcstrkg 26788  Itvcitv 26794  LineGclng 26795  hlGchlg 26961
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-rep 5209  ax-sep 5223  ax-nul 5230  ax-pow 5288  ax-pr 5352  ax-un 7588
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-ral 3069  df-rex 3070  df-reu 3072  df-rab 3073  df-v 3434  df-sbc 3717  df-csb 3833  df-dif 3890  df-un 3892  df-in 3894  df-ss 3904  df-nul 4257  df-if 4460  df-pw 4535  df-sn 4562  df-pr 4564  df-op 4568  df-uni 4840  df-iun 4926  df-br 5075  df-opab 5137  df-mpt 5158  df-id 5489  df-xp 5595  df-rel 5596  df-cnv 5597  df-co 5598  df-dm 5599  df-rn 5600  df-res 5601  df-ima 5602  df-iota 6391  df-fun 6435  df-fn 6436  df-f 6437  df-f1 6438  df-fo 6439  df-f1o 6440  df-fv 6441  df-ov 7278  df-oprab 7279  df-mpo 7280  df-trkgc 26809  df-trkgb 26810  df-trkgcb 26811  df-trkg 26814  df-hlg 26962
This theorem is referenced by:  hlperpnel  27086  opphllem4  27111  opphl  27115  hlpasch  27117  colhp  27131  hphl  27132  trgcopy  27165  cgracgr  27179  cgraswap  27181  acopy  27194  acopyeu  27195  tgasa1  27219
  Copyright terms: Public domain W3C validator