Metamath Proof Explorer


Theorem hlpasch

Description: An application of the axiom of Pasch for half-lines. (Contributed by Thierry Arnoux, 15-Sep-2020)

Ref Expression
Hypotheses hlpasch.p 𝑃 = ( Base ‘ 𝐺 )
hlpasch.i 𝐼 = ( Itv ‘ 𝐺 )
hlpasch.k 𝐾 = ( hlG ‘ 𝐺 )
hlpasch.g ( 𝜑𝐺 ∈ TarskiG )
hlpasch.1 ( 𝜑𝐴𝑃 )
hlpasch.2 ( 𝜑𝐵𝑃 )
hlpasch.3 ( 𝜑𝐶𝑃 )
hlpasch.4 ( 𝜑𝑋𝑃 )
hlpasch.5 ( 𝜑𝐷𝑃 )
hlpasch.6 ( 𝜑𝐴𝐵 )
hlpasch.7 ( 𝜑𝐶 ( 𝐾𝐵 ) 𝐷 )
hlpasch.8 ( 𝜑𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
Assertion hlpasch ( 𝜑 → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )

Proof

Step Hyp Ref Expression
1 hlpasch.p 𝑃 = ( Base ‘ 𝐺 )
2 hlpasch.i 𝐼 = ( Itv ‘ 𝐺 )
3 hlpasch.k 𝐾 = ( hlG ‘ 𝐺 )
4 hlpasch.g ( 𝜑𝐺 ∈ TarskiG )
5 hlpasch.1 ( 𝜑𝐴𝑃 )
6 hlpasch.2 ( 𝜑𝐵𝑃 )
7 hlpasch.3 ( 𝜑𝐶𝑃 )
8 hlpasch.4 ( 𝜑𝑋𝑃 )
9 hlpasch.5 ( 𝜑𝐷𝑃 )
10 hlpasch.6 ( 𝜑𝐴𝐵 )
11 hlpasch.7 ( 𝜑𝐶 ( 𝐾𝐵 ) 𝐷 )
12 hlpasch.8 ( 𝜑𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
13 eqid ( LineG ‘ 𝐺 ) = ( LineG ‘ 𝐺 )
14 4 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐺 ∈ TarskiG )
15 9 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐷𝑃 )
16 8 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝑋𝑃 )
17 7 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐶𝑃 )
18 6 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐵𝑃 )
19 5 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐴𝑃 )
20 eqid ( dist ‘ 𝐺 ) = ( dist ‘ 𝐺 )
21 simpr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐶 ∈ ( 𝐵 𝐼 𝐷 ) )
22 1 20 2 14 18 17 15 21 tgbtwncom ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐶 ∈ ( 𝐷 𝐼 𝐵 ) )
23 12 adantr ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
24 1 2 13 14 15 16 17 18 19 22 23 outpasch ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → ∃ 𝑒𝑃 ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) )
25 simplr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝑒𝑃 )
26 18 ad2antrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐵𝑃 )
27 19 ad2antrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐴𝑃 )
28 14 ad2antrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐺 ∈ TarskiG )
29 simprr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) )
30 1 20 2 28 26 27 25 29 tgbtwncom ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐴 ∈ ( 𝑒 𝐼 𝐵 ) )
31 28 adantr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐺 ∈ TarskiG )
32 26 adantr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵𝑃 )
33 27 adantr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐴𝑃 )
34 simplrr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) )
35 simpr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑒 = 𝐵 )
36 35 oveq2d ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → ( 𝐵 𝐼 𝑒 ) = ( 𝐵 𝐼 𝐵 ) )
37 34 36 eleqtrd ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐴 ∈ ( 𝐵 𝐼 𝐵 ) )
38 1 20 2 31 32 33 37 axtgbtwnid ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵 = 𝐴 )
39 38 eqcomd ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐴 = 𝐵 )
40 10 ad3antrrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐴𝐵 )
41 40 adantr ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐴𝐵 )
42 41 neneqd ( ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) ∧ 𝑒 = 𝐵 ) → ¬ 𝐴 = 𝐵 )
43 39 42 pm2.65da ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → ¬ 𝑒 = 𝐵 )
44 43 neqned ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝑒𝐵 )
45 1 2 3 25 26 27 28 27 30 44 40 btwnhl2 ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐴 ( 𝐾𝐵 ) 𝑒 )
46 15 ad2antrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝐷𝑃 )
47 16 ad2antrr ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝑋𝑃 )
48 simprl ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) )
49 1 20 2 28 46 25 47 48 tgbtwncom ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) )
50 45 49 jca ( ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
51 50 ex ( ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) ∧ 𝑒𝑃 ) → ( ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
52 51 reximdva ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → ( ∃ 𝑒𝑃 ( 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ∧ 𝐴 ∈ ( 𝐵 𝐼 𝑒 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
53 24 52 mpd ( ( 𝜑𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
54 9 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝐷𝑃 )
55 54 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐷𝑃 )
56 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) ∧ 𝑒 = 𝐷 ) → 𝑒 = 𝐷 )
57 56 breq2d ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) ∧ 𝑒 = 𝐷 ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝐴 ( 𝐾𝐵 ) 𝐷 ) )
58 56 eleq1d ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) ∧ 𝑒 = 𝐷 ) → ( 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ↔ 𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) )
59 57 58 anbi12d ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) ∧ 𝑒 = 𝐷 ) → ( ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ↔ ( 𝐴 ( 𝐾𝐵 ) 𝐷𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
60 5 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝐴𝑃 )
61 60 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐴𝑃 )
62 6 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝐵𝑃 )
63 62 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐵𝑃 )
64 4 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝐺 ∈ TarskiG )
65 64 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐺 ∈ TarskiG )
66 1 2 3 7 9 6 4 11 hlcomd ( 𝜑𝐷 ( 𝐾𝐵 ) 𝐶 )
67 66 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐷 ( 𝐾𝐵 ) 𝐶 )
68 7 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐶𝑃 )
69 68 ad2antrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐶𝑃 )
70 12 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
71 70 ad2antrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
72 simpr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝑋 = 𝐵 )
73 72 oveq1d ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → ( 𝑋 𝐼 𝐶 ) = ( 𝐵 𝐼 𝐶 ) )
74 71 73 eleqtrd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐴 ∈ ( 𝐵 𝐼 𝐶 ) )
75 1 2 3 7 9 6 4 ishlg ( 𝜑 → ( 𝐶 ( 𝐾𝐵 ) 𝐷 ↔ ( 𝐶𝐵𝐷𝐵 ∧ ( 𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ) ) )
76 11 75 mpbid ( 𝜑 → ( 𝐶𝐵𝐷𝐵 ∧ ( 𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ) )
77 76 simp1d ( 𝜑𝐶𝐵 )
78 77 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐶𝐵 )
79 10 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝐴𝐵 )
80 79 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐴𝐵 )
81 1 2 3 55 69 63 65 61 74 78 80 hlbtwn ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → ( 𝐷 ( 𝐾𝐵 ) 𝐶𝐷 ( 𝐾𝐵 ) 𝐴 ) )
82 67 81 mpbid ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐷 ( 𝐾𝐵 ) 𝐴 )
83 1 2 3 55 61 63 65 82 hlcomd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐴 ( 𝐾𝐵 ) 𝐷 )
84 8 ad2antrr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝑋𝑃 )
85 84 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝑋𝑃 )
86 1 20 2 65 85 55 tgbtwntriv2 ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → 𝐷 ∈ ( 𝑋 𝐼 𝐷 ) )
87 83 86 jca ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → ( 𝐴 ( 𝐾𝐵 ) 𝐷𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) )
88 55 59 87 rspcedvd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋 = 𝐵 ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
89 84 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) → 𝑋𝑃 )
90 simpr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒 = 𝑋 ) → 𝑒 = 𝑋 )
91 90 breq2d ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒 = 𝑋 ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝐴 ( 𝐾𝐵 ) 𝑋 ) )
92 90 eleq1d ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒 = 𝑋 ) → ( 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ↔ 𝑋 ∈ ( 𝑋 𝐼 𝐷 ) ) )
93 91 92 anbi12d ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒 = 𝑋 ) → ( ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ↔ ( 𝐴 ( 𝐾𝐵 ) 𝑋𝑋 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
94 93 ad4ant14 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) ∧ 𝑒 = 𝑋 ) → ( ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ↔ ( 𝐴 ( 𝐾𝐵 ) 𝑋𝑋 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
95 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) → 𝐴 ( 𝐾𝐵 ) 𝑋 )
96 1 20 2 64 84 54 tgbtwntriv1 ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → 𝑋 ∈ ( 𝑋 𝐼 𝐷 ) )
97 96 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) → 𝑋 ∈ ( 𝑋 𝐼 𝐷 ) )
98 95 97 jca ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) → ( 𝐴 ( 𝐾𝐵 ) 𝑋𝑋 ∈ ( 𝑋 𝐼 𝐷 ) ) )
99 89 94 98 rspcedvd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐴 ( 𝐾𝐵 ) 𝑋 ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
100 54 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐷𝑃 )
101 simpr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) ∧ 𝑒 = 𝐷 ) → 𝑒 = 𝐷 )
102 101 breq2d ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) ∧ 𝑒 = 𝐷 ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝐴 ( 𝐾𝐵 ) 𝐷 ) )
103 101 eleq1d ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) ∧ 𝑒 = 𝐷 ) → ( 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ↔ 𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) )
104 102 103 anbi12d ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) ∧ 𝑒 = 𝐷 ) → ( ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ↔ ( 𝐴 ( 𝐾𝐵 ) 𝐷𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
105 79 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐴𝐵 )
106 1 2 3 7 9 6 4 11 hlne2 ( 𝜑𝐷𝐵 )
107 106 ad4antr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐷𝐵 )
108 64 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐺 ∈ TarskiG )
109 62 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐵𝑃 )
110 60 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐴𝑃 )
111 68 ad2antrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐶𝑃 )
112 111 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐶𝑃 )
113 84 ad2antrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝑋𝑃 )
114 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) )
115 70 ad2antrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
116 115 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
117 1 20 2 108 113 109 110 112 114 116 tgbtwnexch3 ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐴 ∈ ( 𝐵 𝐼 𝐶 ) )
118 simp-4r ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐷 ∈ ( 𝐵 𝐼 𝐶 ) )
119 1 2 108 109 110 100 112 117 118 tgbtwnconn3 ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → ( 𝐴 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐴 ) ) )
120 1 2 3 5 9 6 4 ishlg ( 𝜑 → ( 𝐴 ( 𝐾𝐵 ) 𝐷 ↔ ( 𝐴𝐵𝐷𝐵 ∧ ( 𝐴 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐴 ) ) ) ) )
121 120 ad4antr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝐷 ↔ ( 𝐴𝐵𝐷𝐵 ∧ ( 𝐴 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐴 ) ) ) ) )
122 105 107 119 121 mpbir3and ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐴 ( 𝐾𝐵 ) 𝐷 )
123 1 20 2 108 113 100 tgbtwntriv2 ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → 𝐷 ∈ ( 𝑋 𝐼 𝐷 ) )
124 122 123 jca ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝐷𝐷 ∈ ( 𝑋 𝐼 𝐷 ) ) )
125 100 104 124 rspcedvd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
126 8 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝑋𝑃 )
127 6 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐵𝑃 )
128 5 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐴𝑃 )
129 4 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐺 ∈ TarskiG )
130 simpr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝑋𝐵 )
131 130 neneqd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ¬ 𝑋 = 𝐵 )
132 64 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐺 ∈ TarskiG )
133 132 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝐺 ∈ TarskiG )
134 126 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝑋𝑃 )
135 128 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝐴𝑃 )
136 115 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝐴 ∈ ( 𝑋 𝐼 𝐶 ) )
137 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝑋 = 𝐶 )
138 137 oveq2d ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → ( 𝑋 𝐼 𝑋 ) = ( 𝑋 𝐼 𝐶 ) )
139 136 138 eleqtrrd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝐴 ∈ ( 𝑋 𝐼 𝑋 ) )
140 1 20 2 133 134 135 139 axtgbtwnid ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → 𝑋 = 𝐴 )
141 140 olcd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋 = 𝐶 ) → ( 𝐵 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐴 ) ∨ 𝑋 = 𝐴 ) )
142 132 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐺 ∈ TarskiG )
143 127 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐵𝑃 )
144 111 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐶𝑃 )
145 126 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝑋𝑃 )
146 128 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐴𝑃 )
147 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝑋𝐶 )
148 147 necomd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐶𝑋 )
149 148 neneqd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → ¬ 𝐶 = 𝑋 )
150 54 adantr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐷𝑃 )
151 106 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐷𝐵 )
152 simplr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) )
153 1 2 13 132 150 127 126 151 152 lncom ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝑋 ∈ ( 𝐷 ( LineG ‘ 𝐺 ) 𝐵 ) )
154 77 necomd ( 𝜑𝐵𝐶 )
155 154 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐵𝐶 )
156 66 ad3antrrr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐷 ( 𝐾𝐵 ) 𝐶 )
157 1 2 3 150 111 127 132 13 156 hlln ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐷 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝐵 ) )
158 1 2 13 132 127 111 150 155 157 lncom ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐷 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐶 ) )
159 158 orcd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐷 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐶 ) ∨ 𝐵 = 𝐶 ) )
160 1 2 13 132 126 150 127 111 153 159 coltr ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐶 ) ∨ 𝐵 = 𝐶 ) )
161 1 13 2 132 127 111 126 160 colrot1 ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐵 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝑋 ) ∨ 𝐶 = 𝑋 ) )
162 161 orcomd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐶 = 𝑋𝐵 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝑋 ) ) )
163 162 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → ( 𝐶 = 𝑋𝐵 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝑋 ) ) )
164 163 ord ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → ( ¬ 𝐶 = 𝑋𝐵 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝑋 ) ) )
165 149 164 mpd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → 𝐵 ∈ ( 𝐶 ( LineG ‘ 𝐺 ) 𝑋 ) )
166 1 13 2 132 126 128 111 115 btwncolg3 ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐶 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐴 ) ∨ 𝑋 = 𝐴 ) )
167 166 adantr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → ( 𝐶 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐴 ) ∨ 𝑋 = 𝐴 ) )
168 1 2 13 142 143 144 145 146 165 167 coltr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) ∧ 𝑋𝐶 ) → ( 𝐵 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐴 ) ∨ 𝑋 = 𝐴 ) )
169 141 168 pm2.61dane ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐵 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐴 ) ∨ 𝑋 = 𝐴 ) )
170 1 13 2 132 126 128 127 169 colrot2 ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐴 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝑋 ) ∨ 𝐵 = 𝑋 ) )
171 1 13 2 132 127 126 128 170 colcom ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐴 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐵 ) ∨ 𝑋 = 𝐵 ) )
172 171 orcomd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝑋 = 𝐵𝐴 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐵 ) ) )
173 172 ord ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( ¬ 𝑋 = 𝐵𝐴 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐵 ) ) )
174 131 173 mpd ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → 𝐴 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐵 ) )
175 1 2 3 126 127 128 129 128 13 174 lnhl ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ( 𝐴 ( 𝐾𝐵 ) 𝑋𝐵 ∈ ( 𝑋 𝐼 𝐴 ) ) )
176 99 125 175 mpjaodan ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑋𝐵 ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
177 88 176 pm2.61dane ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
178 4 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐺 ∈ TarskiG )
179 8 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝑋𝑃 )
180 6 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐵𝑃 )
181 5 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐴𝑃 )
182 9 adantr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐷𝑃 )
183 simpr ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → 𝐷 ∈ ( 𝐵 𝐼 𝐶 ) )
184 1 20 2 178 179 180 68 181 182 70 183 axtgpasch ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → ∃ 𝑒𝑃 ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) )
185 184 adantr ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → ∃ 𝑒𝑃 ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) )
186 simplr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒𝑃 )
187 181 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝐴𝑃 )
188 180 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝐵𝑃 )
189 178 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝐺 ∈ TarskiG )
190 simprl ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) )
191 1 20 2 189 187 186 188 190 tgbtwncom ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒 ∈ ( 𝐵 𝐼 𝐴 ) )
192 10 necomd ( 𝜑𝐵𝐴 )
193 192 ad4antr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝐵𝐴 )
194 189 adantr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐺 ∈ TarskiG )
195 9 ad5antr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐷𝑃 )
196 8 ad5antr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑋𝑃 )
197 188 adantr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵𝑃 )
198 simp-4r ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) )
199 106 necomd ( 𝜑𝐵𝐷 )
200 199 ad5antr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵𝐷 )
201 200 neneqd ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → ¬ 𝐵 = 𝐷 )
202 ioran ( ¬ ( 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ∨ 𝐵 = 𝐷 ) ↔ ( ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ∧ ¬ 𝐵 = 𝐷 ) )
203 198 201 202 sylanbrc ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → ¬ ( 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ∨ 𝐵 = 𝐷 ) )
204 1 13 2 194 197 195 196 203 ncolrot2 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → ¬ ( 𝐷 ∈ ( 𝑋 ( LineG ‘ 𝐺 ) 𝐵 ) ∨ 𝑋 = 𝐵 ) )
205 simpr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑒 = 𝐵 )
206 186 adantr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑒𝑃 )
207 1 2 13 194 195 196 197 204 ncolne1 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐷𝑋 )
208 simplrr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) )
209 1 2 13 194 195 196 206 207 208 btwnlng1 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝑒 ∈ ( 𝐷 ( LineG ‘ 𝐺 ) 𝑋 ) )
210 205 209 eqeltrrd ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵 ∈ ( 𝐷 ( LineG ‘ 𝐺 ) 𝑋 ) )
211 1 2 13 194 195 196 207 tglinerflx1 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐷 ∈ ( 𝐷 ( LineG ‘ 𝐺 ) 𝑋 ) )
212 106 ad5antr ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐷𝐵 )
213 212 necomd ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵𝐷 )
214 1 2 13 194 197 195 213 tglinerflx1 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) )
215 1 2 13 194 197 195 213 tglinerflx2 ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐷 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) )
216 1 2 13 194 195 196 197 195 204 210 211 214 215 tglineinteq ( ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) ∧ 𝑒 = 𝐵 ) → 𝐵 = 𝐷 )
217 216 201 pm2.65da ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → ¬ 𝑒 = 𝐵 )
218 217 neqned ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒𝐵 )
219 1 2 3 188 187 186 189 187 191 193 218 btwnhl1 ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒 ( 𝐾𝐵 ) 𝐴 )
220 1 2 3 186 187 188 189 219 hlcomd ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝐴 ( 𝐾𝐵 ) 𝑒 )
221 178 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝐺 ∈ TarskiG )
222 182 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝐷𝑃 )
223 simplr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝑒𝑃 )
224 179 ad3antrrr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝑋𝑃 )
225 simpr ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) )
226 1 20 2 221 222 223 224 225 tgbtwncom ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) )
227 226 adantrl ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → 𝑒 ∈ ( 𝑋 𝐼 𝐷 ) )
228 220 227 jca ( ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) ∧ ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
229 228 ex ( ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) ∧ 𝑒𝑃 ) → ( ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
230 229 reximdva ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → ( ∃ 𝑒𝑃 ( 𝑒 ∈ ( 𝐴 𝐼 𝐵 ) ∧ 𝑒 ∈ ( 𝐷 𝐼 𝑋 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) ) )
231 185 230 mpd ( ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) ∧ ¬ 𝑋 ∈ ( 𝐵 ( LineG ‘ 𝐺 ) 𝐷 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
232 177 231 pm2.61dan ( ( 𝜑𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )
233 76 simp3d ( 𝜑 → ( 𝐶 ∈ ( 𝐵 𝐼 𝐷 ) ∨ 𝐷 ∈ ( 𝐵 𝐼 𝐶 ) ) )
234 53 232 233 mpjaodan ( 𝜑 → ∃ 𝑒𝑃 ( 𝐴 ( 𝐾𝐵 ) 𝑒𝑒 ∈ ( 𝑋 𝐼 𝐷 ) ) )