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 simpr φ ¬ A D ¬ B D t D t A I B t D t A I B
45 18 cbvrexvw t D t A I B y D y A I B
46 44 45 sylib φ ¬ A D ¬ B D t D t A I B y D y A I B
47 43 46 r19.29a φ ¬ A D ¬ B D t D t A I B C A I B
48 9 adantr φ C A I B C D
49 simpr φ C A I B t = C t = C
50 49 eleq1d φ C A I B t = C t A I B C A I B
51 simpr φ C A I B C A I B
52 48 50 51 rspcedvd φ C A I B t D t A I B
53 52 adantlr φ ¬ A D ¬ B D C A I B t D t A I B
54 47 53 impbida φ ¬ A D ¬ B D t D t A I B C A I B
55 54 pm5.32da φ ¬ A D ¬ B D t D t A I B ¬ A D ¬ B D C A I B
56 3anrot C A I B ¬ A D ¬ B D ¬ A D ¬ B D C A I B
57 df-3an ¬ A D ¬ B D C A I B ¬ A D ¬ B D C A I B
58 56 57 bitri C A I B ¬ A D ¬ B D ¬ A D ¬ B D C A I B
59 58 a1i φ C A I B ¬ A D ¬ B D ¬ A D ¬ B D C A I B
60 55 22 59 3bitr4d φ A O B C A I B ¬ A D ¬ B D