В этой заметке мы разберем задачи из статьи М. И. Башмакова «О поступление Бертрана» (см. «Квант» № 5, 1971).
Напомним, что поступатом Бертрана называется следующей итерацией: если x>1, то существует простое число, заключенное между x и 2x.
Это утверждение формировал французский математик Бертран, но отыскать доказательства для него не сумел. Это удалось сделать Чебышеву, причем сделать совершенно элементарно. Правда, он воспользовался одной не элементарной формулой — формулой Стирлинга:
n!=2πn(en)neθn/12n,
где 0<θn<1.
В эту формулу входят два едва ли не самых замечательных числа. Первое — это всем вам известное число n — отношение длины окружности к ее диаметру. второе число — это число e — предел последовательности (nn+1)n при n, стремящемся к бесконечности. Формула эта понадобилась Чебышеву для того, чтобы оценить величины n!=1⋅2⋅⋯⋅n.
На самом же деле, чтобы доказать поступат Бертрана, можно использовать существенное менее точные оценки величины n!
Именно такие оценки и предлагалось доказать читателю в статье Башмакова (задача 3). С разбора этой задачи мы и научем.
Вот ее формулировка:
Докажите, что существует такое действительное число e, что при всех натуральных n, больших некоморозо n0,
(en+1)n<n!<n(en)n.
Неравиенства (en+1)n<n!<n(en)n можно использовать вместе формулы Стирлинга. Они, конечно, менее точны, но это и доказать их намного проще.
Остальные задачи из статьи — это, по сути дела, леммы из Чебышевского доказательства поступата Бертрана. Решить их намного проще, чем задачу 3. Заслуга Чебышева не в том, что он их решил — сделать это нетрудно, — а в том, что он их формулировал и нашел, как с помощью этих утверждений получить оценки для произведения (и, тем самым, для количества) простых чисел, не превосходящих x, и доказать поступат Бертрана.
Решение задачи 3. Прием пока без доказательства, что такое число e, что при всех натуральных n,
(nn+1)n<e<(nn+1)n+1,
действительно существует. (Доказательство существования будет приведено чуть ниже.)
15
Мы хотим доказать, что (en+1)n<n!<n(en)n или (что то же самое) n!(n+1)n<en<(n−1)!nn при n, бóльших неокоторого n0.
Пусть для неокоторого k доказано, что k!(k+1)k<ek. Но (k+1)!(k+2)k+1/k!(k+1)k=(k+1k+2)k+1<e. Поэтому (k+1)!(k+2)k+1<ek+1.
Таким образом, наше утверждение верно и для k+1, а значит, и для k+2,k+3 и т. д. Точно так же из предположения
ek<(k−1)!kk
выводится, что
ek+1<(k)!(k+1)k+1.
Действительно,
k!(k+1)k+1/(k−1)!kk=(kk+1)k+1>e.
Остается доказать, что e существует, и найти начальные значения для n в каждом из неравенств
(en+1)n<n!,n!<n(en)n.
Доказательство существования e
Условия называть совокупность действительных чисел x, удовлетворяющих неравенству a⩽x⩽b, отрезком с концами a и b (отрезок с концами a и b обозначается через [a,b]).
При доказательстве существования числа e мы будем пользоваться следующим свойствам действительных чисел: если есть последовательность отрезков [ai,bi], где ai⩽ai+1<bi+1⩽bi (i=1,2,…) (о такой последовательности говорят, что она является последовательностью вложенных отрезков), то существует точка α, общая для всех этих отрезков.
Это свойство мы не будем доказать. Дело в том, что при четком определении того, что мы понимаем под множество действительных чисел, это (или какое-нибудь эквивалентное ему) свойство приннимается как аксиома.
Упражнения
Проверьте, что следующие свойства действительных чисел эквивалентны; если принять любое из них без доказательства, то остальные из него выводятся.
a) У всякой последовательности вложенных отрезков есть хотя бы одна общая точка.
b) Всякая ограниченная monotонно возрастающая последовательность имеет предел.
b) Всякая последовательность {ai}(i=1,2,…), в которой для любого ε>0 можно указать такое N (зависшее, разумется, от ε), что ∣an−am∣<ε при m,n>N имеет предел. (Такие последовательности называются последовательностями Коши.)
r) Всякое ограниченное сверху множество действительных чисел имеет точную версию граны, то есть можно указать такое число α, что все принадлежшие этому множеству числа не больше α, но для всякого числа β, меньше α, найдет число из этого множества, больше β.
d) Из всякого семейства отрезков, покрывающих отрезок [a,b], можно выделить конечное семейство отрезков, покрывающих отрезок [a,b]. (Мы говорим, что система M отрезков покрывает отрезок [a,b], если для всякого x, принадлежшее отрезку [a,b], найдется отрезок из системы M, содержащий x.)
16
Покажем теперь, что последовательность (nn+1)n — монотонно возрастищая. Для этого нужно, чтобы при любом n(nn+1)n было меньше (n+1n+2)n+1.
(nn+1)n<(n+1n+2)n+1
С помощью несложных преобразований это неравенство можно привести к такому виду:
[(n2+2n+1)n−(n2+2n)n](n+1)<(n2+2n)n.
[Вот промежуточные неравенства: (n+1)2n+1<(n+2)n+1nn и (n2+2n+1)n(n+1)<(n2+2n)n(n+2).] Воспользовавшись формулой ak−bk=(a−b)(ak−1+ak−2b+…+abk−2+bk−1), получаем: (n2+2n+1)n−(n2+2n)n<n(n2+2n+1)n−1. Поэтому неравенство (1) будет доказано, если мы докажем такое неравенство:
(n2+2n+1)n−1(n+1)<(n2+2n)n−1(n+2).
Оно в свою очередь (это оказывается точно так же) следует из неравенства
(n2+2n+1)n−2(n+1)<(n2+2n)n−2(n+2).
Повторяя эти рассудения, мы убеждаемся, что неравенство (1) следует из очевидного неравенства
n+1<n+2.
Еще проще показать, что при любом натуральном n
(nn+1)n+1>(n+1n+2)n+2.
В самом деле, неравенство (2) эквивалентно неравенству
то есть неравенство (3), а значит, и неравенство (2), — доказано.
Итак, мы доказали, что последовательность an=(nn+1)n монотонно возрастищая, а последовательность bn=(nn+1)n+1 монотонно убивает. Кроме того, an<bn, поскольку nn+1>1. Таким образом последовательность отрезков с концами ai, bi является последовательностью вложенных отрезков и длина k-го отрезка равна (kk+1)k⋅k1, то есть при росте k она стремится к нулю. Поэтому у всех этих отрезков естьровно одна общая точка. Соответствующей ей число и называется числом e.
Можно вычислить сколько угодно десятичных знаков числа e. Вот первые несколько: e=2,71828...
18
Доказать, что T(x)=ψ(x)+ψ(2x)+ψ(3x)+…
Доказать, что ψ(x)=θ(x)+θ(x)+θ(3x)+θ(4x)+…
Воспользовавшись результатом задачи 1, S(x) можно записать так: S(x)=A1ψ(x)+A2ψ(2x)+A3ψ(3x)+…
Проверить, что коэффициенты A1,A2,A3,… меняются с перiodом 30 и что для первых тридцати значений n коэффициенты An составляют следующую последовательность: 1, 0, 0, 0, 0, —1, 1, 0, 0, —1, 1, —1, 1, 0, —1, 0, 1, —1, 1, —1, 0, 0, 1, —1, 0, 0, 0, 0, 1, —1.
Докажите, что коэффициенты A1,A2,A3,… меняются с перiodом 30 и что для первых тридцати значений n коэффициенты An составляют следующую последовательность: 1, 0, 0, 0, 0, —1, 1, 0, 0, —1, 1, —1, 1, —1, 0, 0, 1, —1, 1, —1, 0, 0, 0, 0, 1, —1.
Докажите, что ψ(x)−2ψ(x)≤θ(y)≤ψ(x)−ψ(x).
Докажите, что logxψ(x)<π(x)<logxψ(x)+θ(x).
Решение задачи 1. Заметим, что ap=[logpx]. Вычисляем, с каким коэффициентом входит logp в сумму ψ(x)+ψ(2x)+… В ψ(ix) логарифм p входит с коэффициентом [logpix], значит, общий коэффициент при logp равен ∑i=1∞[logpix]. Вычитем из каждого слагаемого единицу и преобразуем его: [logpix]−1=[logpix−1]=[logpix1], где x1=px. Поэтому ∑[logpix]=[px]+∑[logpix1]. Повторяя наше преобразование, мы получим такое равенство: ∑[logpix]=i=1∑∞[pix].
Итак, коэффициент при logp в сумме ψ(x)+ψ(2x)+… равен ∑i=1∞[pix]. Заметим теперь, что T(x)=∑i≤xlogi тоже можно представить в таком виде: T(x)=∑p≤xcplogp, где p — простые числа.
Упражнения
Докажите, что если k — натуральное число, то [kx]=[kx] и при x>1[logh[x]]=[loghx].
Убедитесь, что коэффициент cp равен
i=1∑[pi[x]].
Указание. Представьте T(x) в виде log([x]).
Решив упражнения 12 и 13, выполностью решите задачу 1.
Решение задачи 2. Решение этой задачи похож на решение задачи 1: нужно убедиться, что коэффициент при p в сумме θ(x)+θ(x)+⋯ равен [logpx]. Следать это совсем просто. logp входит слагаемым в θ(x), если x≥p, то есть logpx≥i. Поэтому в ∑θ(x) логарифм p входит слагаемым k раз, где k определяется из неравенства k+1>logpx≥k, то есть [logpx] раз.
Решение задачи 4. Эта задача очень похож на задачу M92 (см. «Квант» № 7, 1971).
Действительно, ее можно формулировать следующим образом:
В первую же поэзду в маазин Петя купил себе много маленьких шоколадок. Он решил, что в скучные дни ему следует съедать три шоколадки, в те дни, когда он занят только одним делом — две, а в остальные — по одной. Тогда Ai+2 равно числу шоколадок, которые Петя съел в i+1 день. (Напомним, что Петя каждый второй день зделил купаться, каждый третий — в маазин и каждый пятый решал математические задачи).