Description: Points lying on opposite sides of a line cannot be on the line. (Contributed by Thierry Arnoux, 3-Mar-2020)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | hpg.p | |- P = ( Base ` G ) | |
| hpg.d | |- .- = ( dist ` G ) | ||
| hpg.i | |- I = ( Itv ` G ) | ||
| hpg.o | |- O = { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) } | ||
| opphl.l | |- L = ( LineG ` G ) | ||
| opphl.d | |- ( ph -> D e. ran L ) | ||
| opphl.g | |- ( ph -> G e. TarskiG ) | ||
| oppcom.a | |- ( ph -> A e. P ) | ||
| oppcom.b | |- ( ph -> B e. P ) | ||
| oppcom.o | |- ( ph -> A O B ) | ||
| Assertion | oppne1 | |- ( ph -> -. A e. D ) | 
| Step | Hyp | Ref | Expression | 
|---|---|---|---|
| 1 | hpg.p | |- P = ( Base ` G ) | |
| 2 | hpg.d | |- .- = ( dist ` G ) | |
| 3 | hpg.i | |- I = ( Itv ` G ) | |
| 4 | hpg.o |  |-  O = { <. a , b >. | ( ( a e. ( P \ D ) /\ b e. ( P \ D ) ) /\ E. t e. D t e. ( a I b ) ) } | |
| 5 | opphl.l | |- L = ( LineG ` G ) | |
| 6 | opphl.d | |- ( ph -> D e. ran L ) | |
| 7 | opphl.g | |- ( ph -> G e. TarskiG ) | |
| 8 | oppcom.a | |- ( ph -> A e. P ) | |
| 9 | oppcom.b | |- ( ph -> B e. P ) | |
| 10 | oppcom.o | |- ( ph -> A O B ) | |
| 11 | 1 2 3 4 8 9 | islnopp | |- ( ph -> ( A O B <-> ( ( -. A e. D /\ -. B e. D ) /\ E. t e. D t e. ( A I B ) ) ) ) | 
| 12 | 10 11 | mpbid | |- ( ph -> ( ( -. A e. D /\ -. B e. D ) /\ E. t e. D t e. ( A I B ) ) ) | 
| 13 | 12 | simplld | |- ( ph -> -. A e. D ) |