О раскрытии скобок, об Эйлере, Гауссе, Макдональде и об упущенных возможностях
12
Д. Фукс
О раскрытини скобок,
об Эйлере, Гауссе, Макдональде
и об упущенных возможностях
Сколько раз каждому из вас доводилось раскрывать скобки в произведении? Тысячи, а может быть, десяти тысяч? Если и есть в этом занятии что-нибудь привлекательное, так это надежда, что результат умножения, после приведения подобных членов, примет благоприятный вид, как, скажем,
Ниже пойдет речь о подобных равенствах, только горячдо менее оченьидных и горячдо более глубоких. Они составляют результат более чем двухсотлетней работы крупнейших математиков мира. Своим читателем я посоветую вооружиться ручкой и бумагой и повторять за мной все выкладки: это помогет не только понять содержание статьи, но и оценить степень нетривиальности ее результатов.
- Тождество Эйлера
В середине XVIII века — дело было в 1748 году или несколько годами раньше — Леонард Эйлер занитесовался коэффициентами многочлена
Он раскрыл скобки в произведении — и получил порозительный ре-
13
Зультат. Проделаем эту выкладку и мы:
Многооточная обозначют части многочленов , содержащие в степени, больших 10 (выписать эти многочлены полностью не позволяет формату журнала: многочлен , например, имеет степень 55).
Начнем с очередного, но важного наблюдания: коэффициенты многочлена с ростом «стабилизируются», то есть каждый из них начиная с некоторого не меняется. Это легко обязывает: переход от к , состоящий в умножении на , не оказывает никакого воздействия на коэффициенты при , так что при коэффициент при в многочлене от не зависит. (Например, вычисления часты многочлена не изменятся, если вместо взять и т. д.) Ввиду этого мы можем говорить о «бесконечном произведении»
поннима под этим, конечно, не многочлен, а «степенной ряд», то есть выражение вида
где — числа; в нашем случае — стабилизирующиеся коэффициенты. Наше вычисление показывает, что
называется функцией Эйлера.
Слово «функция» здесь употреблено не случайно: при значения можно вычислить (подобно тому, как вычислют сумму бесконечной геометрической прогрессии).
Тепер — главное. После раскрытия наших скобок очень многое уничтожается, можно сказать — почти все. Например, результат раскрытия скобок в произведении содержит до приведения подобных 43 слагаемых с в степени, меньше или равных 10, в том числе 24 слагаемых с в степени 8, 9, 10. После приведения подобных из этих 43 слагаемых остается всего 5, в том числе ни одного с в степени 8, 9; 10. Более точно, как мы видели, среди коэффициентов три равны 1, два равны —1 и шесть равны 0. Высказем осторожную гипотезу: коэффициенты всегда равны 0, 1 или —1, причем большимство из них равно 0. Дальнейшее вычисление, которое читатель при желании может проверить сам, не только подтверждает эту гипотезу, но и позволяет ее уточнить. Вот, например, часть ряда , содержащая в степени, не превозходящих 100:
Надо полагать, что Эйлер, который не боялся длинных выкладок и отменно считал, примерно столько членов ряда и вычислил. А потом он просто не мог не заметить, что коэффициенты, отличные от 0, равны 1 или —1, и при этом единицы и минус единицы расположили.
14
Жены не как попало, а в строго определенном порядке: две единицы, две минут единицы, две минут единицы и т. д.*). В таблице выписаны показатели степени , при которых стоит ненулевые коэффициенты.
Легко угадать, что это за показатели: в -м столбце нашей таблицы в верхней строке стоит числа , в нижней — число . Если это так при всех , мы приходим к равенству
или, пользоваться приняной в математике сокращенной символкой,
Это и есть тождество Эйлера. Последующие показания математков для этого тожеству несколько доказательств. Однако из них приводится в п. 3. (Читатель, который больше интересует фактами, чем доказательствами, без учерба для понимания дальнейшего может этот параграф пропустить.) А сейчас я расскажу об одном замечательном применении тождества Эйлера, которое украшает все учебники комбинаторики.
- Тождество Эйлера и число разбиений
Пусть — натуральное число. Обозначим через число способов, которые можно представить в виде суммы натуральных слагаемых (при этом слагаемые в суммах могут повторяться, и представления, различащие лишь порядком слагаемых, считаются одинаковыми).
Например:
Числа входят во многое математическое формулы, и их полезно уменьшить. Но как это сделать? Попробуйте, например, найти . Вам предется изрядно повозиться, и, если повезет, вы найдете правильный ответ: 42. А если нужно знать, скажем, ? На помощь приходит тождество Эйлера.
*) Мемуар Эйлера на эту тему полностью приведен в книге Д. По й а «Matematika и праводопобные рассудения» (М., «Наука», 1975, с. 111). Чтение этого темуара, как и других глав книг Пойа, несомненно, доставит вам больше удобства.
15
Сначала немного «теории». Положим
Как и , — функция, определяющая при . Но, опять-tаки, нас она интересует только как степенной ряд.
Теорема. Ряды и взаимно обратны, то есть
Вы понIMAGE, в чем смысл этого равенства? Степенные ряды можно перемножать:
наше утверждение означает, что если перемножить таким образом ряды и , то полученное произведение сведется к 1: коэффициенты при будут равны нулю.
Доказательство.
При раскрытии скобок в последнем произведении получится сумма всевозможных выражений вида
где — целые неотрицательные числа. Таким образом, войдет в эту сумму столько раз, сколькоими способами можно представить в виде
Но это представление можно переписать так:
Мы видим, что представленный числа в виде столко же, сколько есть его представленный в виде суммы натуральных слагаемых, то есть . Таким образом, коэффициент при в нашем произведении равен , то есть . Теорема доказана.
Положив для удобства , написем
(коэффициенты в первом множителе пишутся согласно теодесту Эйлера!). Раскроем скобки и приравняем нулю коэффициенты при в левой части. Получим:
(в левой части последней формулы нужно писать слагаемые до тех пор, пока аргумент у р остается неотрицательным). Итак,
Эта формула позволяет быстро составить довольно длинуную таблицу чисел . Вот практический совет, как это сделать. Возьмите лист клетчатой бумаги — лучше всего двойной террадиный лист. Отрежьте вдоль его длиной стороны полоску шириной 3—4 клетки. Положите эту полоску перед собой вертикально и улевого среда в нижней клетке поставьте какой-нибудь знак, скажем звездочку. Затем, дивяясь вверх,
16
поставьте в первой клетке +, во второй +, в пятой -, в седьмой —, в двенадцатой +, в пятнадцатой + и т. д., насоклько хватит длины полоски (рис. 1). Оставшуюся часть листа также положите перед собой вертикальное и, отступя 10—15 клеток от ее левого среда, проведите на ней вертикальную черту — сверху донизу. В клетки, прилегающие к черте слева, дивяясь сверху вниз, выпишите уже известные вам числа , начиная с : 1, 1, 2, 3, 5, 7. Чтобы найти следующее значение, приложите отрезанную полоску справа к вертикальной черте так, чтобы звездочка оказалась против первой пустой клетки. Тепер из суммы чисел, стоящих против плосков, выпишите сумму чисел, стоящих против минусов. Что получится — выпишите в клетку против звездочки: это — следующее значение функции . Опустите полоску на одну клетку вниз и повторите то же самое. И так далее. Через несколько минут вы получите колонку чисел высотой в ваш лист.
Пользовать этим решетом, я нашел числа для . На это потребовалось — чисто, по часам — 17 минут. (Неколько первых шагов вычисления я привожу на рисунке 2; красные числа — это новые значения .) В частности,
Представьте себе, сколько потребовалось бы времени для нахождения этого числа кустарным способом!
- Доказательство точкиства Эйлера
Раскроем скобки в нашем произведение
Получится сумма (бесконечная), в которой встречается столько раз, сколькоми способами представляется в виде суммы возратающей последовательности натуральных чисел: , ; при этом знак при будет +, если четно, и —, если нечетно. Ниже в этом параграфе набор们 с и называются просто «разбиениями».
Мы будем различать разбиения трех типов. Обозначим для разбиения через наиболее число такое, что , то есть чисел идут подряд (очевидно, ). Например, для разбиения , для разбиения , для разбиения . Мы скажем, что разбиение принимает
первому тину, если , исключая случай ;
второму тину, если , исключая случай , ;
третьему тину в исключениях случайх, то есть если и равно или .
Поставим теперь в соответствие разбиению первого типа разбиения
которое относится, оченьindo, ко второму типу (проверьте!)
17
Рис. 2
Более того, таким образом между разбиениями первого и второго типа получается взаимно однозначное соответствие: обратное отображение ставит в соответствие разбиению второго типа разбиение
(обозначение сохраняет прежний смысл), относится к первому типу (проверьте!). Посокльку наше соответствие связи дает разбиения, в которых числа слагаемых различаются на 1, соответствующие этим разбиениям уничтожаются, и в нашей сумме останут только слагаемые, отвечащие разбиениям третього типа. А разбиения этого типа, по определению, имеют вид
и им соответствует (как вам известно, и ).
Доказательство окончено.
- Тождество Гаусса
Прошло около 70 лет со времени открытия Эйлера, и другой великий математик, Карл-Фридрих Гаусс, сделал следующий шаг в теории, получшей (по причине, в которых мы не вникаем) название «теория модулярных форм». Он обнаружил, что, если функцию Эйлера возвели в куб, получится ряд, быть может еще более замечательный, чем ряд Эйлера:
(я советую вам не полениться и вычислить столько коэффициентов ряда или
Это тождество Гаусса тем более удивительно, что квадрат функции Эйлера с виду ничего не применяется: