Metamath Proof Explorer


Theorem axtgeucl

Description: Euclid's Axiom. Axiom A10 of Schwabhauser p. 13. This is equivalent to Euclid's parallel postulate when combined with other axioms. (Contributed by Thierry Arnoux, 16-Mar-2019)

Ref Expression
Hypotheses axtrkge.p P=BaseG
axtrkge.d -˙=distG
axtrkge.i I=ItvG
axtgeucl.g φG𝒢TarskiE
axtgeucl.1 φXP
axtgeucl.2 φYP
axtgeucl.3 φZP
axtgeucl.4 φUP
axtgeucl.5 φVP
axtgeucl.6 φUXIV
axtgeucl.7 φUYIZ
axtgeucl.8 φXU
Assertion axtgeucl φaPbPYXIaZXIbVaIb

Proof

Step Hyp Ref Expression
1 axtrkge.p P=BaseG
2 axtrkge.d -˙=distG
3 axtrkge.i I=ItvG
4 axtgeucl.g φG𝒢TarskiE
5 axtgeucl.1 φXP
6 axtgeucl.2 φYP
7 axtgeucl.3 φZP
8 axtgeucl.4 φUP
9 axtgeucl.5 φVP
10 axtgeucl.6 φUXIV
11 axtgeucl.7 φUYIZ
12 axtgeucl.8 φXU
13 1 2 3 istrkge G𝒢TarskiEGVxPyPzPuPvPuxIvuyIzxuaPbPyxIazxIbvaIb
14 4 13 sylib φGVxPyPzPuPvPuxIvuyIzxuaPbPyxIazxIbvaIb
15 14 simprd φxPyPzPuPvPuxIvuyIzxuaPbPyxIazxIbvaIb
16 oveq1 x=XxIv=XIv
17 16 eleq2d x=XuxIvuXIv
18 neeq1 x=XxuXu
19 17 18 3anbi13d x=XuxIvuyIzxuuXIvuyIzXu
20 oveq1 x=XxIa=XIa
21 20 eleq2d x=XyxIayXIa
22 oveq1 x=XxIb=XIb
23 22 eleq2d x=XzxIbzXIb
24 21 23 3anbi12d x=XyxIazxIbvaIbyXIazXIbvaIb
25 24 2rexbidv x=XaPbPyxIazxIbvaIbaPbPyXIazXIbvaIb
26 19 25 imbi12d x=XuxIvuyIzxuaPbPyxIazxIbvaIbuXIvuyIzXuaPbPyXIazXIbvaIb
27 26 2ralbidv x=XuPvPuxIvuyIzxuaPbPyxIazxIbvaIbuPvPuXIvuyIzXuaPbPyXIazXIbvaIb
28 oveq1 y=YyIz=YIz
29 28 eleq2d y=YuyIzuYIz
30 29 3anbi2d y=YuXIvuyIzXuuXIvuYIzXu
31 eleq1 y=YyXIaYXIa
32 31 3anbi1d y=YyXIazXIbvaIbYXIazXIbvaIb
33 32 2rexbidv y=YaPbPyXIazXIbvaIbaPbPYXIazXIbvaIb
34 30 33 imbi12d y=YuXIvuyIzXuaPbPyXIazXIbvaIbuXIvuYIzXuaPbPYXIazXIbvaIb
35 34 2ralbidv y=YuPvPuXIvuyIzXuaPbPyXIazXIbvaIbuPvPuXIvuYIzXuaPbPYXIazXIbvaIb
36 oveq2 z=ZYIz=YIZ
37 36 eleq2d z=ZuYIzuYIZ
38 37 3anbi2d z=ZuXIvuYIzXuuXIvuYIZXu
39 eleq1 z=ZzXIbZXIb
40 39 3anbi2d z=ZYXIazXIbvaIbYXIaZXIbvaIb
41 40 2rexbidv z=ZaPbPYXIazXIbvaIbaPbPYXIaZXIbvaIb
42 38 41 imbi12d z=ZuXIvuYIzXuaPbPYXIazXIbvaIbuXIvuYIZXuaPbPYXIaZXIbvaIb
43 42 2ralbidv z=ZuPvPuXIvuYIzXuaPbPYXIazXIbvaIbuPvPuXIvuYIZXuaPbPYXIaZXIbvaIb
44 27 35 43 rspc3v XPYPZPxPyPzPuPvPuxIvuyIzxuaPbPyxIazxIbvaIbuPvPuXIvuYIZXuaPbPYXIaZXIbvaIb
45 5 6 7 44 syl3anc φxPyPzPuPvPuxIvuyIzxuaPbPyxIazxIbvaIbuPvPuXIvuYIZXuaPbPYXIaZXIbvaIb
46 15 45 mpd φuPvPuXIvuYIZXuaPbPYXIaZXIbvaIb
47 eleq1 u=UuXIvUXIv
48 eleq1 u=UuYIZUYIZ
49 neeq2 u=UXuXU
50 47 48 49 3anbi123d u=UuXIvuYIZXuUXIvUYIZXU
51 50 imbi1d u=UuXIvuYIZXuaPbPYXIaZXIbvaIbUXIvUYIZXUaPbPYXIaZXIbvaIb
52 oveq2 v=VXIv=XIV
53 52 eleq2d v=VUXIvUXIV
54 53 3anbi1d v=VUXIvUYIZXUUXIVUYIZXU
55 eleq1 v=VvaIbVaIb
56 55 3anbi3d v=VYXIaZXIbvaIbYXIaZXIbVaIb
57 56 2rexbidv v=VaPbPYXIaZXIbvaIbaPbPYXIaZXIbVaIb
58 54 57 imbi12d v=VUXIvUYIZXUaPbPYXIaZXIbvaIbUXIVUYIZXUaPbPYXIaZXIbVaIb
59 51 58 rspc2v UPVPuPvPuXIvuYIZXuaPbPYXIaZXIbvaIbUXIVUYIZXUaPbPYXIaZXIbVaIb
60 8 9 59 syl2anc φuPvPuXIvuYIZXuaPbPYXIaZXIbvaIbUXIVUYIZXUaPbPYXIaZXIbVaIb
61 46 60 mpd φUXIVUYIZXUaPbPYXIaZXIbVaIb
62 10 11 12 61 mp3and φaPbPYXIaZXIbVaIb