Step |
Hyp |
Ref |
Expression |
1 |
|
ceilhalfelfzo1.j |
|- J = ( 1 ..^ ( |^ ` ( N / 2 ) ) ) |
2 |
1
|
eleq2i |
|- ( K e. J <-> K e. ( 1 ..^ ( |^ ` ( N / 2 ) ) ) ) |
3 |
|
nnre |
|- ( N e. NN -> N e. RR ) |
4 |
3
|
rehalfcld |
|- ( N e. NN -> ( N / 2 ) e. RR ) |
5 |
4
|
ceilcld |
|- ( N e. NN -> ( |^ ` ( N / 2 ) ) e. ZZ ) |
6 |
|
nnz |
|- ( N e. NN -> N e. ZZ ) |
7 |
|
nnnn0 |
|- ( N e. NN -> N e. NN0 ) |
8 |
|
2nn |
|- 2 e. NN |
9 |
|
nn0ledivnn |
|- ( ( N e. NN0 /\ 2 e. NN ) -> ( N / 2 ) <_ N ) |
10 |
7 8 9
|
sylancl |
|- ( N e. NN -> ( N / 2 ) <_ N ) |
11 |
|
ceille |
|- ( ( ( N / 2 ) e. RR /\ N e. ZZ /\ ( N / 2 ) <_ N ) -> ( |^ ` ( N / 2 ) ) <_ N ) |
12 |
4 6 10 11
|
syl3anc |
|- ( N e. NN -> ( |^ ` ( N / 2 ) ) <_ N ) |
13 |
|
eluz2 |
|- ( N e. ( ZZ>= ` ( |^ ` ( N / 2 ) ) ) <-> ( ( |^ ` ( N / 2 ) ) e. ZZ /\ N e. ZZ /\ ( |^ ` ( N / 2 ) ) <_ N ) ) |
14 |
5 6 12 13
|
syl3anbrc |
|- ( N e. NN -> N e. ( ZZ>= ` ( |^ ` ( N / 2 ) ) ) ) |
15 |
|
fzoss2 |
|- ( N e. ( ZZ>= ` ( |^ ` ( N / 2 ) ) ) -> ( 1 ..^ ( |^ ` ( N / 2 ) ) ) C_ ( 1 ..^ N ) ) |
16 |
14 15
|
syl |
|- ( N e. NN -> ( 1 ..^ ( |^ ` ( N / 2 ) ) ) C_ ( 1 ..^ N ) ) |
17 |
16
|
sseld |
|- ( N e. NN -> ( K e. ( 1 ..^ ( |^ ` ( N / 2 ) ) ) -> K e. ( 1 ..^ N ) ) ) |
18 |
2 17
|
biimtrid |
|- ( N e. NN -> ( K e. J -> K e. ( 1 ..^ N ) ) ) |