Metamath Proof Explorer


Theorem fzospliti

Description: One direction of splitting a half-open integer range in half. (Contributed by Stefan O'Rear, 14-Aug-2015)

Ref Expression
Assertion fzospliti AB..^CDAB..^DAD..^C

Proof

Step Hyp Ref Expression
1 zre DD
2 elfzoelz AB..^CA
3 2 adantr AB..^CDA
4 3 zred AB..^CDA
5 lelttric DADAA<D
6 1 4 5 syl2an2 AB..^CDDAA<D
7 6 orcomd AB..^CDA<DDA
8 elfzole1 AB..^CBA
9 8 adantr AB..^CDBA
10 9 a1d AB..^CDA<DBA
11 10 ancrd AB..^CDA<DBAA<D
12 elfzolt2 AB..^CA<C
13 12 adantr AB..^CDA<C
14 13 a1d AB..^CDDAA<C
15 14 ancld AB..^CDDADAA<C
16 11 15 orim12d AB..^CDA<DDABAA<DDAA<C
17 7 16 mpd AB..^CDBAA<DDAA<C
18 elfzoel1 AB..^CB
19 18 adantr AB..^CDB
20 simpr AB..^CDD
21 elfzo ABDAB..^DBAA<D
22 3 19 20 21 syl3anc AB..^CDAB..^DBAA<D
23 elfzoel2 AB..^CC
24 23 adantr AB..^CDC
25 elfzo ADCAD..^CDAA<C
26 3 20 24 25 syl3anc AB..^CDAD..^CDAA<C
27 22 26 orbi12d AB..^CDAB..^DAD..^CBAA<DDAA<C
28 17 27 mpbird AB..^CDAB..^DAD..^C