Metamath Proof Explorer


Theorem tglnne

Description: It takes two different points to form a line. (Contributed by Thierry Arnoux, 27-Nov-2019)

Ref Expression
Hypotheses tglineelsb2.p ⊢ B = Base G
tglineelsb2.i ⊢ I = Itv ⁡ G
tglineelsb2.l ⊢ L = Line 𝒢 ⁡ G
tglineelsb2.g ⊢ φ → G ∈ 𝒢 Tarski
tglnne.x ⊢ φ → X ∈ B
tglnne.y ⊢ φ → Y ∈ B
tglnne.1 ⊢ φ → X L Y ∈ ran ⁡ L
Assertion tglnne ⊢ φ → X ≠ Y

Proof

Step Hyp Ref Expression
1 tglineelsb2.p ⊢ B = Base G
2 tglineelsb2.i ⊢ I = Itv ⁡ G
3 tglineelsb2.l ⊢ L = Line 𝒢 ⁡ G
4 tglineelsb2.g ⊢ φ → G ∈ 𝒢 Tarski
5 tglnne.x ⊢ φ → X ∈ B
6 tglnne.y ⊢ φ → Y ∈ B
7 tglnne.1 ⊢ φ → X L Y ∈ ran ⁡ L
8 4 ad3antrrr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → G ∈ 𝒢 Tarski
9 5 ad3antrrr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → X ∈ B
10 6 ad3antrrr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → Y ∈ B
11 simpllr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → x ∈ B
12 simplr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → y ∈ B
13 simprr ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → x ≠ y
14 eqid ⊢ dist ⁡ G = dist ⁡ G
15 1 14 2 8 11 12 tgbtwntriv1 ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → x ∈ x I y
16 1 2 3 8 11 12 11 13 15 btwnlng1 ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → x ∈ x L y
17 simprl ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → X L Y = x L y
18 16 17 eleqtrrd ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → x ∈ X L Y
19 1 3 2 8 9 10 18 tglngne ⊢ φ ∧ x ∈ B ∧ y ∈ B ∧ X L Y = x L y ∧ x ≠ y → X ≠ Y
20 1 2 3 4 7 tgisline ⊢ φ → ∃ x ∈ B ∃ y ∈ B X L Y = x L y ∧ x ≠ y
21 19 20 r19.29vva ⊢ φ → X ≠ Y