Metamath Proof Explorer


Theorem colopp

Description: Opposite sides of a line for colinear points. Theorem 9.18 of Schwabhauser p. 73. (Contributed by Thierry Arnoux, 3-Aug-2020)

Ref Expression
Hypotheses hpgid.p ⊢ P = Base G
hpgid.i ⊢ I = Itv ⁡ G
hpgid.l ⊢ L = Line 𝒢 ⁡ G
hpgid.g ⊢ φ → G ∈ 𝒢 Tarski
hpgid.d ⊢ φ → D ∈ ran ⁡ L
hpgid.a ⊢ φ → A ∈ P
hpgid.o ⊢ O = a b | a ∈ P ∖ D ∧ b ∈ P ∖ D ∧ ∃ t ∈ D t ∈ a I b
colopp.b ⊢ φ → B ∈ P
colopp.p ⊢ φ → C ∈ D
colopp.1 ⊢ φ → C ∈ A L B ∨ A = B
Assertion colopp ⊢ φ → A O B ↔ C ∈ A I B ∧ ¬ A ∈ D ∧ ¬ B ∈ D

Proof

Step Hyp Ref Expression
1 hpgid.p ⊢ P = Base G
2 hpgid.i ⊢ I = Itv ⁡ G
3 hpgid.l ⊢ L = Line 𝒢 ⁡ G
4 hpgid.g ⊢ φ → G ∈ 𝒢 Tarski
5 hpgid.d ⊢ φ → D ∈ ran ⁡ L
6 hpgid.a ⊢ φ → A ∈ P
7 hpgid.o ⊢ O = a b | a ∈ P ∖ D ∧ b ∈ P ∖ D ∧ ∃ t ∈ D t ∈ a I b
8 colopp.b ⊢ φ → B ∈ P
9 colopp.p ⊢ φ → C ∈ D
10 colopp.1 ⊢ φ → C ∈ A L B ∨ A = B
11 4 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → G ∈ 𝒢 Tarski
12 6 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A ∈ P
13 8 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → B ∈ P
14 eqid ⊢ dist ⁡ G = dist ⁡ G
15 5 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → D ∈ ran ⁡ L
16 simpllr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → ¬ A ∈ D ∧ ¬ B ∈ D
17 simplr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → y ∈ D
18 eleq1w ⊢ t = y → t ∈ A I B ↔ y ∈ A I B
19 18 adantl ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B ∧ t = y → t ∈ A I B ↔ y ∈ A I B
20 simpr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → y ∈ A I B
21 17 19 20 rspcedvd ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → ∃ t ∈ D t ∈ A I B
22 1 14 2 7 6 8 islnopp ⊢ φ → A O B ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B
23 22 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A O B ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B
24 16 21 23 mpbir2and ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A O B
25 1 14 2 7 3 15 11 12 13 24 oppne3 ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A ≠ B
26 1 2 3 11 12 13 25 tgelrnln ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A L B ∈ ran ⁡ L
27 1 2 3 11 12 13 25 tglinerflx1 ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A ∈ A L B
28 16 simpld ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → ¬ A ∈ D
29 nelne1 ⊢ A ∈ A L B ∧ ¬ A ∈ D → A L B ≠ D
30 27 28 29 syl2anc ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → A L B ≠ D
31 25 neneqd ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → ¬ A = B
32 10 orcomd ⊢ φ → A = B ∨ C ∈ A L B
33 32 ord ⊢ φ → ¬ A = B → C ∈ A L B
34 33 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → ¬ A = B → C ∈ A L B
35 31 34 mpd ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → C ∈ A L B
36 9 ad3antrrr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → C ∈ D
37 35 36 elind ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → C ∈ A L B ∩ D
38 1 3 2 11 15 17 tglnpt ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → y ∈ P
39 1 2 3 11 12 13 38 25 20 btwnlng1 ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → y ∈ A L B
40 39 17 elind ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → y ∈ A L B ∩ D
41 1 2 3 11 26 15 30 37 40 tglineineq ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → C = y
42 41 20 eqeltrd ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ y ∈ D ∧ y ∈ A I B → C ∈ A I B
43 42 adantllr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B ∧ y ∈ D ∧ y ∈ A I B → C ∈ A I B
44 18 cbvrexvw ⊢ ∃ t ∈ D t ∈ A I B ↔ ∃ y ∈ D y ∈ A I B
45 44 bilani ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B → ∃ y ∈ D y ∈ A I B
46 43 45 r19.29a ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B → C ∈ A I B
47 9 adantr ⊢ φ ∧ C ∈ A I B → C ∈ D
48 simpr ⊢ φ ∧ C ∈ A I B ∧ t = C → t = C
49 48 eleq1d ⊢ φ ∧ C ∈ A I B ∧ t = C → t ∈ A I B ↔ C ∈ A I B
50 simpr ⊢ φ ∧ C ∈ A I B → C ∈ A I B
51 47 49 50 rspcedvd ⊢ φ ∧ C ∈ A I B → ∃ t ∈ D t ∈ A I B
52 51 adantlr ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B → ∃ t ∈ D t ∈ A I B
53 46 52 impbida ⊢ φ ∧ ¬ A ∈ D ∧ ¬ B ∈ D → ∃ t ∈ D t ∈ A I B ↔ C ∈ A I B
54 53 pm5.32da ⊢ φ → ¬ A ∈ D ∧ ¬ B ∈ D ∧ ∃ t ∈ D t ∈ A I B ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B
55 3anrot ⊢ C ∈ A I B ∧ ¬ A ∈ D ∧ ¬ B ∈ D ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B
56 df-3an ⊢ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B
57 55 56 bitri ⊢ C ∈ A I B ∧ ¬ A ∈ D ∧ ¬ B ∈ D ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B
58 57 a1i ⊢ φ → C ∈ A I B ∧ ¬ A ∈ D ∧ ¬ B ∈ D ↔ ¬ A ∈ D ∧ ¬ B ∈ D ∧ C ∈ A I B
59 54 22 58 3bitr4d ⊢ φ → A O B ↔ C ∈ A I B ∧ ¬ A ∈ D ∧ ¬ B ∈ D