Database
REAL AND COMPLEX NUMBERS
Order sets
Half-open integer ranges
fzosplit
Next ⟩
fzodisj
Metamath Proof Explorer
Ascii
Unicode
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