Metamath Proof Explorer


Theorem outsideoftr

Description: Transitivity law for outsideness. Theorem 6.7 of Schwabhauser p. 44. (Contributed by Scott Fenton, 18-Oct-2013) (Revised by Mario Carneiro, 19-Apr-2014)

Ref Expression
Assertion outsideoftr NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfABPOutsideOfBCPOutsideOfAC

Proof

Step Hyp Ref Expression
1 simpll APBPBPCPAP
2 simplr APBPBPCPBP
3 simprr APBPBPCPCP
4 1 2 3 3jca APBPBPCPAPBPCP
5 simplr1 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAP
6 simplr3 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBCP
7 df-3an APBPCPABtwnPBBBtwnPCAPBPCPABtwnPBBBtwnPC
8 simp1 NA𝔼NB𝔼NC𝔼NP𝔼NN
9 simp3r NA𝔼NB𝔼NC𝔼NP𝔼NP𝔼N
10 simp2l NA𝔼NB𝔼NC𝔼NP𝔼NA𝔼N
11 simp2r NA𝔼NB𝔼NC𝔼NP𝔼NB𝔼N
12 simp3l NA𝔼NB𝔼NC𝔼NP𝔼NC𝔼N
13 simpr2 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCABtwnPB
14 simpr3 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCBBtwnPC
15 8 9 10 11 12 13 14 btwnexchand NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCABtwnPC
16 15 orcd NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCABtwnPCCBtwnPA
17 7 16 sylan2br NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCABtwnPCCBtwnPA
18 17 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCABtwnPCCBtwnPA
19 simprlr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBCBtwnPBABtwnPB
20 simprr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBCBtwnPBCBtwnPB
21 btwnconn3 NP𝔼NA𝔼NC𝔼NB𝔼NABtwnPBCBtwnPBABtwnPCCBtwnPA
22 8 9 10 12 11 21 syl122anc NA𝔼NB𝔼NC𝔼NP𝔼NABtwnPBCBtwnPBABtwnPCCBtwnPA
23 22 adantr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBCBtwnPBABtwnPBCBtwnPBABtwnPCCBtwnPA
24 19 20 23 mp2and NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBCBtwnPBABtwnPCCBtwnPA
25 24 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBCBtwnPBABtwnPCCBtwnPA
26 18 25 jaod NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCCBtwnPBABtwnPCCBtwnPA
27 26 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPCCBtwnPBABtwnPCCBtwnPA
28 simpll2 APBPCPBBtwnPABBtwnPCBP
29 28 adantl NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCBP
30 29 necomd NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCPB
31 simprlr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCBBtwnPA
32 simprr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCBBtwnPC
33 btwnconn1 NP𝔼NB𝔼NA𝔼NC𝔼NPBBBtwnPABBtwnPCABtwnPCCBtwnPA
34 8 9 11 10 12 33 syl122anc NA𝔼NB𝔼NC𝔼NP𝔼NPBBBtwnPABBtwnPCABtwnPCCBtwnPA
35 34 adantr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCPBBBtwnPABBtwnPCABtwnPCCBtwnPA
36 30 31 32 35 mp3and NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCABtwnPCCBtwnPA
37 36 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCABtwnPCCBtwnPA
38 df-3an APBPCPBBtwnPACBtwnPBAPBPCPBBtwnPACBtwnPB
39 simpr3 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBCBtwnPB
40 simpr2 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBBBtwnPA
41 8 9 12 11 10 39 40 btwnexchand NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBCBtwnPA
42 41 olcd NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBABtwnPCCBtwnPA
43 38 42 sylan2br NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBABtwnPCCBtwnPA
44 43 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPACBtwnPBABtwnPCCBtwnPA
45 37 44 jaod NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCCBtwnPBABtwnPCCBtwnPA
46 45 expr NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPBBtwnPABBtwnPCCBtwnPBABtwnPCCBtwnPA
47 27 46 jaod NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBABtwnPCCBtwnPA
48 47 imp32 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBABtwnPCCBtwnPA
49 5 6 48 3jca NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAPCPABtwnPCCBtwnPA
50 49 exp31 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAPCPABtwnPCCBtwnPA
51 4 50 syl5 NA𝔼NB𝔼NC𝔼NP𝔼NAPBPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAPCPABtwnPCCBtwnPA
52 51 impd NA𝔼NB𝔼NC𝔼NP𝔼NAPBPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAPCPABtwnPCCBtwnPA
53 broutsideof2 NP𝔼NA𝔼NB𝔼NPOutsideOfABAPBPABtwnPBBBtwnPA
54 8 9 10 11 53 syl13anc NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfABAPBPABtwnPBBBtwnPA
55 broutsideof2 NP𝔼NB𝔼NC𝔼NPOutsideOfBCBPCPBBtwnPCCBtwnPB
56 8 9 11 12 55 syl13anc NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfBCBPCPBBtwnPCCBtwnPB
57 54 56 anbi12d NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfABPOutsideOfBCAPBPABtwnPBBBtwnPABPCPBBtwnPCCBtwnPB
58 df-3an APBPABtwnPBBBtwnPAAPBPABtwnPBBBtwnPA
59 df-3an BPCPBBtwnPCCBtwnPBBPCPBBtwnPCCBtwnPB
60 58 59 anbi12i APBPABtwnPBBBtwnPABPCPBBtwnPCCBtwnPBAPBPABtwnPBBBtwnPABPCPBBtwnPCCBtwnPB
61 an4 APBPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPBAPBPABtwnPBBBtwnPABPCPBBtwnPCCBtwnPB
62 60 61 bitr4i APBPABtwnPBBBtwnPABPCPBBtwnPCCBtwnPBAPBPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPB
63 57 62 bitrdi NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfABPOutsideOfBCAPBPBPCPABtwnPBBBtwnPABBtwnPCCBtwnPB
64 broutsideof2 NP𝔼NA𝔼NC𝔼NPOutsideOfACAPCPABtwnPCCBtwnPA
65 8 9 10 12 64 syl13anc NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfACAPCPABtwnPCCBtwnPA
66 52 63 65 3imtr4d NA𝔼NB𝔼NC𝔼NP𝔼NPOutsideOfABPOutsideOfBCPOutsideOfAC