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