Metamath Proof Explorer


Theorem fzosplit

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

Ref Expression
Assertion fzosplit D B C B ..^ C = B ..^ D D ..^ C

Proof

Step Hyp Ref Expression
1 simpr D B C x B ..^ C x B ..^ C
2 elfzelz D B C D
3 2 adantr D B C x B ..^ C D
4 fzospliti x B ..^ C D x B ..^ D x D ..^ C
5 1 3 4 syl2anc D B C x B ..^ C x B ..^ D x D ..^ C
6 elun x B ..^ D D ..^ C x B ..^ D x D ..^ C
7 5 6 sylibr D B C x B ..^ C x B ..^ D D ..^ C
8 7 ex D B C x B ..^ C x B ..^ D D ..^ C
9 8 ssrdv D B C B ..^ C B ..^ D D ..^ C
10 elfzuz3 D B C C D
11 fzoss2 C D B ..^ D B ..^ C
12 10 11 syl D B C B ..^ D B ..^ C
13 elfzuz D B C D B
14 fzoss1 D B D ..^ C B ..^ C
15 13 14 syl D B C D ..^ C B ..^ C
16 12 15 unssd D B C B ..^ D D ..^ C B ..^ C
17 9 16 eqssd D B C B ..^ C = B ..^ D D ..^ C