Metamath Proof Explorer


Theorem tglngval

Description: The line going through points X and Y . (Contributed by Thierry Arnoux, 28-Mar-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
tglngval.z φ X Y
Assertion tglngval φ X L Y = z P | 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 tglngval.z φ X Y
8 1 2 3 tglng G 𝒢 Tarski L = x P , y P x z P | z x I y x z I y y x I z
9 4 8 syl φ L = x P , y P x z P | z x I y x z I y y x I z
10 9 oveqd φ X L Y = X x P , y P x z P | z x I y x z I y y x I z Y
11 7 necomd φ Y X
12 eldifsn Y P X Y P Y X
13 6 11 12 sylanbrc φ Y P X
14 1 fvexi P V
15 14 rabex z P | z X I Y X z I Y Y X I z V
16 15 a1i φ z P | z X I Y X z I Y Y X I z V
17 oveq12 x = X y = Y x I y = X I Y
18 17 eleq2d x = X y = Y z x I y z X I Y
19 simpl x = X y = Y x = X
20 simpr x = X y = Y y = Y
21 20 oveq2d x = X y = Y z I y = z I Y
22 19 21 eleq12d x = X y = Y x z I y X z I Y
23 19 oveq1d x = X y = Y x I z = X I z
24 20 23 eleq12d x = X y = Y y x I z Y X I z
25 18 22 24 3orbi123d x = X y = Y z x I y x z I y y x I z z X I Y X z I Y Y X I z
26 25 rabbidv x = X y = Y z P | z x I y x z I y y x I z = z P | z X I Y X z I Y Y X I z
27 sneq x = X x = X
28 27 difeq2d x = X P x = P X
29 eqid x P , y P x z P | z x I y x z I y y x I z = x P , y P x z P | z x I y x z I y y x I z
30 26 28 29 ovmpox X P Y P X z P | z X I Y X z I Y Y X I z V X x P , y P x z P | z x I y x z I y y x I z Y = z P | z X I Y X z I Y Y X I z
31 5 13 16 30 syl3anc φ X x P , y P x z P | z x I y x z I y y x I z Y = z P | z X I Y X z I Y Y X I z
32 10 31 eqtrd φ X L Y = z P | z X I Y X z I Y Y X I z