Metamath Proof Explorer


Theorem tgcolg

Description: We choose the notation ( Z e. ( X L Y ) \/ X = Y ) instead of "colinear" in order to avoid defining an additional symbol for colinearity because LineG is a common structure slot for other axiomatizations of geometry. (Contributed by Thierry Arnoux, 25-May-2019)

Ref Expression
Hypotheses tglngval.p P = Base G
tglngval.l L = Line 𝒢 G
tglngval.i I = Itv G
tglngval.g φ G 𝒢 Tarski
tglngval.x φ X P
tglngval.y φ Y P
tgcolg.z φ Z P
Assertion tgcolg φ Z X L Y X = Y Z X I Y X Z I Y Y X I Z

Proof

Step Hyp Ref Expression
1 tglngval.p P = Base G
2 tglngval.l L = Line 𝒢 G
3 tglngval.i I = Itv G
4 tglngval.g φ G 𝒢 Tarski
5 tglngval.x φ X P
6 tglngval.y φ Y P
7 tgcolg.z φ Z P
8 animorr φ X = Y Z X L Y X = Y
9 eqid dist G = dist G
10 4 adantr φ X = Y G 𝒢 Tarski
11 7 adantr φ X = Y Z P
12 5 adantr φ X = Y X P
13 1 9 3 10 11 12 tgbtwntriv2 φ X = Y X Z I X
14 simpr φ X = Y X = Y
15 14 oveq2d φ X = Y Z I X = Z I Y
16 13 15 eleqtrd φ X = Y X Z I Y
17 16 3mix2d φ X = Y Z X I Y X Z I Y Y X I Z
18 8 17 2thd φ X = Y Z X L Y X = Y Z X I Y X Z I Y Y X I Z
19 simpr φ X Y X Y
20 19 neneqd φ X Y ¬ X = Y
21 biorf ¬ X = Y Z X L Y X = Y Z X L Y
22 20 21 syl φ X Y Z X L Y X = Y Z X L Y
23 orcom X = Y Z X L Y Z X L Y X = Y
24 22 23 bitrdi φ X Y Z X L Y Z X L Y X = Y
25 4 adantr φ X Y G 𝒢 Tarski
26 5 adantr φ X Y X P
27 6 adantr φ X Y Y P
28 7 adantr φ X Y Z P
29 1 2 3 25 26 27 19 28 tgellng φ X Y Z X L Y Z X I Y X Z I Y Y X I Z
30 24 29 bitr3d φ X Y Z X L Y X = Y Z X I Y X Z I Y Y X I Z
31 18 30 pm2.61dane φ Z X L Y X = Y Z X I Y X Z I Y Y X I Z