Условие
∀n∈N обозначим через f(n) число способов представления числа n в виде суммы целых неотрицательных степеней числа 2. Преставления, отличающиеся лишь порядком слагаемых, считаются одинаковыми. Например, f(4)=4, так как число 4 может быть представлено следующими четырьмя способами:
4=4;
4=2+2;
4=2+1+1;
4=1+1+1+1.
Докажите, что ∀n∈N,n≥3:2n2/4<f(2n)<2n2/2.
Решение
Если n=2k+1 — любое нечетное число, большее 1, то каждое его представление в требуемом по условию задачи виде содержит 1 в качестве слагаемого. Убрав эту единицу, мы получим представление числа 2k. Очевидно и обратное. Следовательно, f(2k+1)=f(2k). (∗)
Если n=2k — любое четное число, то каждое его представление в требуемом виде принадлежит к одному из двух типов: либо оно содержит слагаемое 1, либо не
содержит таких слагаемых. В первом случае, убрав одно слагаемое 1, мы получим представление числа 2k—1. Как и выше, легко заметить, что есть взаимно однозначное соответствие между всеми представлениями числа 2k—1 и представлениями числа 2k первого типа. Во втором случае мы можем разделить все слагаемые
на 2 и получить представление числа k. Это соответствие также взаимно однозначно. Итак, f(2k)=f(2k—1)+f(k). (∗∗)
Обе полученные формулы выполнены для всех натуральных k>1. Очевидно, что f(1)=1. Пусть по определению f(0)=1, тогда формула (∗) выполнена и при k=0. Заметим еще, что из (∗) и (∗∗) следует, что f(n) не убывает.
Согласно (∗), число f(2k—1) в (∗∗) можно заменить на
f(2k—2), откуда f(2k)—f(2k—2)=f(k) ∀k≥1. Суммируя эти равенства от 1 до n, получаем, что f(2n)=∑ni=0f(i). (∗∗∗)
В правой части (∗∗∗) каждое слагаемое не больше последнего, а так как 2=f(0)+f(1)≤f(n) ∀n≥2, то f(2n)=2+∑ni=2f(i)≤2+(n—1)f(n)≤f(n)+(n—1)f(n)≤nf(n) ∀n≥2. Следовательно, f(2n)≤2n−1f(2n−1)≤2n−12n−2f(2n−2)≤…≤2(n−1)+(n−2)+…+2+1f(2)=2n(n−1)2+1.
И так как n(n−1)2+1<n22, т.е. 2n(n−1)2+1<2n22 ∀n≥3, верхняя оценка для f(2n) получена.
Чтобы получить нижнюю оценку, докажем сначала, что f(b+1)—f(b)≥f(a+1)—f(a) (4), если 0≤a≤b — целые числа одинаковой четности. Действительно, если a и b четны, то из (∗) следует,что каждая часть неравенства (4) обращается в нуль, если они оба нечетны, то из (∗∗) следует, что f(b+1)—f(b)=f(b+12), f(a+1)—f(a)=f(a+12), при чем, как было показано ранее, f не убывает.
Возьмем произвольные r и k, r≥k, r — четное. Подставим в неравенство (4) a=r+j,b=r—j,j=0,1,…,k—1. Получаем следующий набор неравенств:
j=0:f(r+1)_—f(r)≥f(r+1)—f(r)_
j=1:f(r+2)_—f(r+1)_≥f(r)_—f(r—1)_
j=2:f(r+3)_—f(r+2)_≥f(r—1)_—f(r—2)_
(…)
j=k—2:f(r+k—1)_—f(r+k—2)_≥f(r+k—3)_—f(r+k—2)_
j=k—1:f(r+k)—f(r+k—1)_≥f(r+k—2)_—f(r+k—1)
Просуммировав левые и правые части неравенств соответственно, легко увидеть, что все промежуточные слагаемые сокращаются, и остается следующее: f(r+k)—f(r)≥f(r+1)—f(r—k+1), а в силу того, что r — четное и f(r+1)=f(r), получим f(r+k)+f(r—k+1)≥2f(r). Так как r≥k, просуммируем уже такие неравенства по k=1,2,…,r, и получим ∑2ri=1f(i)≥2rf(r), или, что тоже самое ∑2ri=0f(i)—f(0)≥2rf(r). В силу (∗∗∗) ∑2ri=0f(i)=f(4r), а f(0)=1. Получаем следующее неравенство: f(4r)≥2rf(r)+1>2rf(r). Возьмем r=2m—2, тогда f(2m)>2m—1f(2m—2). (5)
(Очевидно, что ∀m∈N,m>2:2m—2 — четно. Также, непосредственно подстановкой легко убедиться, что неравенство (5) справедливо и при m=2:f(4)=4>2=f(2)f(1).)
Наконец. пусть n∈N,n>1. Если l — положительное целое такое, что 2l≤n, то применяя неравенство (5) к m=n,n—1,…,n−2l+2, получаем:
f(2n)>2n—1f(2n—2)>2n—12n—3f(2n—4)>… >2(n—1)+(n—3)+…+(n—2l+1)f(2n—2l)=2l(n—2l)f(2n—2l) (слагаемых в показателе степени — l штук, а 1+3+…+(2l—1)=l2, тогда (n—1)+(n—3)+…+(n—2l+1)=nl—l2=l(n—l)).
Теперь, пусть n — четно, l=n2. Получаем, f(2n)>2n2(n—n2)f(20)=2n24f(1)=2n24.
Если же n — нечетно, то положим l=n—12. Тогда, f(2n)>2n—12(n—n—12)f(21)=2(n—1)(n+1)4f(2)=2n2—14+1=2n2+34>2n24.
Таким образом, нужный результат доказан ∀n>1. Непосредственно проверяется, что и для n=1 соответствующее неравенство справедливо.
Тогда получаем, что ∀n∈N,n≥3:2n2/4<f(2n)<2n2/2, что и требовалось доказать.