Step | Hyp | Ref
| Expression |
1 | | ishlg.p |
. . . 4
⊢ 𝑃 = (Base‘𝐺) |
2 | | ishlg.i |
. . . 4
⊢ 𝐼 = (Itv‘𝐺) |
3 | | ishlg.k |
. . . 4
⊢ 𝐾 = (hlG‘𝐺) |
4 | | ishlg.a |
. . . 4
⊢ (𝜑 → 𝐴 ∈ 𝑃) |
5 | | ishlg.b |
. . . 4
⊢ (𝜑 → 𝐵 ∈ 𝑃) |
6 | | ishlg.c |
. . . 4
⊢ (𝜑 → 𝐶 ∈ 𝑃) |
7 | | hlln.1 |
. . . 4
⊢ (𝜑 → 𝐺 ∈ TarskiG) |
8 | | hltr.d |
. . . 4
⊢ (𝜑 → 𝐷 ∈ 𝑃) |
9 | | hlcgrex.m |
. . . 4
⊢ − =
(dist‘𝐺) |
10 | | hlcgrex.1 |
. . . 4
⊢ (𝜑 → 𝐷 ≠ 𝐴) |
11 | | hlcgrex.2 |
. . . 4
⊢ (𝜑 → 𝐵 ≠ 𝐶) |
12 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11 | hlcgrex 25984 |
. . 3
⊢ (𝜑 → ∃𝑥 ∈ 𝑃 (𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶))) |
13 | 4 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐴 ∈ 𝑃) |
14 | 5 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐵 ∈ 𝑃) |
15 | 6 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐶 ∈ 𝑃) |
16 | 7 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐺 ∈ TarskiG) |
17 | 8 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐷 ∈ 𝑃) |
18 | 10 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐷 ≠ 𝐴) |
19 | 11 | ad3antrrr 720 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝐵 ≠ 𝐶) |
20 | | simpllr 766 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝑥 ∈ 𝑃) |
21 | | simplr 759 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝑦 ∈ 𝑃) |
22 | | simprll 769 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝑥(𝐾‘𝐴)𝐷) |
23 | | simprrl 771 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝑦(𝐾‘𝐴)𝐷) |
24 | | simprlr 770 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → (𝐴 − 𝑥) = (𝐵 − 𝐶)) |
25 | | simprrr 772 |
. . . . . . 7
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → (𝐴 − 𝑦) = (𝐵 − 𝐶)) |
26 | 1, 2, 3, 13, 14, 15, 16, 17, 9, 18, 19, 20, 21, 22, 23, 24, 25 | hlcgreulem 25985 |
. . . . . 6
⊢ ((((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) ∧ ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) → 𝑥 = 𝑦) |
27 | 26 | ex 403 |
. . . . 5
⊢ (((𝜑 ∧ 𝑥 ∈ 𝑃) ∧ 𝑦 ∈ 𝑃) → (((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶))) → 𝑥 = 𝑦)) |
28 | 27 | ralrimiva 3148 |
. . . 4
⊢ ((𝜑 ∧ 𝑥 ∈ 𝑃) → ∀𝑦 ∈ 𝑃 (((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶))) → 𝑥 = 𝑦)) |
29 | 28 | ralrimiva 3148 |
. . 3
⊢ (𝜑 → ∀𝑥 ∈ 𝑃 ∀𝑦 ∈ 𝑃 (((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶))) → 𝑥 = 𝑦)) |
30 | 12, 29 | jca 507 |
. 2
⊢ (𝜑 → (∃𝑥 ∈ 𝑃 (𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ ∀𝑥 ∈ 𝑃 ∀𝑦 ∈ 𝑃 (((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶))) → 𝑥 = 𝑦))) |
31 | | breq1 4891 |
. . . 4
⊢ (𝑥 = 𝑦 → (𝑥(𝐾‘𝐴)𝐷 ↔ 𝑦(𝐾‘𝐴)𝐷)) |
32 | | oveq2 6932 |
. . . . 5
⊢ (𝑥 = 𝑦 → (𝐴 − 𝑥) = (𝐴 − 𝑦)) |
33 | | eqidd 2779 |
. . . . 5
⊢ (𝑥 = 𝑦 → (𝐵 − 𝐶) = (𝐵 − 𝐶)) |
34 | 32, 33 | eqeq12d 2793 |
. . . 4
⊢ (𝑥 = 𝑦 → ((𝐴 − 𝑥) = (𝐵 − 𝐶) ↔ (𝐴 − 𝑦) = (𝐵 − 𝐶))) |
35 | 31, 34 | anbi12d 624 |
. . 3
⊢ (𝑥 = 𝑦 → ((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ↔ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶)))) |
36 | 35 | reu4 3612 |
. 2
⊢
(∃!𝑥 ∈
𝑃 (𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ↔ (∃𝑥 ∈ 𝑃 (𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ ∀𝑥 ∈ 𝑃 ∀𝑦 ∈ 𝑃 (((𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶)) ∧ (𝑦(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑦) = (𝐵 − 𝐶))) → 𝑥 = 𝑦))) |
37 | 30, 36 | sylibr 226 |
1
⊢ (𝜑 → ∃!𝑥 ∈ 𝑃 (𝑥(𝐾‘𝐴)𝐷 ∧ (𝐴 − 𝑥) = (𝐵 − 𝐶))) |