Metamath Proof Explorer


Theorem broutsideof2

Description: Alternate form of OutsideOf . Definition 6.1 of Schwabhauser p. 43. (Contributed by Scott Fenton, 17-Oct-2013) (Revised by Mario Carneiro, 19-Apr-2014)

Ref Expression
Assertion broutsideof2 NP𝔼NA𝔼NB𝔼NPOutsideOfABAPBPABtwnPBBBtwnPA

Proof

Step Hyp Ref Expression
1 broutsideof POutsideOfABPColinearAB¬PBtwnAB
2 btwntriv1 NA𝔼NB𝔼NABtwnAB
3 2 3adant3r1 NP𝔼NA𝔼NB𝔼NABtwnAB
4 breq1 A=PABtwnABPBtwnAB
5 3 4 syl5ibcom NP𝔼NA𝔼NB𝔼NA=PPBtwnAB
6 5 necon3bd NP𝔼NA𝔼NB𝔼N¬PBtwnABAP
7 6 imp NP𝔼NA𝔼NB𝔼N¬PBtwnABAP
8 7 adantrl NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABAP
9 btwntriv2 NA𝔼NB𝔼NBBtwnAB
10 9 3adant3r1 NP𝔼NA𝔼NB𝔼NBBtwnAB
11 breq1 B=PBBtwnABPBtwnAB
12 10 11 syl5ibcom NP𝔼NA𝔼NB𝔼NB=PPBtwnAB
13 12 necon3bd NP𝔼NA𝔼NB𝔼N¬PBtwnABBP
14 13 imp NP𝔼NA𝔼NB𝔼N¬PBtwnABBP
15 14 adantrl NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABBP
16 brcolinear NP𝔼NA𝔼NB𝔼NPColinearABPBtwnABABtwnBPBBtwnPA
17 pm2.24 PBtwnAB¬PBtwnABABtwnPBBBtwnPA
18 17 a1i NP𝔼NA𝔼NB𝔼NPBtwnAB¬PBtwnABABtwnPBBBtwnPA
19 3anrot P𝔼NA𝔼NB𝔼NA𝔼NB𝔼NP𝔼N
20 btwncom NA𝔼NB𝔼NP𝔼NABtwnBPABtwnPB
21 19 20 sylan2b NP𝔼NA𝔼NB𝔼NABtwnBPABtwnPB
22 orc ABtwnPBABtwnPBBBtwnPA
23 21 22 syl6bi NP𝔼NA𝔼NB𝔼NABtwnBPABtwnPBBBtwnPA
24 23 a1dd NP𝔼NA𝔼NB𝔼NABtwnBP¬PBtwnABABtwnPBBBtwnPA
25 olc BBtwnPAABtwnPBBBtwnPA
26 25 a1d BBtwnPA¬PBtwnABABtwnPBBBtwnPA
27 26 a1i NP𝔼NA𝔼NB𝔼NBBtwnPA¬PBtwnABABtwnPBBBtwnPA
28 18 24 27 3jaod NP𝔼NA𝔼NB𝔼NPBtwnABABtwnBPBBtwnPA¬PBtwnABABtwnPBBBtwnPA
29 16 28 sylbid NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABABtwnPBBBtwnPA
30 29 imp32 NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABABtwnPBBBtwnPA
31 8 15 30 3jca NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABAPBPABtwnPBBBtwnPA
32 simp3 APBPABtwnPBBBtwnPAABtwnPBBBtwnPA
33 3ancomb P𝔼NA𝔼NB𝔼NP𝔼NB𝔼NA𝔼N
34 btwncolinear2 NP𝔼NB𝔼NA𝔼NABtwnPBPColinearAB
35 33 34 sylan2b NP𝔼NA𝔼NB𝔼NABtwnPBPColinearAB
36 btwncolinear1 NP𝔼NA𝔼NB𝔼NBBtwnPAPColinearAB
37 35 36 jaod NP𝔼NA𝔼NB𝔼NABtwnPBBBtwnPAPColinearAB
38 32 37 syl5 NP𝔼NA𝔼NB𝔼NAPBPABtwnPBBBtwnPAPColinearAB
39 38 imp NP𝔼NA𝔼NB𝔼NAPBPABtwnPBBBtwnPAPColinearAB
40 simpr2 NP𝔼NA𝔼NB𝔼NABtwnPBAPBPAP
41 40 neneqd NP𝔼NA𝔼NB𝔼NABtwnPBAPBP¬A=P
42 simprl1 NP𝔼NA𝔼NB𝔼NABtwnPBAPBPPBtwnABABtwnPB
43 simprr NP𝔼NA𝔼NB𝔼NABtwnPBAPBPPBtwnABPBtwnAB
44 simpl NP𝔼NA𝔼NB𝔼NN
45 simpr2 NP𝔼NA𝔼NB𝔼NA𝔼N
46 simpr1 NP𝔼NA𝔼NB𝔼NP𝔼N
47 simpr3 NP𝔼NA𝔼NB𝔼NB𝔼N
48 btwnswapid NA𝔼NP𝔼NB𝔼NABtwnPBPBtwnABA=P
49 44 45 46 47 48 syl13anc NP𝔼NA𝔼NB𝔼NABtwnPBPBtwnABA=P
50 49 adantr NP𝔼NA𝔼NB𝔼NABtwnPBAPBPPBtwnABABtwnPBPBtwnABA=P
51 42 43 50 mp2and NP𝔼NA𝔼NB𝔼NABtwnPBAPBPPBtwnABA=P
52 51 expr NP𝔼NA𝔼NB𝔼NABtwnPBAPBPPBtwnABA=P
53 41 52 mtod NP𝔼NA𝔼NB𝔼NABtwnPBAPBP¬PBtwnAB
54 53 3exp2 NP𝔼NA𝔼NB𝔼NABtwnPBAPBP¬PBtwnAB
55 simpr3 NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPBP
56 55 neneqd NP𝔼NA𝔼NB𝔼NBBtwnPAAPBP¬B=P
57 simprl1 NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABBBtwnPA
58 simprr NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABPBtwnAB
59 44 46 45 47 58 btwncomand NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABPBtwnBA
60 3anrot B𝔼NP𝔼NA𝔼NP𝔼NA𝔼NB𝔼N
61 btwnswapid NB𝔼NP𝔼NA𝔼NBBtwnPAPBtwnBAB=P
62 60 61 sylan2br NP𝔼NA𝔼NB𝔼NBBtwnPAPBtwnBAB=P
63 62 adantr NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABBBtwnPAPBtwnBAB=P
64 57 59 63 mp2and NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABB=P
65 64 expr NP𝔼NA𝔼NB𝔼NBBtwnPAAPBPPBtwnABB=P
66 56 65 mtod NP𝔼NA𝔼NB𝔼NBBtwnPAAPBP¬PBtwnAB
67 66 3exp2 NP𝔼NA𝔼NB𝔼NBBtwnPAAPBP¬PBtwnAB
68 54 67 jaod NP𝔼NA𝔼NB𝔼NABtwnPBBBtwnPAAPBP¬PBtwnAB
69 68 com12 ABtwnPBBBtwnPANP𝔼NA𝔼NB𝔼NAPBP¬PBtwnAB
70 69 com4l NP𝔼NA𝔼NB𝔼NAPBPABtwnPBBBtwnPA¬PBtwnAB
71 70 3imp2 NP𝔼NA𝔼NB𝔼NAPBPABtwnPBBBtwnPA¬PBtwnAB
72 39 71 jca NP𝔼NA𝔼NB𝔼NAPBPABtwnPBBBtwnPAPColinearAB¬PBtwnAB
73 31 72 impbida NP𝔼NA𝔼NB𝔼NPColinearAB¬PBtwnABAPBPABtwnPBBBtwnPA
74 1 73 bitrid NP𝔼NA𝔼NB𝔼NPOutsideOfABAPBPABtwnPBBBtwnPA