Metamath Proof Explorer


Theorem tglinesseq

Description: If a line is a subset of another line, they are equal. (Contributed by Thierry Arnoux, 17-Jun-2026)

Ref Expression
Hypotheses tglinesseq.l ⊢ L = Line 𝒢 ⁡ G
tglinesseq.g ⊢ φ → G ∈ 𝒢 Tarski
tglinesseq.a ⊢ φ → A ∈ ran ⁡ L
tglinesseq.b ⊢ φ → B ∈ ran ⁡ L
tglinesseq.1 ⊢ φ → A ⊆ B
Assertion tglinesseq ⊢ φ → A = B

Proof

Step Hyp Ref Expression
1 tglinesseq.l ⊢ L = Line 𝒢 ⁡ G
2 tglinesseq.g ⊢ φ → G ∈ 𝒢 Tarski
3 tglinesseq.a ⊢ φ → A ∈ ran ⁡ L
4 tglinesseq.b ⊢ φ → B ∈ ran ⁡ L
5 tglinesseq.1 ⊢ φ → A ⊆ B
6 simplr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → A = x L y
7 eqid ⊢ Base G = Base G
8 eqid ⊢ Itv ⁡ G = Itv ⁡ G
9 2 ad4antr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → G ∈ 𝒢 Tarski
10 simp-4r ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → x ∈ Base G
11 simpllr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → y ∈ Base G
12 simpr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → x ≠ y
13 4 ad4antr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → B ∈ ran ⁡ L
14 5 ad4antr ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → A ⊆ B
15 7 8 1 9 10 11 12 tglinerflx1 ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → x ∈ x L y
16 15 6 eleqtrrd ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → x ∈ A
17 14 16 sseldd ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → x ∈ B
18 7 8 1 9 10 11 12 tglinerflx2 ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → y ∈ x L y
19 18 6 eleqtrrd ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → y ∈ A
20 14 19 sseldd ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → y ∈ B
21 7 8 1 9 10 11 12 12 13 17 20 tglinethru ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → B = x L y
22 6 21 eqtr4d ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → A = B
23 22 anasss ⊢ φ ∧ x ∈ Base G ∧ y ∈ Base G ∧ A = x L y ∧ x ≠ y → A = B
24 7 8 1 2 3 tgisline ⊢ φ → ∃ x ∈ Base G ∃ y ∈ Base G A = x L y ∧ x ≠ y
25 23 24 r19.29vva ⊢ φ → A = B