В школе вы еще в пятом классе знакомпесь с числом π, имеющим очень длинную историю, начало которого теряется в глубине веков, в античном мире *). Затем вы встречаете с ним в восемом, девятом, десятом классах. С числом e вы стalkиваете только в конце десятого класса. Однако это замечательное число, вошедшее в обиход в XVIII века вместе с развитием математического анализа, играет в современной математике едва ли не более важную роль.
В школьном учебнике для числа e даются два определения. Во втором (первое нам не понадбится) числом e называется предел последовательности xn=(1+n1)n. Докажем, что этот предел существует.
Лемма 1. Для любых m, n
(1+n1)n<(1+m1)m+1.
(1)
неравенство (1) очень легко доказывается при помощи знаменного неравенства Коши:
na1⋅a2⋅⋯⋅an<na1+a2+⋯+an,
(2)
где a1,a2,…,an — положительные числа, среди которых есть различные**). Из (2)
откуда (1+n1)n(1−m+11)m+1<1 и (1+n1)n<(1+m1)m+1.
Лемма 2. Последовательность (xn) – возрастаюшая.
Доказательство. Обозначим (1+n1)n+1 через yn. Согласно лемме 1, xn(n+2)<yn+1, то есть
(1+n(n+2)1)n(n+2)<(1+n+11)n+2.
*) Много интересных подробностей о числе π можно найти в книге Ф. Кымен а и «История числа π» (М., «Наука», 1971). См. также статью А. Звонкина «Что такое π?» («Квант», 1978, № 11).
**) Постраайтесь доказать его самостояльно. Можно также прочитать его доказательство на с. 26.
Из лемм 1, 2 и теоремы Вейерштраса вытекает, что последовательность (xn) имеет предел. Обозначение e для этого предела было введено Л. Эйлером (1707—1783).
Упражнение. Докажите, что n→∞limyn=e и что для любых m,n
xn<e<ym.
Число e можно определить еще и как предел последовательности sn=1+1!1+2!1+⋯+n!1. Докажем это. По формуле Ньютона
(Из (3) тоже видно, что последовательность (xn) — возрастоящая.) Отбрасывая множители в круглых скобках, мы увеличим каждое слагаемое в правой части равенства (4). Следовательно, xn<sn (при n>1).
Фиксируем теперь произвольное k>1. Считая, что n>k, отбросим в правой части равенства (3) все слагаемые, начиная с (k+2)-го. Получим
При n→∞ (и фиксированном k) правачасть неравенства (4) стремится к sk. Переходя в неравенстве (4) к пределу, получим e⩾sk. Итак, xn<sn⩽e. Из n→∞limxn=e получаем n→∞limsn=e. Таким образом,
e=1+1!1+2!1+⋯+n!1+….
Последовательность (sn) гораздо удобнее пользоваться для вычисления приближенных значений числа e, чем последовательность (xn). Оценим разность e−sn. Из (5)
e−sn=(n+1)!1+(n+2)!1+⋯=
=(n+1)!1[1+n+21+(n+2)(n+3)1+…]<
<(n+1)!1[1+n+21+(n+2)21+…]=
=(n+1)!1⋅1−n+211=(n+1)2⋅n!n+2<n⋅n!1.
Полученный результат можно записать в виде равенства
e=sn+n⋅n!θn(0<θn<1).
Из (6) легко получить irrationalность числа e. Действительно, предположим, что e=qp. тогда q!e — целое число. Из (6) при n=a
q!e=q!+q!+2!q!+⋯+q!q!+qθq.
Получается, что и qθq — целое число, что, очевидно, неверно. Вот первые десятичные знаки числа e.
e=2,718281828459045…
Задча о разбиениях
Число e, баловень математического анализа и теории функций, довольно неожиданно возникает в некоторых комбинаторных задачах. Рассмотрим одну такую задачу.
Начнем с примера. Двухlementное множество {a1,a2} можно разбить на непересекающийся подмножества (говора о разбиениях, их называют классами) двумя способами: это — «позелемное» разбиение {a1},{a2} и вырожденное «целое» разбиение {a1,a2}. Аналогичные разбиения имеются (при n>2) у любого n-элементного множества. При n=3 к ним добавляются еще три разбиения (рис. 1).
Обозначим число разбиения n-элементного множества через τ(n) *).
Очевидно, τ(0)=τ(1)=1. Как мы только что отметили, τ(2)=2, τ(3)=5. А чему равно τ(n) для произвольного n? Нельзя ли для τ(n) указывать какую-нибудь простую формулу?
Как это часто бывают в комбинаatorных задачах, легко найти рекуррентное соотношение, связывающее τ(n) со значениями τ(k) для k<n.
Пусть M={a1,a2,…,an}. Рассортируем все разбиения множества M в зависимости от того, чем равно число k элементов класса, в котором попадает при данном разбиении элемент a1. Число k может быть равно 1,2,…,n. При фиксированном k число таких разбиений равно, очевидно, Cn−1k−1τ(n−k).
Таким образом, τ(n)=∑k=1nCn−1k−1τ(n−k). Легко проверить, что
k=1∑nCn−1k−1τ(n−k)=k=0∑n−1Cn−1k−1τ(k).
Okончательно,
τ(n)=k=0∑n−1Cn−1k−1τ(k).
При помощи формулы (7) нетрудно подсчитать, что τ(4)=15, τ(5)=52, τ(6)=203, τ(7)=877, τ(8)=4140 — с ростом n числа τ(n) быстро возрастает.
*) Числа τ(n) называются числами Белла («Квант», 1978, № 7).
6
Рекуррентной формулой (7) мы воспользовемся для доказательства любитного утверждения, в котором необходимо проверять число e:
e⋅τ(n)=1!1n+2!2n+⋯+k!kn+…(n⩾1)
Доказательство. Приимем метод математической индукции. При n=1 (8) верно в силу (5). Предположим теперь, что (8) верно для всех чисел, меньше некоторого n; доказем, что тогда оно верно и для n. По (5) и по предположению индукции справедливо равенства
e⋅τ(0)=1+1!1+2!1+⋯+k!1+…
e⋅τ(1)=1!1+2!2+⋯+k!k+…
e⋅τ(2)=1!12+2!22+⋯+k!k2+…
e⋅τ(n−1)=1!1n−1+2!2n−1+⋯+k!kn−1+…
(Бескочечные суммы в правых частях надо, естественно, понимать как предельные частичных сумм.) Сложим почленно эти равенства с коэффициентами, соответствующими Cn−10,Cn−11,Cn−12,…,Cn−1n−1. В левой части, согласно (7), мы получим e⋅τ(n), в правой
1+1!φ(1)+2!φ(2)+⋯+k!φ(k)+…
где φ(t)=Cn−10+Cn−11t+Cn−12t2+⋯+Cn−1n−1tn−1=(1+t)n−1.
что и требовалось доказать. Из (8) получается красивая формула
τ(n)=e1k=1∑∞k!kn
неудобная, однако, для вычисления τ(n). Ниже мы получим примые (в смысле «не рекуррентные») конечные (не через ряд) формулы для вычисления τ(n).
Назовем ранgeom данного разбиения число классов, из которых оно состоит. Обозначим через cn,k число разбиения ранга kn-элементного множества ∗. Очевидно, ранг может принимать только значения 1,2,…,n; поэтому
τ(n)=k=1∑ncn,k.
При k>n положим cn,k=0.
Для чисел cn,k легко получить рекуррентное соотношение. Пусть M={a1,a2,…,an},M′={a2,…,an}. Разделим разбиения множества
∗
*) Числа cn,k называются числами Стирлинга.
7
ства M ранга k на две групы — на разбиения, содержащие однозеленное множество {a1} в качестве класса разбиения, и не содержащие. Разбенный первого вида, очевидно, существует столько же, сколько разбиений множества M′ ранга k−1, то есть cn−1,k−1; разбиений второго вида — в k раз больше, чем разбиений множества M′ ранга k (элемент a1 можно поместить в любой из k классов разбиения множества M′), то есть k⋅cn−1,k. Итак, при n>1,k>1
cn,k=cn−1,k−1+k⋅cn−1,k.(10)
Докажем, что при n⩾1,k⩾1
cn,k=s=0∑k−1s!(k−s−1)!(−1)s(k−s)n−1.(11)
Обозначим правильное частное решение (11) через bn,k. Если k=1, то bn,1=1=cn,1. Если k>1 и n=1, то
Таким образом, числа cn,k и bn,k удовлетворяют одному и тому же перерентному соотношению вида (10); кроме того, их «начальные значения»: при k=1 (и любом n⩾1) и при n=1 (и любом k⩾1) совпадают. Следовательно (рис. 2), cn,k=bn,k для любых n⩾1 и k⩾1.
Из (9) и (11)
τ(n)=k=1∑ns=0∑k−1s!(k−s−1)!(−1)s(k−s)n−1.(12)
Обозначим k−s через t; тогда 1⩽t⩽n. При фиксированном t в двойной сумме (12) s может изменяться от 0 до n−t. Собирая коэффициенты при tn−1, можно формулой (12) преобразовать к виду