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 = Base G
axtrkge.d ⊢ - ˙ = dist ⁡ G
axtrkge.i ⊢ I = Itv ⁡ G
axtgeucl.g ⊢ φ → G ∈ 𝒢 Tarski E
axtgeucl.1 ⊢ φ → X ∈ P
axtgeucl.2 ⊢ φ → Y ∈ P
axtgeucl.3 ⊢ φ → Z ∈ P
axtgeucl.4 ⊢ φ → U ∈ P
axtgeucl.5 ⊢ φ → V ∈ P
axtgeucl.6 ⊢ φ → U ∈ X I V
axtgeucl.7 ⊢ φ → U ∈ Y I Z
axtgeucl.8 ⊢ φ → X ≠ U
Assertion axtgeucl ⊢ φ → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b

Proof

Step Hyp Ref Expression
1 axtrkge.p ⊢ P = Base G
2 axtrkge.d ⊢ - ˙ = dist ⁡ G
3 axtrkge.i ⊢ I = Itv ⁡ G
4 axtgeucl.g ⊢ φ → G ∈ 𝒢 Tarski E
5 axtgeucl.1 ⊢ φ → X ∈ P
6 axtgeucl.2 ⊢ φ → Y ∈ P
7 axtgeucl.3 ⊢ φ → Z ∈ P
8 axtgeucl.4 ⊢ φ → U ∈ P
9 axtgeucl.5 ⊢ φ → V ∈ P
10 axtgeucl.6 ⊢ φ → U ∈ X I V
11 axtgeucl.7 ⊢ φ → U ∈ Y I Z
12 axtgeucl.8 ⊢ φ → X ≠ U
13 1 2 3 istrkge ⊢ G ∈ 𝒢 Tarski E ↔ G ∈ V ∧ ∀ x ∈ P ∀ y ∈ P ∀ z ∈ P ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b
14 4 13 sylib ⊢ φ → G ∈ V ∧ ∀ x ∈ P ∀ y ∈ P ∀ z ∈ P ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b
15 14 simprd ⊢ φ → ∀ x ∈ P ∀ y ∈ P ∀ z ∈ P ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b
16 oveq1 ⊢ x = X → x I v = X I v
17 16 eleq2d ⊢ x = X → u ∈ x I v ↔ u ∈ X I v
18 neeq1 ⊢ x = X → x ≠ u ↔ X ≠ u
19 17 18 3anbi13d ⊢ x = X → u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u ↔ u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u
20 oveq1 ⊢ x = X → x I a = X I a
21 20 eleq2d ⊢ x = X → y ∈ x I a ↔ y ∈ X I a
22 oveq1 ⊢ x = X → x I b = X I b
23 22 eleq2d ⊢ x = X → z ∈ x I b ↔ z ∈ X I b
24 21 23 3anbi12d ⊢ x = X → y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b ↔ y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
25 24 2rexbidv ⊢ x = X → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b ↔ ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
26 19 25 imbi12d ⊢ x = X → u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b ↔ u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
27 26 2ralbidv ⊢ x = X → ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b ↔ ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
28 oveq1 ⊢ y = Y → y I z = Y I z
29 28 eleq2d ⊢ y = Y → u ∈ y I z ↔ u ∈ Y I z
30 29 3anbi2d ⊢ y = Y → u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u ↔ u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u
31 eleq1 ⊢ y = Y → y ∈ X I a ↔ Y ∈ X I a
32 31 3anbi1d ⊢ y = Y → y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
33 32 2rexbidv ⊢ y = Y → ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
34 30 33 imbi12d ⊢ y = Y → u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
35 34 2ralbidv ⊢ y = Y → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b
36 oveq2 ⊢ z = Z → Y I z = Y I Z
37 36 eleq2d ⊢ z = Z → u ∈ Y I z ↔ u ∈ Y I Z
38 37 3anbi2d ⊢ z = Z → u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u ↔ u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u
39 eleq1 ⊢ z = Z → z ∈ X I b ↔ Z ∈ X I b
40 39 3anbi2d ⊢ z = Z → Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
41 40 2rexbidv ⊢ z = Z → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
42 38 41 imbi12d ⊢ z = Z → u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
43 42 2ralbidv ⊢ z = Z → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ z ∈ X I b ∧ v ∈ a I b ↔ ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
44 27 35 43 rspc3v ⊢ X ∈ P ∧ Y ∈ P ∧ Z ∈ P → ∀ x ∈ P ∀ y ∈ P ∀ z ∈ P ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
45 5 6 7 44 syl3anc ⊢ φ → ∀ x ∈ P ∀ y ∈ P ∀ z ∈ P ∀ u ∈ P ∀ v ∈ P u ∈ x I v ∧ u ∈ y I z ∧ x ≠ u → ∃ a ∈ P ∃ b ∈ P y ∈ x I a ∧ z ∈ x I b ∧ v ∈ a I b → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
46 15 45 mpd ⊢ φ → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
47 eleq1 ⊢ u = U → u ∈ X I v ↔ U ∈ X I v
48 eleq1 ⊢ u = U → u ∈ Y I Z ↔ U ∈ Y I Z
49 neeq2 ⊢ u = U → X ≠ u ↔ X ≠ U
50 47 48 49 3anbi123d ⊢ u = U → u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u ↔ U ∈ X I v ∧ U ∈ Y I Z ∧ X ≠ U
51 50 imbi1d ⊢ u = U → u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b ↔ U ∈ X I v ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b
52 oveq2 ⊢ v = V → X I v = X I V
53 52 eleq2d ⊢ v = V → U ∈ X I v ↔ U ∈ X I V
54 53 3anbi1d ⊢ v = V → U ∈ X I v ∧ U ∈ Y I Z ∧ X ≠ U ↔ U ∈ X I V ∧ U ∈ Y I Z ∧ X ≠ U
55 eleq1 ⊢ v = V → v ∈ a I b ↔ V ∈ a I b
56 55 3anbi3d ⊢ v = V → Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b ↔ Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
57 56 2rexbidv ⊢ v = V → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b ↔ ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
58 54 57 imbi12d ⊢ v = V → U ∈ X I v ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b ↔ U ∈ X I V ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
59 51 58 rspc2v ⊢ U ∈ P ∧ V ∈ P → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b → U ∈ X I V ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
60 8 9 59 syl2anc ⊢ φ → ∀ u ∈ P ∀ v ∈ P u ∈ X I v ∧ u ∈ Y I Z ∧ X ≠ u → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ v ∈ a I b → U ∈ X I V ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
61 46 60 mpd ⊢ φ → U ∈ X I V ∧ U ∈ Y I Z ∧ X ≠ U → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b
62 10 11 12 61 mp3and ⊢ φ → ∃ a ∈ P ∃ b ∈ P Y ∈ X I a ∧ Z ∈ X I b ∧ V ∈ a I b