Metamath Proof Explorer


Theorem btwnouttr2

Description: Outer transitivity law for betweenness. Left-hand side of Theorem 3.1 of Schwabhauser p. 30. (Contributed by Scott Fenton, 12-Jun-2013)

Ref Expression
Assertion btwnouttr2 NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDCBtwnAD

Proof

Step Hyp Ref Expression
1 simp1 NA𝔼NB𝔼NC𝔼ND𝔼NN
2 simp2l NA𝔼NB𝔼NC𝔼ND𝔼NA𝔼N
3 simp3l NA𝔼NB𝔼NC𝔼ND𝔼NC𝔼N
4 simp3r NA𝔼NB𝔼NC𝔼ND𝔼ND𝔼N
5 axsegcon NA𝔼NC𝔼NC𝔼ND𝔼Nx𝔼NCBtwnAxCxCgrCD
6 1 2 3 3 4 5 syl122anc NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NCBtwnAxCxCgrCD
7 6 adantr NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDx𝔼NCBtwnAxCxCgrCD
8 simprrl NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnAx
9 simprl1 NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDBC
10 simpl2 BCBBtwnACCBtwnBDCBtwnAxCxCgrCDBBtwnAC
11 simprl BCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnAx
12 10 11 jca BCBBtwnACCBtwnBDCBtwnAxCxCgrCDBBtwnACCBtwnAx
13 12 adantl NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDBBtwnACCBtwnAx
14 simpl1 NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NN
15 simpl2l NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NA𝔼N
16 simpl2r NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NB𝔼N
17 simpl3l NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NC𝔼N
18 simpr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼Nx𝔼N
19 btwnexch3 NA𝔼NB𝔼NC𝔼Nx𝔼NBBtwnACCBtwnAxCBtwnBx
20 14 15 16 17 18 19 syl122anc NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBBtwnACCBtwnAxCBtwnBx
21 20 adantr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDBBtwnACCBtwnAxCBtwnBx
22 13 21 mpd NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnBx
23 simprrr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCxCgrCD
24 22 23 jca NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnBxCxCgrCD
25 simprl3 NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnBD
26 simpl3r NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼ND𝔼N
27 14 17 26 cgrrflxd NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NCDCgrCD
28 27 adantr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCDCgrCD
29 25 28 jca NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnBDCDCgrCD
30 segconeq NC𝔼NC𝔼ND𝔼NB𝔼Nx𝔼ND𝔼NBCCBtwnBxCxCgrCDCBtwnBDCDCgrCDx=D
31 14 17 17 26 16 18 26 30 syl133anc NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCCBtwnBxCxCgrCDCBtwnBDCDCgrCDx=D
32 31 adantr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDBCCBtwnBxCxCgrCDCBtwnBDCDCgrCDx=D
33 9 24 29 32 mp3and NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDx=D
34 33 opeq2d NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDAx=AD
35 8 34 breqtrd NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnAD
36 35 expr NA𝔼NB𝔼NC𝔼ND𝔼Nx𝔼NBCBBtwnACCBtwnBDCBtwnAxCxCgrCDCBtwnAD
37 36 an32s NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDx𝔼NCBtwnAxCxCgrCDCBtwnAD
38 37 rexlimdva NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDx𝔼NCBtwnAxCxCgrCDCBtwnAD
39 7 38 mpd NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDCBtwnAD
40 39 ex NA𝔼NB𝔼NC𝔼ND𝔼NBCBBtwnACCBtwnBDCBtwnAD