Metamath Proof Explorer


Theorem acopyeu

Description: Angle construction. Theorem 11.15 of Schwabhauser p. 98. This is Hilbert's axiom III.4 for geometry. Akin to a uniqueness theorem, this states that if two points X and Y both fulfill the conditions, then they are on the same half-line. (Contributed by Thierry Arnoux, 9-Aug-2020)

Ref Expression
Hypotheses dfcgra2.p 𝑃 = ( Base ‘ 𝐺 )
dfcgra2.i 𝐼 = ( Itv ‘ 𝐺 )
dfcgra2.m = ( dist ‘ 𝐺 )
dfcgra2.g ( 𝜑𝐺 ∈ TarskiG )
dfcgra2.a ( 𝜑𝐴𝑃 )
dfcgra2.b ( 𝜑𝐵𝑃 )
dfcgra2.c ( 𝜑𝐶𝑃 )
dfcgra2.d ( 𝜑𝐷𝑃 )
dfcgra2.e ( 𝜑𝐸𝑃 )
dfcgra2.f ( 𝜑𝐹𝑃 )
acopy.l 𝐿 = ( LineG ‘ 𝐺 )
acopy.1 ( 𝜑 → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
acopy.2 ( 𝜑 → ¬ ( 𝐷 ∈ ( 𝐸 𝐿 𝐹 ) ∨ 𝐸 = 𝐹 ) )
acopyeu.x ( 𝜑𝑋𝑃 )
acopyeu.y ( 𝜑𝑌𝑃 )
acopyeu.k 𝐾 = ( hlG ‘ 𝐺 )
acopyeu.1 ( 𝜑 → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑋 ”⟩ )
acopyeu.2 ( 𝜑 → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑌 ”⟩ )
acopyeu.3 ( 𝜑𝑋 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
acopyeu.4 ( 𝜑𝑌 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
Assertion acopyeu ( 𝜑𝑋 ( 𝐾𝐸 ) 𝑌 )

Proof

Step Hyp Ref Expression
1 dfcgra2.p 𝑃 = ( Base ‘ 𝐺 )
2 dfcgra2.i 𝐼 = ( Itv ‘ 𝐺 )
3 dfcgra2.m = ( dist ‘ 𝐺 )
4 dfcgra2.g ( 𝜑𝐺 ∈ TarskiG )
5 dfcgra2.a ( 𝜑𝐴𝑃 )
6 dfcgra2.b ( 𝜑𝐵𝑃 )
7 dfcgra2.c ( 𝜑𝐶𝑃 )
8 dfcgra2.d ( 𝜑𝐷𝑃 )
9 dfcgra2.e ( 𝜑𝐸𝑃 )
10 dfcgra2.f ( 𝜑𝐹𝑃 )
11 acopy.l 𝐿 = ( LineG ‘ 𝐺 )
12 acopy.1 ( 𝜑 → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
13 acopy.2 ( 𝜑 → ¬ ( 𝐷 ∈ ( 𝐸 𝐿 𝐹 ) ∨ 𝐸 = 𝐹 ) )
14 acopyeu.x ( 𝜑𝑋𝑃 )
15 acopyeu.y ( 𝜑𝑌𝑃 )
16 acopyeu.k 𝐾 = ( hlG ‘ 𝐺 )
17 acopyeu.1 ( 𝜑 → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑋 ”⟩ )
18 acopyeu.2 ( 𝜑 → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑌 ”⟩ )
19 acopyeu.3 ( 𝜑𝑋 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
20 acopyeu.4 ( 𝜑𝑌 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
21 14 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑋𝑃 )
22 21 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑋𝑃 )
23 simplr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦𝑃 )
24 15 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑌𝑃 )
25 24 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑌𝑃 )
26 4 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐺 ∈ TarskiG )
27 26 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐺 ∈ TarskiG )
28 9 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐸𝑃 )
29 28 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐸𝑃 )
30 5 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐴𝑃 )
31 30 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐴𝑃 )
32 6 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐵𝑃 )
33 32 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐵𝑃 )
34 7 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐶𝑃 )
35 34 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐶𝑃 )
36 simplr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑑𝑃 )
37 36 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑑𝑃 )
38 10 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐹𝑃 )
39 38 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐹𝑃 )
40 12 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
41 40 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝐴 ∈ ( 𝐵 𝐿 𝐶 ) ∨ 𝐵 = 𝐶 ) )
42 8 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐷𝑃 )
43 13 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ¬ ( 𝐷 ∈ ( 𝐸 𝐿 𝐹 ) ∨ 𝐸 = 𝐹 ) )
44 simprl ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑑 ( 𝐾𝐸 ) 𝐷 )
45 1 2 16 36 42 28 26 11 44 hlln ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑑 ∈ ( 𝐷 𝐿 𝐸 ) )
46 1 2 16 36 42 28 26 44 hlne1 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑑𝐸 )
47 1 2 11 26 42 28 38 36 43 45 46 ncolncol ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ¬ ( 𝑑 ∈ ( 𝐸 𝐿 𝐹 ) ∨ 𝐸 = 𝐹 ) )
48 47 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑑 ∈ ( 𝐸 𝐿 𝐹 ) ∨ 𝐸 = 𝐹 ) )
49 simprr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) )
50 1 3 2 26 28 36 32 30 49 tgcgrcomlr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝑑 𝐸 ) = ( 𝐴 𝐵 ) )
51 50 eqcomd ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝐴 𝐵 ) = ( 𝑑 𝐸 ) )
52 51 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ( 𝐴 𝐵 ) = ( 𝑑 𝐸 ) )
53 simpl ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → 𝑢 = 𝑎 )
54 53 eleq1d ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → ( 𝑢 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ↔ 𝑎 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) )
55 simpr ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → 𝑣 = 𝑏 )
56 55 eleq1d ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → ( 𝑣 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ↔ 𝑏 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) )
57 54 56 anbi12d ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → ( ( 𝑢 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑣 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ↔ ( 𝑎 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑏 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ) )
58 simpr ( ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) ∧ 𝑤 = 𝑡 ) → 𝑤 = 𝑡 )
59 simpll ( ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) ∧ 𝑤 = 𝑡 ) → 𝑢 = 𝑎 )
60 simplr ( ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) ∧ 𝑤 = 𝑡 ) → 𝑣 = 𝑏 )
61 59 60 oveq12d ( ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) ∧ 𝑤 = 𝑡 ) → ( 𝑢 𝐼 𝑣 ) = ( 𝑎 𝐼 𝑏 ) )
62 58 61 eleq12d ( ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) ∧ 𝑤 = 𝑡 ) → ( 𝑤 ∈ ( 𝑢 𝐼 𝑣 ) ↔ 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) )
63 62 cbvrexdva ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → ( ∃ 𝑤 ∈ ( 𝑑 𝐿 𝐸 ) 𝑤 ∈ ( 𝑢 𝐼 𝑣 ) ↔ ∃ 𝑡 ∈ ( 𝑑 𝐿 𝐸 ) 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) )
64 57 63 anbi12d ( ( 𝑢 = 𝑎𝑣 = 𝑏 ) → ( ( ( 𝑢 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑣 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ∧ ∃ 𝑤 ∈ ( 𝑑 𝐿 𝐸 ) 𝑤 ∈ ( 𝑢 𝐼 𝑣 ) ) ↔ ( ( 𝑎 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑏 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ∧ ∃ 𝑡 ∈ ( 𝑑 𝐿 𝐸 ) 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) ) )
65 64 cbvopabv { ⟨ 𝑢 , 𝑣 ⟩ ∣ ( ( 𝑢 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑣 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ∧ ∃ 𝑤 ∈ ( 𝑑 𝐿 𝐸 ) 𝑤 ∈ ( 𝑢 𝐼 𝑣 ) ) } = { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ∧ 𝑏 ∈ ( 𝑃 ∖ ( 𝑑 𝐿 𝐸 ) ) ) ∧ ∃ 𝑡 ∈ ( 𝑑 𝐿 𝐸 ) 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) }
66 simpllr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥𝑃 )
67 simprll ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ )
68 simprrl ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ )
69 1 2 11 26 36 28 46 tgelrnln ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝑑 𝐿 𝐸 ) ∈ ran 𝐿 )
70 69 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ( 𝑑 𝐿 𝐸 ) ∈ ran 𝐿 )
71 1 2 11 26 36 28 46 tglinerflx2 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐸 ∈ ( 𝑑 𝐿 𝐸 ) )
72 71 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐸 ∈ ( 𝑑 𝐿 𝐸 ) )
73 42 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝐷𝑃 )
74 1 11 2 4 6 7 5 12 ncolrot2 ( 𝜑 → ¬ ( 𝐶 ∈ ( 𝐴 𝐿 𝐵 ) ∨ 𝐴 = 𝐵 ) )
75 1 2 3 4 5 6 7 8 9 14 17 11 74 cgrancol ( 𝜑 → ¬ ( 𝑋 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) )
76 1 11 2 4 8 9 14 75 ncolcom ( 𝜑 → ¬ ( 𝑋 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
77 76 ad5antr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑋 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
78 simprlr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥 ( 𝐾𝐸 ) 𝑋 )
79 1 2 16 66 22 29 27 11 78 hlln ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥 ∈ ( 𝑋 𝐿 𝐸 ) )
80 1 2 16 66 22 29 27 78 hlne1 ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥𝐸 )
81 1 2 11 27 22 29 73 66 77 79 80 ncolncol ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑥 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
82 1 11 2 27 29 73 66 81 ncolcom ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑥 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) )
83 pm2.45 ( ¬ ( 𝑥 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) → ¬ 𝑥 ∈ ( 𝐷 𝐿 𝐸 ) )
84 82 83 syl ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ 𝑥 ∈ ( 𝐷 𝐿 𝐸 ) )
85 1 2 11 4 8 9 10 13 ncolne1 ( 𝜑𝐷𝐸 )
86 1 2 11 4 8 9 85 tgelrnln ( 𝜑 → ( 𝐷 𝐿 𝐸 ) ∈ ran 𝐿 )
87 86 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝐷 𝐿 𝐸 ) ∈ ran 𝐿 )
88 1 2 11 4 8 9 85 tglinerflx2 ( 𝜑𝐸 ∈ ( 𝐷 𝐿 𝐸 ) )
89 88 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐸 ∈ ( 𝐷 𝐿 𝐸 ) )
90 1 2 11 26 36 28 46 46 87 45 89 tglinethru ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( 𝐷 𝐿 𝐸 ) = ( 𝑑 𝐿 𝐸 ) )
91 90 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ( 𝐷 𝐿 𝐸 ) = ( 𝑑 𝐿 𝐸 ) )
92 84 91 neleqtrd ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ 𝑥 ∈ ( 𝑑 𝐿 𝐸 ) )
93 1 2 11 27 70 29 65 16 72 66 22 92 78 hphl ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝑋 )
94 90 fveq2d ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) = ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) )
95 94 ad3antrrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) = ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) )
96 19 ad5antr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑋 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
97 95 96 breqdi ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑋 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝐹 )
98 1 2 11 27 70 66 65 22 93 39 97 hpgtr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝐹 )
99 1 2 3 4 5 6 7 8 9 15 18 11 74 cgrancol ( 𝜑 → ¬ ( 𝑌 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) )
100 1 11 2 4 8 9 15 99 ncolcom ( 𝜑 → ¬ ( 𝑌 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
101 100 ad5antr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑌 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
102 simprrr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦 ( 𝐾𝐸 ) 𝑌 )
103 1 2 16 23 25 29 27 11 102 hlln ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦 ∈ ( 𝑌 𝐿 𝐸 ) )
104 1 2 16 23 25 29 27 102 hlne1 ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦𝐸 )
105 1 2 11 27 25 29 73 23 101 103 104 ncolncol ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑦 ∈ ( 𝐸 𝐿 𝐷 ) ∨ 𝐸 = 𝐷 ) )
106 1 11 2 27 29 73 23 105 ncolcom ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ ( 𝑦 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) )
107 pm2.45 ( ¬ ( 𝑦 ∈ ( 𝐷 𝐿 𝐸 ) ∨ 𝐷 = 𝐸 ) → ¬ 𝑦 ∈ ( 𝐷 𝐿 𝐸 ) )
108 106 107 syl ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ 𝑦 ∈ ( 𝐷 𝐿 𝐸 ) )
109 108 91 neleqtrd ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → ¬ 𝑦 ∈ ( 𝑑 𝐿 𝐸 ) )
110 1 2 11 27 70 29 65 16 72 23 25 109 102 hphl ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝑌 )
111 20 ad5antr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑌 ( ( hpG ‘ 𝐺 ) ‘ ( 𝐷 𝐿 𝐸 ) ) 𝐹 )
112 95 111 breqdi ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑌 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝐹 )
113 1 2 11 27 70 23 65 25 110 39 112 hpgtr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦 ( ( hpG ‘ 𝐺 ) ‘ ( 𝑑 𝐿 𝐸 ) ) 𝐹 )
114 1 3 2 11 16 27 31 33 35 37 29 39 41 48 52 65 66 23 67 68 98 113 trgcopyeulem ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑥 = 𝑦 )
115 114 78 eqbrtrrd ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑦 ( 𝐾𝐸 ) 𝑋 )
116 1 2 16 23 22 29 27 115 hlcomd ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑋 ( 𝐾𝐸 ) 𝑦 )
117 1 2 16 22 23 25 27 29 116 102 hltr ( ( ( ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) ∧ 𝑥𝑃 ) ∧ 𝑦𝑃 ) ∧ ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ) → 𝑋 ( 𝐾𝐸 ) 𝑌 )
118 17 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑋 ”⟩ )
119 1 2 16 26 30 32 34 42 28 21 118 36 44 cgrahl1 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑋 ”⟩ )
120 1 2 11 4 5 6 7 12 ncolne1 ( 𝜑𝐴𝐵 )
121 120 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝐴𝐵 )
122 1 2 16 26 30 32 34 36 28 21 3 121 51 iscgra1 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑋 ”⟩ ↔ ∃ 𝑥𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ) )
123 119 122 mpbid ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ∃ 𝑥𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) )
124 18 ad2antrr ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝐷 𝐸 𝑌 ”⟩ )
125 1 2 16 26 30 32 34 42 28 24 124 36 44 cgrahl1 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑌 ”⟩ )
126 1 2 16 26 30 32 34 36 28 24 3 121 51 iscgra1 ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑌 ”⟩ ↔ ∃ 𝑦𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) )
127 125 126 mpbid ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ∃ 𝑦𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) )
128 reeanv ( ∃ 𝑥𝑃𝑦𝑃 ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) ↔ ( ∃ 𝑥𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ∃ 𝑦𝑃 ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) )
129 123 127 128 sylanbrc ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → ∃ 𝑥𝑃𝑦𝑃 ( ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑥 ”⟩ ∧ 𝑥 ( 𝐾𝐸 ) 𝑋 ) ∧ ( ⟨“ 𝐴 𝐵 𝐶 ”⟩ ( cgrG ‘ 𝐺 ) ⟨“ 𝑑 𝐸 𝑦 ”⟩ ∧ 𝑦 ( 𝐾𝐸 ) 𝑌 ) ) )
130 117 129 r19.29vva ( ( ( 𝜑𝑑𝑃 ) ∧ ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) ) → 𝑋 ( 𝐾𝐸 ) 𝑌 )
131 120 necomd ( 𝜑𝐵𝐴 )
132 1 2 16 9 6 5 4 8 3 85 131 hlcgrex ( 𝜑 → ∃ 𝑑𝑃 ( 𝑑 ( 𝐾𝐸 ) 𝐷 ∧ ( 𝐸 𝑑 ) = ( 𝐵 𝐴 ) ) )
133 130 132 r19.29a ( 𝜑𝑋 ( 𝐾𝐸 ) 𝑌 )