Metamath Proof Explorer


Theorem ioojoin

Description: Join two open intervals to create a third. (Contributed by NM, 11-Aug-2008) (Proof shortened by Mario Carneiro, 16-Jun-2014)

Ref Expression
Assertion ioojoin A*B*C*A<BB<CABBBC=AC

Proof

Step Hyp Ref Expression
1 unass ABBBC=ABBBC
2 snunioo B*C*B<CBBC=BC
3 2 3expa B*C*B<CBBC=BC
4 3 3adantl1 A*B*C*B<CBBC=BC
5 4 adantrl A*B*C*A<BB<CBBC=BC
6 5 uneq2d A*B*C*A<BB<CABBBC=ABBC
7 df-ioo .=x*,y*z*|x<zz<y
8 df-ico .=x*,y*z*|xzz<y
9 xrlenlt B*w*Bw¬w<B
10 xrlttr w*B*C*w<BB<Cw<C
11 xrltletr A*B*w*A<BBwA<w
12 7 8 9 7 10 11 ixxun A*B*C*A<BB<CABBC=AC
13 6 12 eqtrd A*B*C*A<BB<CABBBC=AC
14 1 13 eqtrid A*B*C*A<BB<CABBBC=AC