Вы находитесь на странице: 1из 242

Е. И.

Деза

СПЕЦИАЛЬНЫЕ
ЧИСЛА
НАТУРАЛЬНОГО РЯДА

URSS
МОСКВА
ББК 22.131

Деза Елена Ивановна

Специальные числа натурального ряда: Учебное пособие.


М.: Книжный дом нЛИБРОКОМ», 201 l. -240 с.

Настоящая книга содержит строгое систематическое изложение основ теории


некоторых специальных чисел натурального ряда: фигурных чисел, чисел Мерсенна
и Ферма, совершенных и дружественных чисел, чисел Пифагора и Каталана.
Описана история возникновения и основные этапы научного исследования указан­
ных классов натуральных чисел; представлены доказательства большинства класси­
ческих утверждений, связанных с изучаемыми объектами, рассмотрен ряд их менее
известных (но зачастую не менее интересных) свойств и практических приложений.
Помимо теоретической части, каждый раздел содержит обширный список задач,
от простейших до весьма сложных, решение которых может послужить стимулом
к самостоятельным научным исследованиям в соответствующей области.
Пособие предназначено для преподавателей и студентов высших учебных
заведений, прежде всего математических факультетов педагогических вузов, для
учителей профильных школ, а также для всех, кого интересуют арифметические
проблемы, привлекает красота и многовековая история теории чисел.

Издательство «Книжный дом "ЛИБРОКОМ"».


117335, Москва, Нахимовский nр-т, 56.
Формат 6Ох90/16. Печ. л. 15. Бумага типографская. Зак. № 4267.
Отпечатано в ООО «ЛЕНАНД>>.
117312, Москва, пр-т Шестидесятилетия Октября, 11 А, стр. 11.

ISBN 978-5-397-01750-3 ©Книжный дом «ЛИБРОКОМ», 2010

НАУЧНАЯ И УЧЕБНАЯ ЛИТЕРАТУРА

E-mail: URSS@URSS.гu
9372 ID 117204
Каталог изданий в Интернете:

http://URSS.ru
Тел./факс (многоканальный):
URSS + 7 (499) 724-25-45

Все nрава защищены. Никакая часть настоящей книги не мо•ет быr~. 1юсnронзведена или
передана в какой бы то ни было форме н какими бы то ни бwло срсдспшми, будь то элек·
тронные или механические, включая фотокопирова11ие и u11иci. 1111 мап1итный носитель,
а также размещение в Интернете, если на·то нет nисьме1111оrо ра1рс111с11ия владельца.
Содержание

Обозначения 6
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Глава 1. Фигурные числа . .......................... 13
1.1. История вопроса . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2. Определение и формулы плоских фигурных чисел ..... 14
1.3. Интересные закономерности плоских фигурных чисел . . 23
1.4. Нахождение квадратных чисел,
являющихся треугольными . . . . . . . . . . . . . . . . . . . . . 33
1.5. Задача Эйлера о количестве содержания данного числа
во всех многоугольных числах . . . . . . . . . . . . . . . . . . . 40
1.6. Центральные многоугольные числа . . . . . . . . . . . . . . . 42
1.7. Пространственные фигурные числа . . . . . . . . . . . . . . . 48
1.8. О роли фигурных чисел в математике . . . . . . . . . . . . . . 57
1.9. Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Литература к главе 1 . . . . . . . . . . . . . . . . . . . . . . . . . 71
Тhава 2. Числа Мерсенна и Ферма . . . . . . . . . . . . . . . . . . . . 73
2.1. Простые числа. Способы проверки простоты числа . . . . 73
2.2. Формулы простых чисел . . . . . . . . . . . . . . . . . . . . . . . 78
2.3. Числа Ферма. История вопроса . . . . . . . . . . . . . . . . . . 82
2.4. Простейшие свойства чисел Ферма . . . . . . . . . . . . . . . 85
2.5. Методы проверки простоты чисел Ферма . . . . . . . . . . . 88
2.6. Числа Ферма. Нерешенные проблемы . . . . . . . . . . . . . 93
2.7. Числа Мерсенна. История вопроса . . . . . . . . . . . . . . . . 95
2.8. Элементарные свойства чисел Мерсенна . . . . . . . . . . . . 97
2.9. Определение простоты чисел Мерсенна . . . . . . . . . . . . 99
2.10. Числа Мерсенна. Нерешенные проблемы . . . . . . . . . . . 106
2.11. Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Литература к главе 2 . . . . . . . . . . . . . . . . . . . . . . . . . 112
4 Содержание

Dtaвa 3. Совершенные и дружественные числа . . . . . . . . . . . . 114


3.1. История вопроса . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3.2. Арифметические функции т(п) и и(п) . . . . . . . . . . . . . 116
3.3. Четные совершенные числа.
Формула Евклида-Эйлера . . . . . . . . . . . . . . . . . . . . . 118
3.4. Нечетные совершенные числа . . . . . . . . . . . . . . . . . . . 120
3.5. Простейшие свойства совершенных чисел . . . . . . . . . . . 121
3.6. Избыточные и недостаточные числа . . . . . . . . . . . . . . . 126
3.7. Обобщения понятия совершенного числа . . . . . . . . . . . 130
3.8. Дружественные числа. Правила Сабита и Эйлера . . . . . . 134
3.9. Свойства дружественных чисел . . . . . . . . . . . . . . . . . . 140
3.10. Обобщения дружественных чисел . . . . . . . . . . . . . . . . . 142
3.11. Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Литература к главе 3 . . . . . . . . . . . . . . . . . . . . . . . . . 154

Dtaвa 4. Числа Пифагора . . . . . . . . . . . . . . . . . . . . . . . . . .155


4.1. История вопроса . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
4.2. Примитивные пифагоровы тройки . . . . . . . . . . . . . . . . 160
4.3. Методы генерации пифагоровых троек . . . . . . . . . . . . . 163
4.4. Арифметические свойства пифагоровых треугольников .. 167
4.5. Значения сторон пифагоровых треугольников . . . . . . . . 169
4.6. Пифагоровы треугольники с общими элементами ..... 171
4.7. Пифагоровы треугольники-близнецы . . . . . . . . . . . . . . 173
4.8. Пифагоровы треугольники, стороны которых
являются квадратами . . . . . . . . . . . . . . . . . . . . . . . . . 177
4.9. Пифагоровы треугольники и точки плоскости . . . . . . . . 180
4.10. Героновы треугольники . . . . . . . . . . . . . . . . . . . . . . . . 181
4.11. Пифагоровы четверки . . . . . . . . . . . . . . . . . . . . . . . . 184
4.12. Великая теорема Ферма . . . . . . . . . . . . . . . . . . . . . . . 186
4.13. Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Литература к главе 4 . . . . . . . . . . . . . . . . . . . . . . . . . 193

Dtaвa 5. Числа Каталана


. . . . . . . . . . . . . . . . . . . . . . . . . . . 194
5.1. История вопроса . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
5.2. Определение чисел Каталана . . . . . . . . . . . . . . . . . . . . 195
5.3. Свойства чисел Каталана . . . . . . . . . . . . . . . . . . . . . . 197
5.4. Задачи, приводящие к числам Каталана . . . . . . . . . . . . 203
Содержание 5

5.5. Последовательность Каталана и другие специальные


комбинаторные числа . . . . . . . . . . . . . . . . . . . . . . . . . 213
5.6. Треугольник Каталана . . . . . . . . . . . . . . . . . . . . . . . . 217
5.7. Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , ... 222
Литература к главе 5 . . . . . . . . . . . . . . . . . . . . . . . . . 231

Литература . . . . . . . . . . . . . . . . . ., . . . . . . . . . . . . . . . . . . 232
Обозначения

• N = {1, 2, 3, ... } - множество натуральных чисел;


/Z = { ... , -3, -2, -1, О, 1, 2, 3, ... } - множество целых чисел;
• Р = {2, 3, 5, 7, 11, 13, 17, 19, ... } - множество простых чисел,
т. е. натуральных чисел, имеющих ровно два натуральных де­

лителя;

р, q, Р1, Р2, ... , Pk• .•• , Q1, Q2, ... , Qs, ••. - простые числа;

п = р~ 1
• ••• • p~k - каноническое представление натурального
числа п > 1, т. е. его запись в виде произведения натуральных
степеней различных простых чисел Pt, ... , Pk;
• S = {4, 6, 8, 9, 10, 12, 14, 15, 16, 18, ... } - множество состав­
ных чисел, т. е. натуральных чисел, имеющих более двух нату­
ральных делителей;

• Ьlа - целое число Ь, отличное от нуля, делит целое число а,


т. е. а = Ьс, где с Е Z;
• НОД{а 1 , ••• , an) - наибольший общий делитель целых чисел
а 1 , ••• , an, хотя бы одно из которых не равно нулю, т. е. наи­
большее целое число, делящее каждое из чисел а 1 , ••• , an;
• НОК {а 1 , ••• , an) - наименьшее общее кратное целых чисел
а1 , ••• , an, каждое из которых не равно нулю, т. е. наименьшее

натуральное число, делящееся на каждое из чисел а 1 , ••• , an;


• lxJ - целая часть действительного числа х, т. е. наибольшее
целое число, не превосходящее х;

• {х} - дробная часть действительного числах: {х} = х - lxJ;


• ф(п) - функция Эйлера, дающая число натуральнь1х чисел, не
превосходящих п и взаимно простых с ним:

ф(п) = i{x Е N: х ~ п, НОД(х, п) = l}I;

• ?Г(х) = 2:.:: 1 - число простых, не превосходящих положи­


р~х
тельное действительное число х;
Обозначения 7

• т(n) = 2: 1 число натуральных делителей натурального


dln
числа n;

• u(n) = 2:: d - сумма натуральных делителей натурального


dln
числа n;

• uk(n) = 2: dk k-функция делителей, дающая сумму k-x


dln
степеней натуральных делителей натурального числа n, где
k - любое комплексное число; в частности, u 0 (n) = т(n) и
u1(n) = u(n);
• а= Ь(mod n) - целые числа а и Ь сравнимы по модулю n,
n Е N, т. е. а и Ь имеют одинаковые остатки при делении на n,
или, что то же, nl(a - Ь);

• (~) - символ Лежандра: (~) = 1, если целое число а, вза­


имно простое с нечетным простым числом р, является квад­

ратичным вычетом по модулю р (т. е. сравнение х 2 a(mod р) =


разрешимо), и а/р = -1, если целое число а, взаимно про­
стое с нечетным простым числом р, является квадратичным

невычетом по модулю р (т. е. сравнение х 2


решимо);
= a(mod р) нераз­

• (;) = (;)а,·."· (р~) ak для нечетного n = р~' ·" "p~k -


символ Якоби; если n совпадает с некоторым нечетным про­

стым числом р, то символ Якоби (;) совпадает с символом


Лежандра (~);
• Pn(a) - показатель целого числа а (взаимно простого с n)
по модулю n, т. е. наименьшее натуральное число 'У, такое что

а1 =l(mod n);
8 Обозначения

1
• [ао, а,, ... , an, .. .] = ао + ------ - цепная дробь:

а1+----

an + ...
здесь а 0 - некоторое целое число, а все an, n Е N- натураль­
ные числа, причем последнее, если оно существует, отлично от 1;
• ok = [ао, а,, ... , ak] =Pk/Qk, k ... ,1,an,.....,n,.]; .. " -
дроби для цепной дроби [ао, а1,
=О, подходящие

• rest(a, Ь) - остаток от деления целого числа а на натуральное


число Ь: а= Ьq + rest(a, Ь), где q, rest(a, Ь) Е Z и О~ rest(a, Ь) < Ь;
• u 1, U2, ••. , Un, ••• - числа Фибоначчи: Un+2 = Un+t + Un,
U1 = U2 = 1;
• п! - факториал натурального числа n: n! = 1 · 2 · ... · n, n Е N;
О!= 1;
• c;:i = ( ~) - биномиальные коэффициенты:
(~) - m!(nn~ m)!' О~ т ~ n;
они формируют треугольник Паскаля

(~) = 1
(~)=1 (~)=1
(~)=1 (~)=2 (~)=1
(~)=1 (~)=з (~)=з (~)=1
(~)=• (~)=4 (~)=6 (;)=4 (:)=1
- арифметический треугольник, стороны которого образованы
единицами, а каждый внутренний элемент равен сумме двух
чисел, расположенных над ним;
Обозначения 9

• /(х) = eo+c1x+c2x 2+ ... +enxn+ ... ' lxl < r - производящая


функция последовательности Со, с 1 , с2, ... , Сп, ... ;
• #n - примориал натурального числа n, т. е. произведение всех
простых чисел, не превосходящих n;
• п!! - мультифакториал натурального числа п:

п!! = n · (п - 2) · (ii - 4) · ... ;


• xn. - убывающая степень действительного числа х:
xn. = х · (х - 1) · ". · (х - n + 1), п Е N.
Введение

Понятие числа является одним из основополагающих понятий


не только арифметики и теории чисел, но и математики в целом.
Изучение любого раздела математической науки невозможно без ис­
пользования тех или иных свойств классических числовых систем;
идея числа проходит красной нитью как через все школьное мате­
матическое образование, так и через высшее математическое обра­
зование. Без знания классических числовых систем не может обой­
тись ни один образованный человек, в то же время процесс знаком­
ства с построением этих систем отражает, в сжатом и очищенном

виде, все основные процессы, исторически происходившие в мате­

матике (аксиоматический метод, алгебраические структуры и т.д.).


Специфика проблем, связанных с изучением и систематизаци­
ей свойств тех или иных чисел - простота формулировок, непо­
средственная связь с элементарной математикой, глубокие истори­
ческие корни в сочетании с богатством, фундаментальностью и раз­
нообразием математического содержания, опирающегося на весь
аппарат классической математической науки, - позволяет исполь­
зовать задачи такого рода в качестве одного из наиболее продук­
тивных источников для построения новых математических курсов.

С этой точки зрения хороши любые числа (вспомним, напри-


мер, историю чисел 1Г, е, v'2), но по ряду причин на первый план
выступают так называемые специальные числа натурального ряда:
фигурные числа, Пифагоровы и Героновы тройки, совершенные
и дружественные числа, магические квадраты, числа Фибоначчи,
треугольник Паскаля, числа Мерсенна, числа Ферма, числа Стир­
линга, числа Белла, числа Каталана и др.
Темы, связанные с этими объектами, отличают прозрачность
и естественность определений и простейших результатов, облегча­
ющие первоначальное знакомство с предметом и поддерживающие

интерес к нему.

Другим отличительным признаком является недостаток (а ино­


гда и почти полное отсутствие) специальной литературы, разброс
информации по различным, не связанным между собой источникам.
В этой ситуации работа по сбору информации об изучаемом объ-'
Введение 11

екте приобретает самостоятельное значение, являясь частью общей


исследовательской работы по теме, а значимость полученной кол­
лекции математических фактов и утверждений возрастает.
Кроме того, специальные числа натурального ряда, как прави­
ло, обладают широким спектром свойств, от простейших до весь­
ма сложных, для доказательства которых используется практиче­

ски весь арсенал арифметики и теории чисел: теория делимости,


теория сравнений, символ Лежандра, показатели и первообразные
корни, элементы теории цепных дробей и др. Это позволяет позна­
комить заинтересованных теоретико-числовыми вопросами читате­

лей с основными методами элементарной и аналитической теории


чисел, естественным образом применяя их для решения возникаю­
щих на том или ином этапе практических проблем.
Связь с фундаментальными фактами теоретической ·арифме­
тики, богатая история, разнообразные практические применения
обеспечивают естественную корелляцию изучаемых вопросов со
школьным курсом математики, востребованность соответствующих
разработок для современной профильной школы. С другой сторо­
ны, данная тематика весьма продуктивна для организации индиви­

дуальной исследовательской работы студентов в условиях уровне­


вого высшего образования, прежде всего в рамках подготовки вы­
пускных квалификационных работ бакалавра и магистерских дис­
сертаций, позволяя в ходе проведения исследований остановиться
на этапе, доступном именно данному студенту: кто-то ограничит­

ся изучением и систематизацией найденной информации, кто-то


докажет сформулированные в специальной литературе, но не до­
казанные там утверждения, а кто-то, опираясь на полученный ба­
гаж знаний, освоив методы, применяемые для серьезного научного
анализа исследуемых объектов, получит новые результаты и в даль­
нейшем продолжит научную работу в этой области.
Остановимся, например, на проблеме фигурных чисел. По­
явившись в древней Индии и Вавилоне в ходе решения практиче­
ских задач, они привлекли пристальное внимание пифагорейцев,
которые увлекались числами, связанными с геометрИ:ческими об­
разами. В дальнейшем фигурными числами занимались многие из­
вестные математики, в том числе Никомах, Диофант, Боэций, Кар­
дана, Штифель, Баше де МеЗирак, Ферма, Декарт, Валлис, Эйлер,
Лежандр, Лагранж, Гаусс, Коши и др. Венцом теории многоуголь­
ных чисел является доказанная Коши (1815) теорема Ферма: любое
натуральное число представимо в виде суммы n n-угольных чисел.
12 Введение

Конечно, определение и простейшие свойства многоугольных чи­


сел можно найти не только в любом математическом справочнике,
различных математических энциклопедиях и энциклопедических

словарях, но и в многочисленных научно-популярных изданиях,

сборниках занимательных задач и т. п., однако систематического


изложения теории фигурных чисел нет в специальной математи­
ческой литературе ни на русском, ни на английском языке: так,
на поиск оригинального доказательства Коши мы потратили три
года, обнаружив его только в полном собрании сочинений Коши на
французском языке, сохранившемся в библиотеке Академии наук
Тайваня. В некотором смысле этот пробел заполняет достаточно
полная информация в Интернете, однако представленное в нем
перечисление фактов ни в коей мере не может компенсировать от­
сутствия строгих математических доказательств.

Теория чисел Мерсенна и Ферма является естественной частью


теории простых чисел - чисел, которые трудно назвать специаль­

ными, но без которых невозможно представить себе ни одно более


или менее серьезное теоретико-числовое исследование. В рамках
изучения любого класса простых чисел мы естественным обра­
зом выходим на такие фундаментальные проблемы, как формулы
простых чисел, критерии простых чисел или способы проверки
простоты числа, знакомимся с классическими результатами и со­

временными исследованиями аналитической теории чисел.


Очень известный класс специальных чисел образуют совер­
шенные и дружественные числа. Несмотря на то что соответствую­
щая теория достаточно локальна и в своем классическом варианте

представляет в основном исторический интерес, имеется множе­


ство направлений, так или иначе обобщ~ющих классические факты
и развивающих теорИю в рамках современной науки: почти совер­
шенные числа, квазисовершенные числа, k-совершенные числа, k-дру­
жественные числа, социальные числа и т. д.

Числа Пифагора, или пифагоровы тройки - тройки (х, y,z) нату-


ральных чисел, удометворяющие уравнению Пифагора х 2 + у 2 = z 2 , -
вводят нас в теоретико-числовую проблематику, связанную с реше­
нием неопределенных (диофантовых) уравнений.
Числа Каталана, равно как и числа Стирлинга, числа Белла,
элементы треугольника Паскаля, являясь специальными числами
натурального ряда, тем не менее в большей степени принадлежат
комбинаторике, возникая из комбинаторных задач и порождая сво­
им существованием целый ряд других комбинаторных проблем.
Глава 1

Фигурные числа

Фигурные числа по многим причинам занимают центральное


место в коллекции специальных чисел натурального ряда. Во-пер­
вых, они по- праву считаются наиболее древними объектами такого
рода - их «официальная» история начинается с Пифагора. Во-вто­
рых, связи теории фигурных чисел с классическим курсом элемен­
тарной математики особенно прозрачны (арифметическая прогрес­
сия, метод математической индукции, решение уравнений в целых
числах, геометрические фигуры и др.), а возможности знакомства
при их изучении с разнообразными методами математического ис­
следования крайне широки (теория рекуррентных соотношений,
методы конечного суммирования, элементы теории цепных дробей,
элементы теории графов, диофантовы уравнения второй степени,
метод неопределенных коэффициентов и др.). В-третьих, суще­
ствует множество естественных связей фигурных чисел с другими
классами специальных чисел натурального ряда, равно как и с не­

которыми классическими проблемами математической науки, что


позволяет, опираясь на теорию фигурных чисел, познакомить чи­
тателя и с другими интересными числовыми объектами (простые
числа, совершенные числа, пифагоровы тройки, треугольник Пас­
каля, магические фигуры и др.), дать обзор ряда известных теорети­
ко-числовых проблем (Великая теорема Ферма, теорема Лагранжа,
проблема Варинга и др.).

1 . 1 . История вопроса
Понятие «геометрии чисел», в том числе «фигурных чисел»,
нигде точно не определено, поэтому трактовать его можно очень

широко. В классической интерпретации фигурными мы называем


числа, связанные с геометрическими образами, прежде всего, чис­
ла, которые можно изобразить на плоскости (или в пространстве)
в виде правильного многоугольника (многогранника, соответствен­
но) с помощью точек или шаров одинакового размера.
14 Глава 1. Фигурные числа

Числа такого рода были известны еще в древней Индии и Ва­


вилоне, возникнув в связи с практическими потребностями стро­
ительства сложных архитектурных деталей из прямоугольных бло­
ков. Вероятно, именно во время своих путешествий по Азии эти­
ми числами заинтересовался Пифагор, который и построил первую
теорию фигурных (многоугольных) чисел (VI в. дон. э.). Они встре­
чаются у греческих математиков Эратосфена и Пенсикла; о таких
числах писал ученик Сократа и Платона Опунтиус. Особенно по­
дробно изучали их математики первых веков нашей эры Никомах
Геразский и Теон Смирнский. Дань этому увлечению отдал и отец
греческой алгебры Диофант (111 в. н. э.), написавший о них целую
книгу [12].
Многоугольные числа, особенно треугольные, пользовались
большой популярностью в конце эпохи Возрождения, после то­
го как греческая теория чисел проникла в Западную Европу. Их
рассматривали Кардана, Штифель, Баше де Мезирак, Ферма, Де­
карт, Валлис. Серьезные математические утверждения, связанные
с фигурными числами, были получены Эйлером, Гауссом, Коши
и другими великими математиками XVIII-XIX вв. Так, Эйлер ре­
шил многовековую задачу о получении формулы, которая бы сразу
«отыскивала» в ряду квадратных чисел те числа, которые одновре­

менно являются и треугольными. Гипотеза Ферма о возможности


представления любого натурального числа в виде суммы не более п
п-угольных чисел, пройдя через руки Гаусса и Лагранжа, была до­
казана во всей своей полноте Коши.
Многие серьезные теоремы о многоугольных числах, доказан­
ные гениями математики, играют большую роль и в современной
высшей арифметике, а ряд полученных недавно теоретико-число­
вых результатов допускает естественные формулировки в терминах
фигурных чисел.

1.2. Определение и формулы


плоских фигурных чисел

Следуя за греческими учеными, перейдем к рассмотрению то­


чек, равномерно заполняющих различные геометрические фигуры.
Начав с одной точки, на следующем шаге изобразим три точки
так, чтобы при их попарном соединении получался правильный
треугольник (рис. 1.1).
1.2. Определение и формулы плоских фигурных чисел 15

Рис.1.1

«Шеститочечный» треугольник ПО'Лучим из «трехточечного»


добавлением трех точек (с линейным увеличением последнего в два
раза). Сколько еще точек нужно добавить, чтобы «впечатление»
треугольника сохранилось? Ответ найти нетрудно: четыре. Соот­
ветствующий треугольник получается линейным увеличением ис­
ходного в три раза. Условившись считать треугольником и фигуру,
состоящую из одной точки, и сопоставив каждому треугольнику
число, выражающее количество точек в нем, мы получим числовую

последовательность 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ... , элементы
которой назовем треугольными числами.
Аналогичным образом, добавляя к «Отдельно взятой точке» три
точки, пять точек, семь точек, ... , можно построить последователь­
ность квадратов (рис. 1.2).

Рис.1.2

Подсчитывая количество точек в них, мы получим последо­


вательность чисел 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, ... , которые
назовем квадратными числами.
Рассматривая последовательность правильных пятиугольников,
получающуюся добавлением к единичной точке сначала четырех
точек, затем семи точек и т. д., и подсчитывая количество точек

в каждом из них, мы получим последовательность пятиугольных

чисел 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ... (рис. 1.3).

·ОФ@~ Рис.1.3
16 Глава 1. Фигурные числа


Рис.1.4

Так же можно построить шестиугольные числа 1, 6, 15, 28, 45,


66, 91, 120, 153, 190, ... (рис.1.4), семиугольные числа 1, 7, 18, 34, 55,
81, 112, 148, 189, 235, ... , восьмиугольные числа 1, 8, 21, 40, 65, 96,
133, 176, 225, 280, ... , в общем случае, т-угольные числа. Заметим,
что в основе наших построений лежит следующий принцип пере­
хода от п-го m-угольного числа к (п + 1)-му m-угольному числу:
продолжить две стороны имеющегося многоугольника, выходящие

из одной вершины, и добавить недостающие стороны. Легко ви­


деть, что при этом мы добавляем n(m - 2) + 1 точку.
Таким образом, треугольные числа получаются как последова­
тельные суммы элементов арифметической прогрессии 1, 2, 3, ... ;
квадратные числа - как последовательные суммы элементов ариф­
метической прогрессии 1, 3, 5, ... ; пятиугольные числа - как по­
следовательные суммы элементов арифметической прогрессии 1, 4,
7, ... ; шестиугольные числа - как последовательные L:уммы эле­
ментов арифметической прогрессии 1, 5, 9, ... , и т.д. Заметим, что,
располагая точки в линию, мы можем :Говорить о линейных числах:
любое натуральное число является линейным, и может быть полу­
чено как сумма элементов арифметической прогрессии 1, 1, 1, ....
Общее определение плоского фигурного числа впервые дал
Гипоксил Александрийский (11 в. дон. э.): п-м т-угольным числом
Вт (п) называется сумма п членов арифметической прогрессии 1,
1 + (m - 2), 1 + 2(m - 2), 1+3(m - 2), ... , т;;:: 3, первый член
которой есть единица, а разность равна т - 2.
Таким образом,

Sт(n) = l+(l+(m-2))+(1+(m-2))+".+(l+(m-2)(n-1)),

в частности,

83 (п) = 1+2 + ". п, 84(n) = 1+3 + ". + (2п - 1),


85 (п) = 1+4 + ". + (3п - 2), Sб(п) = 1+5 + ". + (4п - 3),
87 (п) = 1+6 + ". + (5п - 4), 88 (п) = 1+7 + ". + (6n - 5).
1.2. Определение и формулы плоских фигурных чисел 17

Пользуясь данным определением, мы немедленно получаем ре­


куррентную формулу для m-угольных чисел, позволяющую найти
величину (п + 1)-ro m-угольноrо числа, зная величину предыду­
щего, n-ro m-угольного числа:

Sm(l) =1 и Sт(n + 1) = Sт(n) + (1 + (m - 2)п)

для любого натурального п. В частности,

S3 (n + l)= S3 (n) + (n + l), S4(n + l) = 84(n) + (2п + l),


Ss(n + 1) = S 5 (n) + (Зп + 1), S6(n + 1) = Ss(n) + (4п + 1),
S7 (n + 1) = S7 (n) + (Sn + 1), S 8 (n + 1) = Ss(n) + (бп + 1).

Часто бывает удобным добавление в наш список элемента Sm(O) =О.


Так как сумма п первых элементов арифметической прогрес­
сии а 1 , ••• , an, ... с разностью d равна

п(а1 + an) п(2а1 + d(n - 1))


-
2 2
мы получаем следующие формулы для n-ro m-угольного числа:

.( ) n( (т - 2)п - т + 4) т - 2( 2 · )
Sm п =
2
= - - п -
2
п +п =
(m - 2)п 2 - (m - 4)n m( 2 ) 2
=
2
= 2' п - п - n + 2п.
В частности,

( ) _ n(n + 1) n х 2п 2
8з n - 2 ' S4(n) = = n,
2
( ) _ п(3п - 1) n(4n - 2)
85 п - 2 ' S6(n) = = n(2n - 1),
2
S ( ) _ n(Sn - 3) п(8п - 4)
7 п - 2 ' Ss(n) = 2
= n(4n - 2).
Формулы m-угольных чисел для 3~ т ~ 30 и начальные элементы
соответствующих последовательностей представлены в нижеследу­
ющей табл.1.1.
Таблица 1.1
...
CD

rНаз~~и: - - ,-Фор~у~; - г -. Начальные элементы - - ,

2
треугольные 4(1 ·n + l ·n) ] 3 6 10 15 21 28 36 45 55 66
2 4 36 64 81 100 121
квадратные 4(2n -0·n) 1 9 16 25 49
2 1 5 12 51 10 92 117 145 176
пятиугольные 4(3n -l·n) 22 35
2 6 15 66 120 153 190 :;i
шестиугольные 4(4n - 2n) 1 28 45 91 231 11)
tD
2 11)
семиугольные 4(5n - 3n) 1 1 18 34 55 81 112 148 189 235 286 ......

восьмиуrольные 4(6n2 - 4n) 1 8 21 40 65 96 133 176 225 280 341 ~


девятиуrольные
2
4(7n - 5n) 1 9 24 46 75 111 154 204 261 325 396 ~
десятиуrольные
2
4(8n - 6n) 1 10 27 52 85 126 175 232 297 370 451
~
~
11-уrольные
2
4{9n - 7n) 1 11 30 58 95 141 196 260 333 415 506 ~
~(10n - 8n)
2
12-угольные 1 12 33 64 105 156 217 288 369 460 561

13-уrольные 4(11n2 - 9n) l 13 36 70 115 171 238 316 405 505 616

14-уrольные
2 14 344 441
4(12n - lOn) 1 39 76 125 186 259 550 671

15-угольные
2 l 15 42 135 201 280 372 477
4(13n - lln) 82 595 726
2
16-уrольные 4(14n - l2n) l 16 45 88 145 216 301 400 513 640 781
Окончание таблицы 1. 1

1 Название _J Формула 1 Начальны~эл~;нты -,

17-угольные 4(15n2 - 13n) 1 17 48 94 155 231 322 428 549 685 836 !"
2
18-угольные 4(16n - 14n) 1 18 51 100 165 246 343 456 585 730 891 о
-5
19-угольные 4{17n2 - 15n) 1 19 54 106 175 261 364 484 621 775 946 !g
~
20-угольные

21-угольные
4(18n2 - 16n)
4(19n2 - 17n)
1
1
20
21
57
60
112
118
185
195
276
291
385
406
512
540
657
693
820
865
1001
1056
1
:s:
-e.
.g
22-угольные 4(20n2 -18n) 1 22 63 124 205 306 427 568 729 910 1111
.. ~
23-угольные 4(2ln 2
- 19n) 1 23 66 130 215 321 448 596 765 955 1166 ~

24-угольные 4(22n 2
20n) 1 24 69 136 225 336 469 624 801 1000 1221 ~
-
~
~
н~3n -21n)
2
25-уголъные 1 25 72 142 235 351 490 652 837 1045 1276
t
26-уголъные 4{24n2 -22n) 1 26 75 148 245 366 511 680 873 1090 1331 ~
2
~
27 -угольные !(25n -23n) 1 27 78 154 255 381 532 708 909 1135 1386 )(

~
С')

28-уголъные 4{26n2 - 24n) 1 28 81 160 265 396 553 736 945 1180 1441 ~
2
29-угольные 4{27n - 25n) 1 29 84 166 275 411 574 764 981 1225 1496
30-уrольные 4{28n2 - 26n) 1 30 87 172 285 426 595 792 1017 1270 1551 .....
со
20 Глава 1. Фигурные числа

Следует заметить, что для получения вышеуказанных резуль­


татов нет никакой необходимости ссылаться на общую форму­
лу суммы арифметической прогрессии. Так, в случае треуголь­
ных чисел приведенная ниже геометрическая иллюстрация (для
n = 4) показывает, что n-e треугольное число составляет «поло­
вину» прямоугольника со сторонами +
n и n 1. Следовательно,
Sз(n) = n(n + 1)/2.
* * * *
* * *
* *
*
С другой стороны, мы можем использовать метод математиче­
ской индукции, учитывая тот факт, что треугольное число с номе­
ром n+l получается из треугольного числа с номером n добавле­
нием величины n+ l. Предположив, что S3 (n) = n(n+ 1)/2, прежде
всего проверим это для n 1: 8 3 (1) = = =
1 1 х (1 1)/2. Затем, +
предположив, что утверждение верно для n, докажем его для n + l:
n(n + 1) (n + l)(n + 2)
Sз(n + 1) = Sз(n) + (n + 1) = ·
2
+ (n + 1) = 2
.

Далее, специальное суммирование

1 + ...
+n+
2Sз(n) =
+n+".+1
показывает, что 2S3 (n) = (n + l) + ... + (n + l) = n(n + l), т. е.
Sз(n) = n(n +
1)/2.
Наконец, еще один способ получения формулы треугольных
чисел (которая очевидным образом представляет собой некоторый
квадратный трехчлен) состоит в использовании трех первых чисел,
Sз(l), 8 3 (2) и Sз(З), для нахождения коэффициентов А, В и С
многочлена S3 (n) = An2 + Bn +С: А+ В+ С = 1 для n = 1;
4А+2В+С = з для n = 2; 9А+зв+с = 6 для n = з. Таким
образом, А = 1/2, В = 1/2 и С= О, что совпадает с полученными
ранее результатами.
1.2. Определение и формулы плоских фигурных чисел 21

В случае квадратных чисел геометрическая интерпретация (для


n = 3) показывает, что два
n-x квадратных числа формируют пря-
моугольник со сторонами n и 2n, т. е. S4 (n) = 2n · n/2 = n 2 •

* * * * *

*
С другой стороны, (n + 1)-е квадратное число может быть
получено из n-ro квадратного числа добавлением величины 2п + 1.
Предполагая, что S 4 (n) = n 2 , докажем это по индукции. Прежде
. 2
всего, проверим утверждение для п = 1: 8 4 ( 1) = 1 = 1 . Затем
осуществим индукционный переход от п к n + 1 - предполагая,
что формула верна для номера n, докажем ее для номераn + 1:

Специальное суммирование

+ 3 + + (2n - 1) +
2S4(n) =
+ (2n - 1) + (2n - 3) + + 1

п~казывает, что 2S4 (n) = 2n + ... + 2n = 2n2 , т. е. S4 (n) = n 2 •


Формула S4 (n) = n 2 может быть получена и при использова­
нии первых трех квадратных чисел для нахождения коэффициентов

многочлена S4 (n) = An + Bn +С: А+ В+ С= 1 для n = 1;


2

4А + 2В +С = 4 для п = 2; 9А + 3В +С = 9 для п = 3. Сле­


довательно, А = 1, В = О и С= О, что совпадает с результатами,
полученными другими способами.
На самом деле подобные рассуждения можно провести для
любого m-угольного числа.
Формула суммы арифметической прогрессии может быть по­
лучена, используя геометрическую интерпретацию: из п первых

элементов арифметической прогрессии а 1 , ••• , an •... можно сфор­


мировать прямоугольник со сторонами а 1 + an и п, что лишь от­
ражает известный факт равенства сумм а 1 + an, а2 + an-1 • ....
22 Глава 1. Фигурные числа

Используя метод матемаrической индукции, мы, предположив,


что

n((m-2)n-m+4)
Вт ()
п = 2 '
прежде всего проверяем это для п = 1:

1 · ( (m - 2) · 1 - т + 4)
Sт(1) = 1= .
2
Далее, переходя от п к п + 1, мы убеждаемся в том, что
Sт(n + 1) = Sт(n) + 1 + (m - 2)п =

n((m-2)n-m+4) ( )
= +1+ m-2n=
2
2
n (m - 2) + п(4
- m) + 2n(m - 2) + 2
= =
2
(п 2 + п + l)(m - 2) + (п + 1)(4 - m)
=
2
(п + l)((m - 2)(п + 1) - т + 4)
=
2
Специальное суммирование, соответствующее общей идее Гаус­
са t), имеет форму
2Sm(n) =
+ 1 + (m - 2) + ... + 1 + (m - 2)(n - 1) +
=
+ 1 + (m - 2)(n - 1) + 1 + (m - 2)(n - 2) + ... + 1,

давая

2Sт(n) = 2 + (т - 2)(п - 1) + ... + 2 + (т - 2)(п - 1) =


= п(2 + (m - 2)(п - 1)),

!) Легенда гласит, что в школьном возрасте Гаусс получил от своего учителя


задание найти сумму чисел от 1 до 100. Заметив, что число i может быть
сгруппировано с числом 101 - i, формируя величину 101, и проделав это
100 раз, Гаусс получил удвоенную первоначальную сумму и, следовательно,
окончательный результат 1+ ... +100 = (100 х 101)/2 = 5050.
1.3. Интересные закономерности плоских фигурных чисел 23

Sт(n) = n((m - 2)n - т + 4).


2
Наконец, используя три первых m-угольных числа для нахо­
ждения коэффициентов многочлена Sт(n) = An2 + Bn +С, мы
получим: А + В + С = 1 для n = 1; 4..4 + 2В + С = т для n = 2;
9А + 3В +С= Зm- 3 для n = 3. Таким образом, А= (т - 2)/2,
В = (4-m)/2 и С = О, что совпадает с полученной ранее формулой
для Sт(n).

1.3. Интересные закономерности


плоских фигурнь1х чисел

Древнегреческие математики знали различные свойства фигур­


ных чисел, которые в большинстве случаев доказывали на фигурах,
давая геометрическую интерпретацию, которая служила для них

полным доказательством.

Так, большое внимание уделил фигурным числам Теон из Смир­


ны (11 в. н. э.) в арифметическом разде.Ле сочинения «0 математиче­
ских познаниях, необходимых для чтения Платона». Ему принадле­
жит доказательство следующего факта: сумма двух последовательных
треугольных чисел есть квадрат. Алгебраически,

• Sз(n) + Sз(n - 1) = S4(n) (формула Теона).·


Действительно, непосредственная проверка показывает, что

n(n+l) (n-l)n ·
Sз(n) + Sз(n - 1) = 2
+ 2
= n 2 = S4(n).
Данный факт можно проиллюстрировать: в приведенной ниже диа­
грамме для n= 4 квадрат составлен из двух прямоугольных тре­
угольников.

* * * *
* * *
* *
*
24 Глава 1. Фигурные числа

Пользуясь методом математической индукции, мы прежде всего


убеждаемся, что формула верна для п = 2:

8 3 (2) + 8 3 (1) = 3 + 1 = 4 = 84(2).


Далее, предполагая, что формула верна для номера п (и пользуясь
тем, что 83 (п) = S3 (n - 1) + п), докажем ее для номера п + 1:
Sз(n + 1) + Sз(n) = Вз(п) + (п + 1) + Вз(п - 1) + п =
2
= 84(n) + 2п + 1=п +2n + 1 = (п + 1) =
2

= 84(n + 1).

Специальное суммирование

1+2+3+ ... + n +
Sз(n) + Sз(n - 1) =
+ 1 + 2 + ... + (n - 1)

позволяет утверждать, что

S3 (n) + S 3 (n - 1) = 1+3 + 5 + ... + (2п - 1) = 84(n).


Треугольные числа тоже можно конструировать, используя в ка­
честве строительных блоков треугольные числа меньшего размера.
Например,

• ЗSз(n) + Sз(n - 1) = Sз(2п).


Действительно, непосредственная проверка показывает, что

n(n + 1)
(n - l)n
ЗSз(п) + S 3 (n - 1) = 3 ·
2
+
2
=

n 2n(2n + 1)
= 2(4n + 2) = = Sз(2n).
2
Геометрическая иллюстрация (для n = 3) показывает, каким обра­
зом треугольник, соответствующий номеру 2n, можно построить,
пользуясь тремя треугольниками с номером n и одним треугольни­
ком с номером п - 1:
1.3. Интересные закономерности плоских фигурных чисел 25

*
* *
* * *
* * *
* * •
* • •
Проводя доказательство по индукции, мы в первую очередь убеж­
даемся, что формула верна для п = 2:

383 (2) + 8 3 (1) = 3 · 3 + 1 = 10 = 8 3 (4).


Затем, переходя от п к п + 1, мы получаем, что
383 (п + 1) + S3 (n) = S3 (n) + S3 (n - 1) + З(п + 1) + п =
= S3 (2n) + (2п + 1) + (2п + 2) =
= S3 (2n + 1) + (2п + 2) = S3 (2n + 2) =
= Sз(2(п + 1)).

Наконец, использование специального суммирования

1+ ... +n+l+ 2 + ... + п +


ЗSз(n) + Sз(n - 1) = + п + (n - 1) + ... + +
+ + ... + (n - 1)
дает, что

383 (п) + S3 (n - 1) = 1 + ... + п + (п + 1) + ... + 2n = S3 (2n).


Конструкции подобного рода возможны и для треугольника
с нечетным номером - его также можно построить, пользуясь

четырьмя треугольниками меньшего размера. Именно, имеет место


формула

• 3S3 (n) + Sз(n + 1) = Sз(2n + 1).


26 Глава 1. Фигурные числа

Действительно, непосредственная проверка показывает, что

3Sз(n) + Sз(n + 1) = 3n(n + l) + (п + l)(n + 2) = ~(4п + 2) =


2 2 2
_ 2п(2п + 1) _ (2 l)
- - 8 з п+ .
2
Геометрическая иллюстрация (для п = 2) позволяет увидеть,
каким образом осуществляется соответствующее построение на
практике:

*
* *
* * *
* • •
* * •
Доказательство по индукции, как обычно, начинается с проверки
формулы для п = 1:
ЗSз(l) + 8 3 (2) = 3 · 1 + 3 = 6 = 8 3 (3).
Далее, предполагая истинность формулы для номера п, легко убе­
диться в том, что она выполняется и для номера п + 1:
383 (п + 1) + S3 (n + 2) = 383 (п) + S3 (n + 1) + 3(п + 1) + (п + 2) =
= S 3 (2n + 1) + (2п + 2) + (2п + 3) =
= Sз(2п+ 3) = Sз(2(п+ 1) + 1).
Наконец, суммирование специальной формы

3S3 (n) + S3 (n + 1) =
1+ ... +n+l+ 2 + ... + п +
= + п+ (п - 1) + ... + 1 +
+ + ... + (п - 1) + п + (п + 1)
показывает, что

3S3(n)+S3 (n+1) = 1+ .. . +n+(n+1)+ ... +2n+(2n+1) = S 3 (2n+I).


1.3. Интересные закономерности плоских фигурных чисел 27

Следующая формула требует большего числа треугольников


для составления мозаики:

• 383 (п) + 6Sз(n - 1) = S3 (3n - 1).


Действительно, непосредственная проверка показывает, что

Зn( n + 1) ·· 6(n - 1)n n


383 (п) + 6Sз(n - 1) = 2
+ 2
= 2(9n - 3) =

= (Зn ~ l)Зn = Вз(Зn - 1).

Геометрическая иллюстрация для п = 3, представленная ниже, дает


наглядное представление о том, как составить большой треугольник
из девяти треугольников меньшего размера:

*
* *
* * *
* * •
* • •
* о о о о *
* * о * о * *
********
Проводя доказательство по индукции, проверяем утверждение для
n= 2:
383 (2) + 6Sз(1) = 15 = Sз(5).

Далее, переходя от n к n + 1, получаем, что

383 (п + 1) + 6Sз(n) = ЗSз(n) + 6Sз(n - 1) + З(n + 1) + 6п =


= Sз(Зn - 1) + Зп + (Зп + 1) + (Зп + 2) =
= Sз(Зn + 2) = S3 (3(n + 1) - 1).
28 Глава 1. Фигурные числа

Наконец, суммирование специальной формы

ЗSз(n) + Sз(n + 1) =
l+ ... +n+I+ 2 + ... + n +
+n+(n-1)+ ... + +
+ + ... +(n-1) + + 2 + ... +(n-1)+
+ + 2 + ... + (n - 1) +
+ (n - 1) + (n - 2) + ... + +
+ (n - 1) + (n - 2) + ... + +
+ + 2 + ... + (n - !)
показывает, что

ЗSз(n) + 6Sз(n - 1) =
= 1 + ... + n + (n + 1) + ... + 2n + (2n + 1) + ... + (Зn - 1) =
= S 3 (3n - 1).

Специальный трактат посвятил теории фигурных чисел Дио­


фант Александрийский (III в. н. э.). В частности, им была доказана
формула

• 8S3 (n) + 1 = S4 (2n + 1) (формула Диофанта).


Действительно, непосредственная проверка показывает, что

8S3(n) + 1=8·n(n + l) + 1=4n2 +4n+1=(2n+1) 2 =S4 (2n+1).


2
Геометрическая иллюстрация дана для случая n = 2 - на ней хо­
рошо видно, как построить квадрат со стороной 2n + 1 из восьми
треугольников, соответствующих номеру n, и одной дополнитель­
ной точки в центре.

* * *

* * •
1.3. Интересные закономерности плоских фигурных чисел 29

Доказательство по индукции стандартно. Для п = 1 имеем

8Sз(l) + 1 = 9 = 8 4 (3),
и, переходя от п к п + 1, получаем, что
883 (п + 1) + 1 = 883 (п + 1) + 8(п + 1) =
= S4(2n+ 1) + 8(п+ 1) = (2п+ 1) 2 + 8(n+ 1) =
= 4п + 12п + 9 = (2п + 3) 2 =
2

= S 4(2n + 3) = 84(2(п + 1) + 1).

Наконец, специальное суммирование

8Sз(n) + 1=
1+2+ ... + п +
1 + ... + (п - 1) + п +
+1+ 2 + ... + п +
+1+ 2 + ... + п

n
+ + (п - 1) + ... + +
+ п + (п - 1) + ... + +
+1+ 2 + ... + п +
+ 1 + ... + (п - 1) +
+n+
+1

позволяет дать еще одно доказательство формулы Диофанта:

883 (п) + 1 ==
= 1+3 + ... + (2п - 1) + (2п + 1) + (2п + 3) + ... + (4п + 1) =
= 84(2п + 1).
Что получится, если мы рассмотрим два треугольных числа
с последовательными четными (нечетными) номерами? Ответ на
этот вопрос дает формула

• S3 (n _:_ 1) + S3 (n + 1) = 2Sз(n) + 1.
30 Глава 1. Фигурные числа

Действительно, непосредственная проверка показывает, что

(n-l)n (n+l)(n+2) 2n2 +2n+2


S( ) S(
3 n-l+ )
3 n+l=
2
+ 2
=
2
=

n(n+ 1)
=2· +1=283 (n)+l.
2
Геометрическая иллюстрация рассмотрена ниже ДIIЯ п = 3:

* *
* * * *
* * * = * * *
• * * * *
<> <>

<>

По индукции, ДIIЯ п = 2 имеем

8 3 (1) + 8 3 (3) = 1+6 = 7 = 2 х 3 + 1=283 (2)+1,


и, переходя от n к n + 1, получаем

Sз(n)+S3 (n+2) = S3 (n-1)+Sз(n+ l)+n+(n+2) = 2S3 (n+ 1)+ 1.


Специальное суммирование

1 + ". + (п- 1) +
Sз(n - 1) + Sз(n) = + 1 + ". + (п - l) + п +
+n+l
позволяет утверждать, что

S 3 (n - l) + S 3 (n + l) = 2(1+".+п)+1 = 2S3 (n) + l.


Аналогичные соотношения можно получить и ДIIЯ других мно­
гоугольных чисел. Так, имеет место формула

• Ss(n) = S4(n) + Sз(п - 1).


1.3. Интересные закономерности плоских фигурных чисел 31

Действительно, непосредственная проверка показывает, что

(n-l)n 3n 2 -n
S4(n) + S3 (n - 1) = n2 + 2
= 2
= 8s(n).
По индукции, для n = 2 имеем
84(2) + Sз(l) = 4 + 1 ;; 5 = Ss(l),
и, переходя от n к n + 1, получаем

8 4(n + 1) + Sз(n) = 84(n) + Sз(n - 1) + (2n + 1) + n ~


= Ss(n) + (Зn + 1) = Ss(n + 1).
Специальное суммирование

1 + 3 + ... + (2n - 1) +
( ) + S зn-1
S4n ( )=
+ 1 + ... + (n- 1)
показывает, что

S4(n) + Sз(n - 1) = 1+4 + ... + (Зn - 2) = S5 (n).

Читатель может легко получить и геометрическую интерпрета­


цию данного свойства.
Следующее свойство связывает треугольные и шестиугольные
числа:

• S5(n) = 8з(n) + 3Sз(n - 1).


Действительно, непосредственная проверка показывает, что

n(n + 1) (n - l)n n
8 3 (n) + 383 (n - 1) = 2
+3
2
= "2(4n - 2) = S6 (n).
По индукции, для n= 2 имеем

8 3 (2) + 383 (1) = 3 + 3 х 1 = 6 = 85(1),


и, переходя от n к n + 1, получаем

S3 (n + 1) + 383 (n) = Sз(n) + 38з(n - 1) + (n + 1) + 3n =


= 86(n) + (4n + 1) = 85(n + 1).
32 Глава 1. Фигурные числа

Специальное суммирование

1+ 2+ ... + (п - 1) + 1
+ 1+ ... + (п - 1) +
Вз(п) + 3Sз(n - 1) =
+ 1+ ... + (п - 1) +
+ 1+ ... + (п- 1)

позволяет утверждать, что

S3 (n) + 83 (п - 1) = 1+5 + ... + (4(п - 1) + 1) = S6 (n).


Геометрическое «доказательство» также не составляет труда.
Рассмотрим свойство, широко известное как теорема о ше­
стиугольных числах: п-е шестиугольное число является треугольным

числом с номером 2п - 1. Другими словами, имеет место формула

• Sб(п) = Sз(2п - 1).


Простейший способ доказательства состоит в сравнении двух
формул:

_ )_ (2п - 1)2п _ n(4n - 2) _ ( )


S з (2n 1 - - - 0
аб n.
2 2
Широко известна также формула, полученная в 1 в. н. э. алек­
сандрийским ученым Никомахом из Геразы в сочинении «Изагог,
или Вступление к арифметике»: всякое фигурное число равно сумме
фигурного числа предыдущего названия, но занимающего в ряду то же
место, и треугольного числа, занимающего предыдущее место. Алгеб­
раически:

• Sт(n) = Вт-1(п) + Sз(п - 1) (формула Никомаха).


Действительно, так как

n((m-2)n-m+4)
Вт ()
п = ,
2
то

(п - l)n п((т - З)п - (т - 1) + 4)


Sз (п - 1) + Вт-t (n) = + =
2 2
п
= 2((m-2)n-m+4) =Sт(п).
1.4. Нахождение квадратных чисел, являющихся треугольными 33

Баше де Мезирак в своем дополнении к трактату о фигур­


ных числах Диофанта доказал целый ряд теорем относительно их
свойств, одна из которых помогает найти любое плоское фигур­
ное число с помощью треугольных чисел: всякое плоское фигур­
ное т-угольное число равно сумме треугольного числа, занимающего в

ряду то же место, и (т- 3)-х треугольных чисел, занимающих преды­


дущее место. Именно:

• Sт(n) = Sз(n)+(m-3)S3 (n-1) (формула Баше де Мезирака).


Мы получим данную формулу, последовательно применяя фор­
мулу Никомаха для (m-1)-угольных, (m-2)-угольныхит.д., чисел:
Sт(n) =
Sm-1(n) + Sз(n - 1), Sт(n) = Sm-2(n) + 2Sз(n - 1), ... ,
Sт(n) = Sз(n) + (m - 3)Sз(n - 1).
Замечая, что 83 (п) = 8 3 (n- l)+n, получим еще одно полезное
соотношение:

• Sт(n) = п + (m - 2)Sз(n - 1).


Один из частных случаев данной формулы широко известен
как теорема о восьмиугольных числах: п-е восьмиугольное число равно

сумме шести (n - 1)-х треугольных чисел и числа п. Алгебраически:

• Ss(n) = 6Sз(n - 1) + п.

1.4. Нахождение квадратных чисел,


являющихся треугольными

Назовем квадратно-треугольными (или треугольно-квадратными)


числа, которые одновременно являются и треугольными, и квадрат­

ными. Образовав две последовательности фигурных решеток, тре­


угольные и квадратные, и продвигаясь вдоль этих последовательно­

стей, мы можем получить первые квадратно-треугольные числа 1,


36, 1225, 41616, 1413 721, 48024900, ... методом непосредственного
сравнения. Однако столь примитивный метод поиска не вдохнов­
ляет к обнаружению дальнейших совпадений. Картина изменится,
если проблему перевести на язык уравнений: так как и-е треуголь-

ное число имеет вид '21и(и + 1), а v-e квадратное имеет вид v 2,
то для нахождения всех квадратно-треугольных чисел нам нужно

найти все натуральные и и v, для которых

1 2
+ J) =
2 и(и v .
34 Глава 1. Фигурные числа

Данная проблема сводится к проблеме решения в целых числах


уравнения

х2 - 2у 2 = 1,
известного как уравнение Пелля (см., например, (4)), следующим
образом:

1 2
2 и(и+ 1) = v и 2 +и= 2v 4и 2 +4и+1
2
{:} {:} =
= 8v + 1{:}(2и+1)
2 2
- 2(2v) 2 = 1.
1 2
Следовательно, имея решение (и, v) уравнения + 1) =
2
22 и(и v , мы
получаем решение (х, у) уравнения Пелля х -2у = 1сх=2и+1
и у = 2v; обратно, имея решение (х, у) уравнения Пелля, мы
1 2 х - 1
получаем решение (и, v) уравнения
2 и( и + 1) = v с и = - -
2
и v= у/2.
Эйлер, используя вышеуказанную связь с уравнением Пелля,
1
доказал (1730), что все решения уравнения
быть получены по формулам
2 и(и + 1) = v 2 могут

(3 + 2v'2)n + (3 - 2v'2)n - 2 (3 + 2v'2)n - (3 - 2v'2)n


Un = , vn -- - - - -4у'2
-----'
4
где п - любое натуральное число. Прелесть этих формул в том, что
они выражают натуральные Un и Vn как функцию натурального n,
хотя промежуточные действия производятся над иррациональными
числами.

Докажем результат Эйлера, пользуясь теорией цепных дробей


(см.(4, 27)). Именно, все целые неотрицательные решения урав-
нения Пелля х 2 - Dy 2 = 1, где D - бесквадратное число (т. е.
натуральное число, не делящееся на квадрат простого числа), могут
быть получены по формулам х = Pkt-1. у= Qkt-1, где Pi и Qi -
числители и знаменатели, соответственно, подходящих дробей раз­
ложения

ГD = ао + - - -1- = [ао, (а1, ... , ak)]


а1+---
а2 + ...
1.4. Нахождение квадратных чисел, являющихся треугольными 35

числа в цепную дробь, k - дЛина периода указанного раз­


.fJ5
ложения, а t - любое натуральное число, дЛЯ которого kt четно
(см., например, [4]). Легко убедиться в том, что дЛЯ D = 2 имеет
место разложение

J2 = 1 + - - -1 = (1, (2)],
2+ ..
2+ ...
т. е. k 1, и все натуральные решения уравнения х
= 2
- 2у 2 = 1
имеют вид х = P2n-1, у = Q2n- \ , n Е N.
Числители и знаменатели подходящих дробей для цепной дроби

ао+ 1 = [ao,a1, ... an,···l


а1+---
а2 + ...
обладают следующим хорошо известным свойством (см. (4)):

Pn = anPn-1 + Pn-2 и Qn = anQn-1 + Qn-2


для любого натурального n, n ;;;:: 2. В частности, дЛЯ разложения
J2 = (1, (2)) числа V2 в цепную дробь имеют место следующие
соотношения:

1) Р0 = 1, Qo = 1 (так как Po/Qo = 1 = 1/1);


2) Р1 = 3, Q2 = 2 (так как P 1/Q1 = 1+1/2 = 3/2);
3) Pn = 2Pn-\ + Pn-2. Qn = 2Qn-I + Qn-2 ДЛЯ n;;;:: 2
(так как an = 2 для n;;;:: 1).
Теперь легко показать (например, по индукции), что в нашем
случае

Действительно, дЛЯ n= О мы получаем, что

( 1 + Vl) + (1 - У2) = 1= Ро и (1 + V2) - (1 - V2) = 1 = Qo.


2 2v'2
36 Глава 1. Фигурные числа

Для п = l рассуждения аналогичны:

Переходя от п - 2 и п - 1к п, мы получим, что

= . (1 + J2)n + (1 - J2)n + (1 + J2)n-I + (1 _ J2)n-I =


2
2 2
(1 + J2)n-l(2(l + vl) + l) + 2(1 - J2)n-l(2(1- vl) + 1)
= 2
=

(1 + J2)n-1(1 + J2)2 + (1 _ J2)n-l(l _ J2)2


=
2
т. е. докажем равенство

Аналогично,

= . (1 + J2)n - (1 - J2)n + (1 + J2)n-I _ (1 _ J2)n-I =


2
2vl 2vl .
(1 + J2)n-l(2(1+vl)+1) - (1 - J2)n-l(2(1- vl) + 1)
= =
2vl
(1 + J2)n-1(1 + J2)2 _ (1 _ J2)n-1(1- J2)2
. -
2vl
т. е. имеет место равенство
1.4. Нахождение квадратных чисел, являющихся треугольными 37

Используя полученные тождества для нечетных индексов, мы


убедимся в том, что

(1 + y'2)2n + (1 _ y'2)2n
P2n-1 = 2 и

(1 + y'2)2n -:. (1 _ y'2)2n


Q1n-\ = J2
2
Отсюда следуют теперь, с учетом тождества (1 ± v'2) 2 = 3 ± 2v'2,
искомые формулы для Un и Vn:

· P2n-\ - 1 (1 + J2) 2n + (1 - J2) 2n - 2


Un= 2 = 4 =

(3 + 2J2)n + (3 - 2J2)n - 2
=
4
Q2n-\ (1 + J2)2n - (1 - J2)2n (3 + 2J2)n - (3 - 2J2)n
Vn = -2- = 4J2 = . 4у'2 .

Используя равенство 84 , 3 (п) = v;


и замечая, что

(1 + v'2) 4 = (3 + 2v'2) 2 = 17 + 12v'2,.


мы получаем формулу п-го квадратно-треугольного числа:

84,з(n) = 312 ((1 + J2)2n - (1 - J2)2n)2 =


1
= ((17 + 12v'2)n + (17 - 12v'2)n - 2).
32
Таким образом, для п = 1 имеем и 1 =1, v1 =1, и 8 4,3 (1) =
= 8з(1) = 84(1) = 1; для п = 2 имеем и2 = 8, v2 = 6, и 8 4,3 (2) =
= 8з(8) = 84(6) = 36; для п = 3 имеем из= 49, Vз = 35, и 84,з(3) =
= 8з(49) = 84(35) = 1225; для п = 4 имеем и 4 = 288, v4 = 204,
и 84, 3 (4) = 8з(288) = 84(204) = 41616; для п = 5 имеем Us = 1681,
v5 = 1189, и 84,з(5) = 8з(1681) = 84(1189) = 1413721; для п = 6
имеем и 6 = 9800, v6 = 6930, и 84,з(6) = 8 3 (9800) = 8 4(6930) =
= 48 024 900, для п = 7 имеем u1 = 57 121, v1 = 40 391, и 8 4,3 (7) =
= 8з(57 121) = 84(40 391) = 1631432 881 и т.д.
38 Глава 1. Фигурные числа

Заметим, что с ростом п отношение Un/Vn приближается к числу


v'2: для n= 1 U1/V1 = 1/1 = 1; для n= 2 U2/V2 = 8/6 = 1,3333333 ... ;
ДЛЯ n = 3 U3/V3 = 49/35 = 1,4; ДЛЯ n = 4 U4/V4 = 288/204 =
= 1,4117647 ... ; ДЛЯ n = 5 U5/V5 = 1681/1189 = 1,4137931 ... ;
ДЛЯ n = 6 Uб/Vб = 9800/6930 = 1,4141414 ... ; ДЛЯ n = 7 U7/V7 =
= 57 121/40 391 = 1,4142011 ....
С другой стороны, так как п-е квадратно-треугольное число
84,з(п) равно Vп-МУ квадратному числу и Uп-МУ треугольному числу,
то

Vn J
= v(84,з(n)) = 84,з(n) и Un = l
и(84,з(n)) = .)284,з(n) j,
где lxJ [24] означает наибольшее целое число, не превосходящее х: пер­
вое равенство очевидно, а второе сщщует из равенства и( и + 1) =
= 284 , 3 (п) и цепочки элементарных неравенств:

и= N < .ju(u + 1) = Vи 2 +и< Vи 2 + 2и + 1 =


= .j(u + 1) 2 =и+ 1.
Формула Эйлера - это стрела, «Поражающая целм, т. е. ис­
комое квадратно-треугольное число, сразу. При этом обычно воз­
никают громоздкие вычисления. Однако существует И другой путь:
заменить формулу Эйлера рекуррентной формулой, т. е. формулой,
которая позволяет добираться до цели не сразу, а постепенно, «Сту­
пеньками», используя на каждой такой ступеньке очень простые
выкладки. Именно, мы имеем следующие рекуррентные формулы
для величин Un и Vn:

Un+I = 6un - Un-1 + 2, Vn+I = 6vn - Vn-1·

Действительно, введя обозначения

(3 + 2J2)n (3 - 2J2)n
a=----
4J2 , Ь= 4J2
и записав

(3 + 2J2)n - (3 - 2J2)n =а - Ь
Vn = J2 ,
4
1.4. Нахождение квадратных чисел, являющихся треугольными 39

мы получим, что

Vn+I =a(3+2v'2)-Ь(3-v'2)= 3(а-Ь)+2v'2(а+Ь),


а Ь
1'n-1=~-~=a(3-v'2)-Ь(3+v'2)=3(a-Ь)-2v'2(a+Ь).
3+v2 3-v2
Отсюда
Vn-1 + Vn+I = 6(а - Ь) = 6vn.
Аналогичцо,

т.е.

. 1 1
Un+I = а(3 + 2v'2) + Ь(3 - 2v'2) - 2= 3(а + Ь) + 2v'2(a - Ь) - 2'
а Ь 1 1
Un-1 = V2 + V2 - - = а(3 - 2v'2) + Ь(3 + 2v'2) - - =
3+2 2 3-2 2 2 2
1
= 3(а + Ь) - 2v'2(a - Ь) -
2.
Следовательно,

Un+ 1 + Un-1 = 6( а + Ь) - 1 = 6 (а + Ь - ~) + 2 = 6un + 2.


Таким образом, начиная с v 1 = 1 и v2 = 6, мы получим v3 = 35,
v4 = 204, Vs = 1189, Vб = 6930, V1=40391 и т.д.; начиная с и 1 =1
и U2 = 8, мы получим Uз = 49, U4 = 288, U5 = 1681, и6 = 9800,
U7 = 57 121 И Т.Д.
Последовательность квадратно-треугольных чисел может быть
получена теперь с помощью следующей рекуррентной формулы:

84,з(n) = 3484,з(n - 1) - 84,з(n - 2) + 2, 84,з(n) = 1.


Действительно,
.2 2
84,з(n) = Vn = (а - Ь) ,
84,з(n - 1) = v;_ 1 = ((3(а - Ь) - 2v'2(a + Ь)) ,
2

84,з(n + 1) = t1~+ 1 = (З(а - Ь) + 2v'2(a + Ь)) •


2
40 Глава 1. Фигурные числа

Так как
(3 + 2v'2)n (3 - 2y'2)n 1
аЬ= · = -
4у'2 4у'2 32'
то

84,з(n + 1) + 84,з(n - 1) = 18(а - Ь) + 16(а+ Ь) 2


2
=
2
= 34(а - Ь) + 64аЬ = 3484 ,з(n) + 2.

1.5. Задача Эйлера о количестве содержания


данного числа во всех многоугольных числах

Задача о количестве содержания данного числа во всех плоских


фигурных числах - «Найти, сколько раз данное число N содер­
жится среди всех многоугольных чисел», - была впервые сформу­
лирована Диофантом в его книге «О многоугольных числах» [12],
однако ее решение в сохранившемся тексте не доведено до конца.

Полностью справился с поставленной проблемой Эйлер.


Итак, нужно найти все натуральные т и n, для которых
8т(n) = N. Так как
- n((m-2)n-m+4)
Sm (n) - ,
2
то мы получаем следующую цепочку равенств:

n((m- 2 )~-m+ 4 ) =N, (m-2)n2 -(m-2)n+2n=2N,


2N-2n
(т - 2)(n2 n) = 2N - 2n,
-
т - 2 = n(n - 1) ·
Разложение
2N-2n 2N-2 2N
=---
n(n - 1) n-1 n
2N-2n
алгебраической дроби ( ) на простейшие дроби позволяет
nn-1
утверждать, что

2N-2 2N
m-2=---
n-1 n
1.5. Задача Эйлера о количестве содержания числа 41

Так как т - 2 - число натуральное, а знаменатели п - 1 и п


2N-2 2N
дробей, стоящих в правой части, взаимно просты, то и -
п-1 п
являются натуральными числами, т. е. 2N - 2 делится на п - 1,
и 2N делится на п.
Следовательно, для нахождения всех многоугольных чисел,
совпадающих с N, мы можем использовать следующий алгоритм:·
• найти все делители 2N;
• найти все делители 2N - 2;
• в первой последовательности выделить числа, на единицу боль­
шие какого-либо элемента второй последовательности - они
соответствуют величине п;

2N-2 2N
• найти т =
n-1
- -
п
+2 и 8т (п).

Например, рассмотрим N = 7. В этом случае 2N = 14, и 2N - 2 = 12.


Делителями числа 2N являются натуральные числа 1, 2, 7, 14. Де­
лителями числа 2N -2 являются наiуральные числа 1, 2, 3, 4, 6, 12.
Выберем из первого множества числа, на единицу большие како­
го-либо элемента второго множества: 2 = 1 + 1 и 7 = 6 + 1. Таким
образом, п Е {2, 7}. Для п = 2 т = 12/1-14/2+ 2 12-7 + 2 7 = =
и 8m(n) = 81(2) = 7; для п = 7 т =
12/6 - 14/7 + 2 = 2 и
8т(п) = 8 2 (7) = 7 (напомним, что S 2 (n) = п - это линейные числа).
Если N = 105, то 2N = 210, и 2N - 2 = 208. Делителями 210
являются числа 1, 2, 3, 5, 6, 7, 10, 14, 15, 21, 30, 35, 42, 70, 105, 210.
Делителями 208 являются числа 1, 2, 4, 8, 13, 16, 26, 52, 104, 208.
Тогда п Е {2, 3, 5, 14, 105}. Для п = 2 т = 208/1 - 210/2 + 2 = 105,
т. е. N равно 8 105 (2). Для n = 3 т = 208/2- 210/3+ 2 = 36, т. е. N
равно 8 36 (3). Для п =
5 т = 208/4- 210/5 + 2 = 12, т. е. N равно
812(5). Для п = 14 т = 208/13-210/14+2 = 3, т.е. N равно 8 3 (14).
Для п = 105 т = 208/104- 210/105 + 2 = 2, т. е. N равно 8 2 (105).
Рассмотрим более простую задачу: для фиксированного нату­
рального т ~ 3 выяснить, является ли данное натуральное число N
т-угольным числом Sт(n) для некоторого номера п.
Алгоритм проверки основан на следующем несложном наблю-
дении: если N = 8т(п), то число 8(m - 2)N + (m - 4) является
2

полным квадратом. Действительно, поскольку

n((m - 2)п - т + 4)
Sm (п ) = ,
2
42 Глава 1. Фигурные числа

то

8(m - 2)Sm(n) + (m - 4) 2 =
= 4(m - 2) 2 n 2 - 4(m - 2)n(m - 4) + (m - 4) 2 =
2
= (2n(m - 2) - (m - 4)) •

Таким образом, для ответа на поставленный вопрос мы выясняем,


является ли число 8(m-2)N +(m-4) 2 полным квадратом 8 2 • Если
мъ1 не получили полного квадрата, то N не может быть m-уголь­
ным числом. Если полный квадрат получен, то, решая уравнение
S= 2п(т - 2) - т + 4 относительно n, мы находим номер соот­
ветствующего многоугольного числа по формуле

S+m-4
n= .
2(m - 2)
Например, для того чтобы выяснить, является ли число
N = 105 неко­
торым треугольным числом, мы вычисляем величину 8(m- 2)N +
2
+(m - 4) , в данном случае равную 841: 8 · 105 + (-1) 2 = 841.
Поскольку 841 = 292 , то число 105 является треугольным, причем
его номер n можно получить по формуле

29+m-4
п= 2(m- 2) '

откуда немедленно следует, что n= 14. Таким образом, 105=83 (14).

1.6. Центральные многоугольные числа

Центральные многоугольные числа соответствуют построенным


из точек фигурам, в которых точки, формирующие многоугольник,
располагаются вокруг одной, «центральной». У многоугольника,
полученного таким образом на некотором шаге, каждая сторона
содержит на одну точку больше, чем у многоугольника, постро­
енного на предыдущем шаге, т. е., начиная с одной центральной
точки, каждое следующее центральное m-угольное число содержит

на т точек больше, чем предыдущее.


Таким образом, последовательность центральных треугольных
чисел начинается с элементов 1, 4, 10, 19, 31, 46, 64, 85, 109, 136,
... (рис. 1.5).
1.6. Центральные многоугольные числа 43

Рис.1.5 Рис.1.6 Рис.1.7 Рис.1.8

Центральные квадратные числа формируют последовательность


1, 5, 13, 25, 41, 61, 85, 113, 145, 181, ... (рис.1.6).
Первые элементы последовательности центральных пятиуголь­
ных чисел имеют вид 1, 6, 16, 31, 51, 76, 106, 141, 181, 226, ...
(рис. 1.7).
Центральные шестиугольные числа - элементы последователь­
ности 1, 7, 19, 37, 61, 91, 127, 169, 217, 271, ... (рис.1.8).
Из построения следует, что n-м центральным т-угольным чис­
лом С Sm (n) называется сумма первых n элементов последователь-
ности

l,m,2m,3m,4m, ... ,(n-1)m, ... , т~3,

т.е.

CSт(n) = 1+т+2т + ". + (n - l)m.


В частности,

CSз(n) = 1+3 + 6 + ". + 3(n - 1),


CS4(n) = 1+ 4 + 8 + ... + 4(n - 1),
CS5 (n) = 1+5 + 10 + ... + 5(n - 1),
CSб(n) = 1+6 + 12 + ". + 6(n - 1).

Из определения немедленно следует рекуррентное соотношение,


позволяющее вычислить каждое следующее центральное m-уголь­

ное число, зная предыдущий элемент последовательности:

CSт(n + 1) = CSт(n) + mn, CSm(l) = 1.


В частности,

CS3 (n + 1) = CS3 (n) + 3n, CS4(n + 1) = CS4(n) + 4n,


CS5 (n) = CSs(n) + Sn, CS6(n + 1) = CS6(n) + 6n.
44 Глава 1. Фиtурные числа

Поскольку
(п - l)n
m+2m+".(n-l)m=(1+2+ ... +(n-1))m= т,
2
то формула для вычисления п-го центрального т-угольного числа
как функции его номера принимает вид

п2 - п тп 2 - тп + 2
CSт(n) = 1 +m-- = .
2 2
В частности,

Зn - ;п + 2 ,
2
CS3 (n) = CS4(n) = 2n2 - 2n + 1,

с Ss (n ) -_ 5n - 5п +2
2
, CSб(n) = Зn
2
- Зn + 1.
2
Перейдем к рассмотрению некоторых свойств центральных
многоугольных чисел.

Прежде всего, п-е центральное т-угольное число GSт(n) можно


построить, используя т копий треугольного числа 83(n - 1), окру­
жающих заданную центральную точку. Алгебраически,

• CSт(n) = 1 + mSз(n - 1).


Данное утверждение очевидным образом следует из полученной
выше формулы
(n - l)n
С Вт (п) = 1t т ,
2
поскольку (n - 1)-е треугольное число может быть записано в виде

(n - l)n
Sз(n-1)= .
2
Легко убедиться в том, что, начиная с 10, каждое центральное
треугольное число равно сумме трех последовательных треугольных
чисел:

• CSз(n) = Sз(n) + Sз(n - 1) + Sз(n - 2), ~ ~ 3.


Действительно, непосредственная проверка показывает, что

S 3 (n) + Вз(n - 1) + Sз(n - 2) =


1.6. Центральные многоугольные числа 45

1
= 2((n-2)(n- l)+(n- l)n+n(n+ 1)) =

1 2
= 2(3п - 3п + 2) = CS3(n).

Аналогично, п-е центральное квадратное число CS4 (n) равно сумме


двух последовательных квадратных чисел.:

В этом легко убедиться, переписав правую часть формулы

CS4 (n) = 2п 2 - 2п + 1
в виде

2п 2 - 2п + 1 = п 2 + (п 2 - 2п + 1) = п 2 + (п - 1) 2 •
Более того, п-е центральное шестиугольное число CS6 (n) есть
разность двух последовательных кубов (кубических чисел):

• CS6(n)=n3 -(n-1) 3 •
Действительно, формула С 86 (п) = 3п2 -3п+1 может быть записана
как

CS6(n) = п 3 - (п 3 - 3п 2 + 3п - 1) = п 3 - (п - 1) 3 •
С другой стороны, мы можем утверждать, что суМма п первых
ценmральных шестиугольных чисел равна п 3 :
• CS6(1) + ... + CS6(n) = п 3 •
Для этого достаточно использовать предыдущий результат и теле­
скопическое суммирование:

cs6(1)+cs6(2)+ ... +csб(n-1) +cs6(n) =


= (1 -0 3 ) +(2 3 -1 3 )+ ... +
3
((п-1) 3 -(n-2) 3 ) + (п 3 -(n-1) 3 ) =
=n3-o3 =n3.
Следует заметить, что среди центральных многоугольных чи­
сел именно центральные шестиугольные числа являются наиболее
востребованными на практике. Так, они часто применяются при
решении вопросов оптимальной упаковки. С данными числами
тесно связано построение магического шестиугольника, составлен­

ного из чисел 1, 2, ... , CS6 (n) = 3n(n-1) + 1 так, что суммы чисел
46 Глава 1. Фигурные числа

вдоль любой прямой совпадают. Единственный такой шестиуголь-


ник представлен на рисунке.

15
14 13
9 8 10
6 4
11 5 12
1 2
18 7 16
17 19
3
Хорошо известно, что любое центральное восьмиугольное число
является квадратным числом с нечетным номером:

• CS8 (n) = S4 (2n - 1).


Для доказательства этого факта достаточно переписать формулу

CS8 (n) = 4п 2 - 4п + 1
для п-го центрального восьмиугольного числа CS8 (n) в виде

CS8 (n) = (2п - 1) 2 •


Как следует из доказанного ранее, п-е центральное двенадца­
тиугольное число CS 12 (n) = 1 +
1283 (п) может быть построено
с помощью двенадцати копий (п- 1)-го треугольного числа, окру­
жающих заданную центральную точку. Нетрудно убедиться, что это
соответствует п-му звездному числу S(n), которое, по определе­
нию, равно числу углублений в обобщенной доске китайских ша­
шек, т. е. представляет собой п-е центральное шестиугольное число
CS6 (n) = 1+683 (п- 1) с шестью копиями (п..,... 1)-го треугольного
числа S 3 (n - 1), прикрепленными по одной к каждой стороне по­
лученного шестиугольника. (Классическая доска китайских шашек
(см. рис. 1.9) имеет 121 = 8(5) углубление.) Из определения следу­
ет, что

S(n) = СSб(п) + 683 (п - 1) = (1+6Sз(n - 1)) + 683 (п - 1) =


= 1 + 1283 (п - 1) = CS12(n).
1.6. Центральные многоугольные числа 47

Рис.1.9

Таким образом, n-e центральное двенадцатиугольное число CS12 (n)


численно совпадает с n-м звездным числом S(n), хотя их «точечные»
изображения имеют разные очертания:

• CS1~(n) = S(n).
Интересно отметить, что произведение n-го центрального шести­
угольного и n-го центрального двенадцатиугольного чисел есть тре­
угольное число:

• CS6(n) · CS12(n) = Sз(CS12(n)).


Мы получим этот неочевидный результат, заметив, что

6n2 + 6n + 2 +1
с6 (n) = 3n2 - 3n + 1 =
2
=
CS12(n)
2
.

Отсюда следует, что

CS6(n) · CS12(n) = CSi 2(n)(C:i 2(n) + l) = Sз(CS12(n)).


48 Глава 1. Фигурные числа

1. 7. Пространственные фиrурные числа

Располагая точки (шары) в определенном порядке не на плос­


кости, а в пространстве, мы можем получить пространственные фи­
гурные числа. Они прежде всего соответствуют классическим мно­
гогранникам.

Наиболее известными являются пирамидальные числа, соответ­


ствующие треугольной, квадратной, "., в общем случае m-уголь­
ной, пирамидам. Каждая из таких пирамид получается естествен­
ным наложением друг на друга соответствующих многоугольни­

ков, последовательно уменьшающих свои размеры до простейшего,


одноточечного. Другими словами, любое m-пирамидальное число
представляет собой сумму последовательных m-угольных чисел,
начиная с единицы.

Так, последовательность треугольно-пирамидальных (или тет­


раэдральных) чисел получается при пошаговом суммировании эле­
ментов 1, 3, 6, 10, ... последовательности треугольных чисел, и на­
чинается с чисел 1, 4, 10, 20, 35, 56, 84, 120, 165, 220, ....
Квадратно-пирамидальные числа получаются при пошаговом
суммировании квадратов 1, 4, 9, 16, ... , стартуя с элементов 1, 5,
14, 30, 55, 91, 140, 204, 285, 385, ....
Последовательность 5-пирамидальных чисел представляет собой
набор частичных сумм последовательности 1, 5, 12, 22, ... пяти-
угольных чисел, начинаясь с чисел 1, 1, 6, 18, 40, 75, ... .
Последовательность 6-пирамидальных чисел получается при по­
шаговом суммировании шестиугольных чисел 1, 6, 15, 28, ... , и на­
чинается с чисел 1, 7, 22, 50, 95, ....
Заметим, что с физической точки зрения устойчивой является
только правильная треугольная пирамида, остальные немедленно

рассыпаются: при k > 3 невозможно на правильный k-угольник,


сложенный из шаров, уложить новый слой из меньшего числа
шаров, имеющий ту же форму, так, чтобы шары лежали плотно
и не скатывались. Поскольку греки мыслили геометрически, они
не стали изучать такие пирамиды.

Из логики построения следует, что n-м т-пирамидальным чис-


лом S~(n) называется сумма первых n т-угольных чисел:

S~(n) = Sm(l) + ... + Sm(n).


Отсюда легко получить рекуррентную формулу, позволяющую
вычислять каждое последующее m.;пирамидальное число, зная
1.7. Пространственные фигурные числа 49

предыдущее:

B~(n + l) = B~(n) + Вт(n + 1), B~(l) = 1.


Пользуясь указанным рекуррентным соотношением, нетрудно
доказать, что формула n-го m-пирамидальноrо числа как функция
его номера n имеет вид

B~(n) = n(n + l)((m ~ 2)n - т + 5).

В частности,

Вз( ) - n(n + l)(n + 2) 3( ) n(n + 1)(2n + 1)


з n - 6 , В4 n = 6 ,

Вз( )- n (n+ l)
2
3( ) n(n + 1)(4п - 1)
sn - 2 , В6 n = .
6
Действительно, пользуясь методом математической индукции,
мы прежде всего проверим, что формула верна для n = 1:

3 ) () 1·2((m-2)-1-m+5)
Вт (1 = Вт 1 = 1= .
6
Затем, предполагая, что формула верна для номера n и используя
приведенное выше рекуррентное соотношение, докажем, что фор­
мула имеет место и для номера n + 1:
B~(n + 1) = B~(n) + Вт(n + 1) =

n(n + l)((m - 2)n - т + 5)


=
6
+
(n + l){(m - 2)(n + 1) - т + 4)
+ 2 =
(n + l)(n + 2)((m - 2)(п + 1) - т + 5)
=
6
Эта формула бьmа известна уже Архимеду (287-212 rr. до н. э.),
который использовал ее для вычисления объемов.
Рассмотрим простейшие свойства пирамидальных чисел.
50 Глава 1. Фигурные числа

Прежде всего, п-е т-пирамидШ1ьное число S~(n) связано с n-м


треугольным числом S 3 (n) соотношением

• Sl(n) = ~ ((m - 2)п - т + 5)83 (п).


В частности,

3 1 3 1
S3 (n) = 3(п + 2)Sз(n), S4 (n) = 3(2n + l)Sз(n),
3 1
S~(n) = nSз(n), S 6 (n) = З(4п - l)Sз(n).

Этот факт легко получить из доказанной выше формулы для S~(n),


замечая, что

п(п + 1) = Sз(п).
2
Нетрудно показать, что каждое квадратно-пирамидШlьное число
является суммой двух последовательных тетраэдрШlьных чисел:

• sl(n) = sj(n) + sj(n - 1).


Действительно, поскольку

84(k) = Sз(k) + Sз(k - 1),


то мы получим указанный выше результат, проводя суммирование
по всем 1~ k ~ п:
n n
Sl(n) = L S4(k) = L (Sз(k) + Sз(k- 1)) =
k=I k=I
n n
= L Sз(k) + L Sз(k - 1) = S](n) + S](n - 1).
k=I k=I

Кроме того, сумма четырех копий квадратно-пирамидШlьного


числа дает тетраэдрШlьное число:

• 4Sl(n) = Sj(2n).
Это утверждение нетрудно проверить следующим образом:

з( ) _ . п(п + 1)(2п + 1) _ 2n(2n + 1)(2п + 2) _ 83 ( )


4s4 п - 4 - . - 3 2п .
6 6
1. 7. Пространственные фигурные числа 51

В связи с изучением пирамидальных чисел возникает вопрос:


можно ли из шаров, составляющих правильную четырехугольную

пирамиду, выложить на плоскости квадрат, т. е. существует ли квад­


ратно-пирамидальное число, являющееся одновременно числом квад­
ратным? Другими словами, существуют ли такие натуральные чис-
ла n и m, для которых выполняется равенство 8](n) = 8 4 (m), или,
2 1 ..
что то же, равенство т = n(n+ 1)(2n+ 1)? Оказывается (Ватсон,
6
1918), вышеуказанное равенство выполняется лишь в двух случаях:
8](1) = 8 4(1) = 1 (квадрат и пирамида состоят из одного шара),
и 8](24) = 84(70) = 4900.
Другим известным классом пространственных фигурных чисел
являются кубические числа, соответствующие кубам, построенным
из шаров: n-e кубическое число C(n) определяется как сумма n
копий n-го квадратного числа 84(n), другими словами, имеет форму

C(n) = n3 •
Последовательность кубических чисел начинается с элементов 1, 8,
27, 64, 125, 216, 343, 512, 729, 1000, ....
Поскольку (n + 1) 3 = n 3 + 3n2 + 3n + 1, то мы получаем сле­
дующее рекуррентное соотношение для последовательности куби­
ческих чисел:

C(n + 1) = C(n) + 3n2 + 3n + 1, C(l) = 1.


Рассмотрим несколько хорошо известных свойств кубических
чисел.

Так, легко доказать, что сумма первых n кубических чисел равна


квадрату n-го треугольного числа:

• C(l) + С(2) + ... + C(n) = (83(n))


2

Это свойство - просто одна из форм записи красивейшего соот-


ношения

i3 + 23 + ... + n3 = (1+2 + ... + n) 2 ,


связывающего сумму третьих степеней первых n натуральных чисел
и квадрат суммы первых n натуральных чисел. Поскольку

n(n + 1)
8з(n) = 1 + 2 + ". + n = 2
,
52 Глава 1. Фигурные числа

то нам достаточно доказать, например индукцией поп, формулу

з з п2(п+1)2
1 + ... +n = .
4
Именно, для п = 1 утверждение верно:

3 12(1+1)2
1 = 4 .

Далее, предполагая, что утверждение верно для п, докажем его


выполнимость для п + 1:
п 2 (п + 1) 2
+ (п + 1) =
3
3
1 + 2
3
+ ... + n + (n + 1) =
3
4
3

= (п + 1)2 (п2 + 4(п + 1)) = (п + 1)2(п + 2)2


4 4
Можно заметить, что

13 ==1, 23 =3+5, 3
3 =7+9+11,
3
4 =13+15+17+19, ... '
т. е. п-е кубическое числоC(n) равно сумме n последовательных не­
четных чисел, начиная с n 2 - п + 1. Поскольку п 2 - п = 283( п - 1),
то свойство принимает вид

• С(п) = (283 (n - 1) + 1) + (283 (п - 1) + 3) +


+ (2S3(n- 1) + 5) + ". + (283 (п)- 1).
Докажем данное утверждение методом математической индукции,
предварительно переписав его в более компактной форме:

n(n+I)
2 Sз(n)

:Е :Е
3
n = (2k-l)= (2k-l).
(n- l)n k=Sз(n-1)+ 1
k= 2 +1

Прежде всего убедимся, что формула верна для n = 1:


1
13 = 2. 1 - 1 = :E(2k - 1).
k=I
1.7. Пространственные фигурные числа 53

Далее, предполагая что утверждение верно для n, докажем его для


n+ 1:
(n + 1) = п 3 + Зn 2 + 3n + 1 =
3

n(n+I)
2
= L (2k-l)+n·2n+(n2 +3.Ji+l)=
n(n-1)
k = 2 +1

n(n+I)

= t
n(n-1)
(2(k+n)-1) + (2(п+ l~n+ 2 ) -1) =
k= 2 +1
n(n+I)
2 +n
L (2т - 1) + ( 2 (п + l);п + 2) - 1) =

m=~+l+n
(n+l)(n+2)

= t 1
(2k-1)+(2(n+1);n+2)_1)=
- n(n+I)
k- 2 +1

(n+ l)(n+2)
2
L: (2k-1).
k= n(n2+1) +1

Очевидно, что любое кубическое число, большее единицы, есть


разность квадратов двух последовательных треугольных чисел:

• C(n + 1) = (Sз(n + 1))


2 2
- (S3 (n)) •
Действительно,

2 2 1 2 2 12 2
(Sз(n + 1)) - (Sз(n)) = 4(n + 1). (n + 2) - п (п + 1) =
4
54 Глава 1. Фигурные числа

= ~(n
4
+ 1) 2 ((n + 2) 2 - n2 ) =

1
= 4(n + 1) 2 (4n + 4) = (n + 1) 3 = C(n + 1).
Ранее было доказано, что разность двух последовательных ку­
бических чисел равно центральному шестиугольному числу:

• C(n) - C(n - 1) = CS6(n).


Отсюда следует, что, в свою очередь, n-e кубическое число C(n)
равно сумме первых n центральных шестиугольных чисел:

• C(n) = CSб(I) + ... + CS6(n).


Октаэдральные числа соответствуют следующему, после тетра­
эдра и куба, телу Платона, октаэдру, который может быть построен
путем «склейки» между собой двух квадратных пирамид. Точнее,
n-м октаэдральным числом O(n) называется сумма n-го и (n- 1)-го
квадратно-прирамидальных чисел: ·
On = S](n - 1) + Sl(n).
Таким образом, последовательность октаэдральных чисел может
быть получена путем пошагового суммирования двух соседних эле­
ментов последовательности О, 1, 5, 14, 30, 55, ... квадратно-тре­
угольных чисел, и начинается с элементов 1, 6, 19, 44, 85, 146, 231,
344, 489, 670, ....
Полученная ранее рекуррентная формула

S](n + 1) = Sl(n) + (п + 1)2


для квадратно-пирамидальных чисел позволяет доказать следующее

рекуррентное соотношение для последовательности октаэдральных

чисел:

O(n + 1) = O(n) + (n+ 1) 2 +n2 , 0(1) = 1.


Поскольку

sl(n) = n(n + 1)(2n + 1)'


6
то из -определения октаэдрального числа нетрудно получить фор­
мулу для вычисления числа O(n) как функции его номера:

1 2
O(n) =
3n(2n + 1).
1. 7. Пространственные фигурные числа 55

Действительно,

O(n) = Sl(n) + Sl(n - 1) =


n(n + 1)(2n + 1) (n - l)n(2n - 1)
= 6 + 6 =
n
= б((n+ 1)(2n+ 1) + (n-1)(2n-1)) =
n 2 1 2 .
= 6(4n + 2) = 3n(2n + 1).
Рассмотрим некоторые свойства октаэдральных чисел.
Во-первых, легко показать, что разность двух последовательных
октаэдральных чисел есть центральное квадратное число:

• O(n + 1) - O(n) = CS4(n + 1).


Действительно, ранее было доказано, что

другими словами,

CS4(n + 1) = (n + 1) 2 - n2 •
с другой стороны, из полученного вь1ше рекуррентного соотноше­
ния для октаэдральных чисел следует, что

O(n + 1) - O(n) = (n + 1) 2 - n 2 ,
что завершает рассуждения.

Нетрудно убедиться, что октаэдральные числа можно постро­


ить, используя толысо тетраэдральные числа:

• O(n) = sj(2n) - 4Sj(n - 1).


Данный факт проверяется непосредственно:

Sj(2n) - 4Sj(n - 1) =
= (2n-l)-2n·(2n+l) _ (n-1)-n·(n+1) =
4
6 6
2n((2n - 1)(2п + 1)- 2(n - l)(n + 1)) n(2n 2 + 1)
= 6 = з = O(n).

Усеченные октаэдральные числа соответствуют телу, получен­


ному при уничтожении шести квадратных пирамид при вершинах
56 Глава 1. Фигурные числа

октаэдра. Точнее, п-м усеченным октаэдральным числом ТО(п) на­


зывается октаэдральное число0(3n- 2) без шести копий квадратно-
пирамидального числа S](n - 1):

-TO(n) = 0(3n - 2) - 6S](n - 1).


Таким образом, последовательность усеченных октаэдральных чи­
сел начинается с элементов 1, 38, 201, 586, ....
Рекуррентные формулы

O(n + 1) = O(n) + (n + 1) 2 + n 2 и
2
S](n + 1) = S](n) + (n + 1)
позволяют записать следующую цепочку равенств:

TO(n+ 1)=0(3п+ 1)-6S](n)=


= (0(3n) + (3n+ 1) 2 + (3n) 2) -6(S](n-1) +п 2 ) = ... =.
= (0(3n-2)-6S4 (n-1)) +
+ ((3п+ 1) 2 +2(3n) 2 +2(3n-1) 2 +(3n-2) 2 -6n 2 ) =
=TO(n)+(48n 2 -18n+7).
Таким образом, рекуррентное соотношение для усеченных октаэд­
ральных чисел имеет вид

ТО(п + 1) = ТО(п) + 48п 2 - 18n + 7, TO(l) = 1.


Нетрудно получить и формулу, выражающую п-е усеченное
октаэдральное число как функцию его номера:

2
TO(n) = 16п 3 - 33п + 24п - 6.
Действительно,

ТО(п) = 0(3п- 2)-6S](n-1) =

= ~(3n-2)(2(3n-2) 2 + l)-6(n-l)n( 2n-l) =


3 6
= (3n - 2)(6п 2
- 4n + 3) - (n- 1)n(2n - 1) = 16п 3 - 33п 2 + 24п - 6.
Стелла-октангулярные числа - пространственные фигурные
числа, соответствующие телу, полученному при добавлении к ок­
таэдру восьми треугольных пирамид - по одной на каждую грань.
1.8. О роли фигурных чисел в математике 57

Точнее, п-м стелла-октангулярным числом SO(n) называется число,


полученное добавлением к п-му октаэдральному числу О(п) восьми
копий (п - 1)-го тетраэдрального числа sj (п - 1):

SO(n) = О(п) + BSj(n - 1) ..


Соответствующая последовательность начинается с элементов 1,
14, 51, 124, 245, . . . . .
Рекуррентные формулы О(п + 1) = О(п) + (n + 1) 2 + n 2 и

S](n + 1) = S](n) + (n + l)(n + 2)


2
позволяют получить следующее рекуррентное соотношение для

стелла-октанrулярных чисел:

SO(n + 1) = SO(n) + 6n 2 + 6n + 1, 80(1) = 1.


Действительно,

SO(n + 1) = О(п + 1) + BS](n) =

= (O(n) + 2n2 + 2n + 1) + 8 ( S](n - 1) + n(n +


2
l)) =
= (O(n) + BS](n - 1)) + (2п 2 + 2n + 1+4n(n + 1)) =
= SO(n) + (6n 2 + 6п + 1).
Нетрудно доказать и формулу, позволяющую вычислять число
. 2
SO(n) как функцию его номера: SO(n) = n(2n - 1). Этот факт
проверяется непосредственно:

1 (n-l)n(n+l)
SO(n) = O(n) + 8S33(n - 1) = 3n(2n2 + 1) + 8 · =
6
= j(2n2 + 1+4n2 - 4) = п(2п 2 - 1).

1.8. О роли фигурных чисел в математике

Несмотря на то что в целом фигурные числа являются кра­


сивой, но малопродуктивной частью арифметики, с ними связа­
ны многие известные теоретико-числовые результаты; более того,
58 Глава 1. Фигурные числа

многие известные математические проблемы могуг быть перефор­


мулированы в терминах фигурных (в том числе и многомерных
фигурных) чисел.
Начнем обсуждение с треугольных чисел. Прежде всего,

Sз(n) = ( п+2 1) ,
т. е. каждое треугольное число является биномиш~ьным коэффициен­
том 2). Именно, треугольные числа формируют 3-ю диагональ тре­
угольника Паскаля [26]:
(~) = 1
(~) = 1 С)= 1

(~) =1 С) =2 (~) =1
(~) = 1 (:) = 3 (~) ~ 3 (~) = 1
(~)=1 ·(~)=4 (:)=1 (~)=6 (~)=4
(~) е) =5 (~) =10 (~) =10 (~) =5 (~) =1
=t

(~)=\ (~)=6 (~)=15 (~)=20 (:)=15 (~)=6 (:)=1

2) Напомним, что величины (;) , n Е N, О ~ k ~ n, являются коэффициента­


ми разложения бинома

(1 + х )п = ( ~) + ( 7) х + ( ~) х2 + " .+ ( n : 1
) xn-1 + (:) хп

и вычисляются по формуле ( ~) = k!(nn~ k)!, где k! = 1·2" "· k для любого


натурального k ,'и О! =1 [26].
1.8. О роли фигурных чисел в математике 59

Заметим, что любое тетраэдральное число также является биноми­


альным коэффициентом:

3
Sз(n)=
. (n+2) .
3
Тетраэдральные числа формируют 4-ю диагональ треугольника Пас­
каля. Пятая диагональ треугольника Паскаля соответствует четы­
рехмерным аналогам двумерных треугольных и трехмерных тетра­

эдральных чисел и т. д.

Перейдем к другим иmересным свойствам треугольных чисел. Ока-


зывается, все четные совершенные числа являются треугольными з).
Действительно, теорема Евклида-Эйлера утверждает, что лю­
бое четное совершенное число имеет вид 2k- I (2k - 1), где 2k - 1
простое число Мерсенна (см. гл. 3). При этом легко видеть, что

т. е. четное совершенное число 2k- 1(2k - 1) есть треугольное число


с простым номером 2k -1. Так, число 6 является третьим, число 28 -
седьмым, 496 - тридцать первым, 8128 - сто двадцать седьмым
треугольными числами.

Так как квадратные числа S4 (n) представляют собой не что


иное, как полные квадраты n 2
, часто встречающиеся в математи­
ке независимо от нашей теории, то в терминах квадратных чисел
можно сформулировать много известных теорем.
Рассмотрим, например, уравнение Пифагора х 2 + у 2 = z 2 [22].
Его натуральные решения (х, у, z) называются пифагоровыми трой­
ками и геометрически соответствуют катетам и гипотенузе прямо­

угольного треугольника. Так, знаменитый египетский треугольник


получается при х = 3, у = 4, z = 5. Легко убедиться в том, что
решениями уравнения Пифагора являются числа х = kx 0 , у = ky0 ,
z = kzo, k Е N, где Хо = m 2 - n 2 , Уо = 2mn, z0 = m + n 2 для
2

некоторых натуральных взаимно простых чисел т и n (т > n)

З) Напомним (см. гл. 3), что натуральное число называется совершенным, если оно
равно сумме своих собственных делителей. Первыми совершенными числами
являются числа 6= l + 2 + 3, 28, 496, 8128.
60 Глава 1. Фигурные числа

разной четности; более того, данным способом мы получим все


решения уравнения Пифагора (см. гл. 4).
Таким образом, мь1 можем угверждать, что существует беско­
нечно много квадратных чисел, представимых в виде суммы двух

квадратных чисел:

84(k(m 2 - п ))
2 2
+ S4(2kmn) = S4(k(m + n2 )).
То же самое угверждение можно сформулировать и по-другому -
существует бесконечно много квадратных чисел, представимых в
виде разности двух квадратных чисел:

2
S4(2kmn) = 84(k(n 2 + m 2)) - S 4(k(m - п 2 )).
Можно показать, что существует бесконечно много последова­
тельных квадратных чисел, сумма которых равна квадратному числу:

для

(J2 + 1)2r+l _ ( J2 _ 1)2r+l 1


n= - - и
4 2
(J2 + 1)2r+l + (J2- 1)2r+l
z = .C...---'---------
2J2 '
где r Е N.
Нетрудно убедиться, что не существует квадратных чисел 84 (х)
и S4 (y), таких что и их сумма, и их разность равны квадратным
числам, т. е. что система

84(Х) + 84(у) = 84(Z),


{ 84(х) - 84(у) = S4(u)

не имеет натуральных решений.


Можно показать, что не существует квадратных чисел, разность
квадратов которых есть квадратное число:

SJ(x) - SJ(y) i= S4(z).


Простым следствием этого факта является уrверждение о том, что
сумма квадратов двух квадратных чисел не равно квадрату квадрат-
ноrо числа:

SJ(x) + S}(y) i= SJ(z).


1.8. О роли фигурных чисел в математике 61

Это эквивалентно специальному случаю n = 4 Великой теоремы


Ферма: для любого n > 2 уравнение хп + уп = zn не имеет нату­
ральных решений.
Заметим, что единственная пифагорова тройка, элементы которой
являются треугольными числами, равна (83 (12), 8 3 (143), 8 3 (164)).
Другими словами, это единственное на'ГУI?.альное решение уравнения

Ситуация упростится, если только катеты пифагорова треугольника


должны быть треугольными числами. В этом случае серия решений
получается из равенства

Теорема Лагранжа [4] утверждает, что любое натуральное число


может быть представлено в виде суммы не более четырех квадратных
чисел (или ровно четырех, если мы добавим в список S4 (0) =О):

Это утверждение является частным случаем проблемы Варинга (или,


что то же, теоремы Гильберта), утверждающей, что для любого на­
турального n существует число g(n), такое что каждое натуральное
число N представимо в виде суммы не более g(n) n-x степеней [13]:

N = Х1n n
+ ·· · + Xg(n)-
Teopeмa Лагранжа утверждает, чтоg(2) = 4. Заметим, что все нату­
ральные числа, кроме чисел вида 4k(8m + 7), где k и т - целые
неотрицательные числа, представимы в виде суммы трех квадрат­

ных чисел. Что касается суммы двух квадратов, то простое число р


представимо в таком виде тогда и только тогда, когда р + 1 не де-
лится на 4 (т. е. число 2 = 12 + 12 и простые вида 4m + 1 обладают
таким представлением, а простые вида 4m+3 не представимы в ви­
де суммы двух квадратов). Отсюда следует, что натуральное число
представимо в виде суммы двух квадратов тогда и только тогда, ко­

гда его разложение на простые множители содержит простые вида

4k + 3 только в четных степенях. Минимальное число квадратов,


необходимое для представления чисел 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
равно 1, 2, 3, 1, 2, 3, 4, 2, 1, 2, ....
62 Глава 1. Фигурные числа

Известно, что каждое натуральное число представимо в виде


суммы не более трех знакопеременных квадратов. Существует ровно
31 число, не представимое в виде суммы различных квадратов: 2,
3, 6, 7, 8, 11, 12, 15, 18, 19, 22, 23, 24, 27, 28, 31, 32, 33, 43, 44, 47,
48, 60, 67, 72, 76, 92, 96, 108, 112, 128.
Заметим также, что каждое натуральное число представимо
в виде суммы не более 9 кубических чисел, или, в терминах про­
блемы Варинга, g(3) = 9. Только два числа нуждаются Д1IЯ пред-
ставления в 9 кубах: 23 (23 = 23 +2 3 +1 3 +1 3 +1 3 +1 3 +1 3 +1 3 +1 3 )
и 239. Только 15 чисел требуют 8 кубов: 15, 22, 50, 114, 167, 175,
186, 212, 231, 238, 303, 364, 420, 428 и 454. Таким образом, любое
натуральное число большее 454 представимо в виде суммы не бо­
лее 7 кубических чисел.
Самой важной теоремой теории фигурных чисел считается тео­
рема, которую Ферма, впервые сформулировавший ее в 1654 г" на­
звал «золотой»: всякое натурш~ьное число есть или треугольное, или
сумма двух или трех треугольных чисел; или квадратное, или сумма
двух, трех или четырех квадратных чисел; или пятиугольное, или сум­
ма двух, трех, четырех или пяти пятиугольных чисел и т. д. Другими
словами, каждое натурш~ьное число представимо в виде суммы небо­
лее n n-угольных чисел.

Ферма не мог дать доказательства этой теоремы, вытекающей,


по его словам, «Из многих крайне сокрытых тайн чисел».
Доказательство теоремы Д1IЯ случая квадратных чисел было по­
лучено Лагранжем (1772). Доказательство теоремы Д1IЯ случая тре­
угольных чисел было получено девятнадцатилетним Гауссом (1896),
отметившим этот факт в своем математическом дневнике следую­
щей записью:

**ЕУRНКА num = Л + Л + Л.
Полностью теорема Ферма была доказана французским мате­
матиком Коши (1815). Хотя доказательство Коши опиралось толь­
ко на методы элементарной теории чисел, оно было достаточно
громоздким из-за необходимости рассмотрения большого числа
специальных, вырожденных случаев. Однако позднее Д1IЯ т ~ 3
и N ~ 120т Пепином были получены таблицы точных представ­
лений любого числа N в виде суммы m+2 (m+2)-угольных чисел.
Таким образом, доказательство теоремы Ферма Д1IЯ (m + 2)-уголь­
ных чисел, т ~ 3, свелось к рассмотрению только общего случая
1.8. О роли фигурных чисел в математике 63

Огюстен Луи Коши, 1789-1857

N ;;:: 120m. Такое доказательство, сохранившее основные идеи Ко­


ши, но короткое и изящное, бьmо получено Натансоном (1987).
Оно основано на следующей лемме Коши: пусть k и s - не-
четные натуральные числа, удовлетворяющие условиям s2 < 4k и
Зk < s2 + 2s + 4; тогда существуют неотрицательные целые числа t,
и, v, w, такие что k = t 2 + и 2 + v 2 + w2 и s = t + и + v + w.
Действительно, так как k и s нечетны, то 4k - s2 З(mod 8), =
т. е. существуют целые ·числа 4) х ;;:: у ;;:: z > О, такие что

4k - s2 = х2 2
+ у + z 2•
Выберем знак числа ±z так, чтобы s + х + у ± z = O(mod 4).
Определим целые числа t, и, v, w из равенств
s+x+y±z s+x · s+x-y=r=z
t= . 4 ' U=---t=-----
2 4 '
v= s±z
s+y -t= s-x+y=r=z, W=---t= s-x-y±z
.
2 4 2 4
4
) Как доказал Гаусс, любое целое число М -:/= 4k (8m + 7), где k и т - целые
неотрицательные числа, представимо в виде суммы трех квадратов целых чисел.
64 Глава 1. Фигурные числа

Тогда искомые представления для k и 8 имеют место, причем


t ~ и ~ v ~ w. Для проверки того, что эти целые числа неот­
рицательны, достаточно показать, что w ~ О, или w > -1. Это
верно, если 8-x-y-z > -4 или, что то же, если x+y+z < 8+4.
Так как

(х +у+ z) 2 :::;; Зх 2 + 3у 2 + Зz 2
, а х2 + у 2 + z2 = 4k - 82 ,

то наибольшее значение выражения х +у+ z равно .J 12k - 38 2 ,


и из неравенства Зk < s2 + 28 + 4 следует, что

х +у+ z :::;; V12k - 38 2 < 8 + 4.


Опираясь на лемму Коши, завершим доказательство теоремы
Ферма о (m + 2)-угольных числах для случая т ~ 3, N ~ 120m.
Пусть 8 1 и 8 2 - последовательные нечетные числа. Множе­
ство чисел вида 8 + r, где 8 Е {81, 82} и r Е {О, 1, ... , т - 3},
содержит представителей всех классов вычетов по модулю т, т. е.
N = 8 + r(mod m) для некоторых 8 Е {8 1, 82} и r Е {О, 1, ... m-3}.
Пусть

k = 2( N -~ - r) + 8 = ( 1- ~) 8 + 2 ( N ~ r) .
Тогда k является нечетным целым числом, и

т
N-;::= 2(k - 8) + 8 + r.
Если

O<s< ~+Js(:)-s,
то

s2 - 4k = s2 - 4 ( 1 - 2) - (N - r)
т ь 8 ---;;:;- <о,

и s2 < 4k. Аналогично, если

то Зk < s2 + 2s + 4.
1.9. Задачи 65

Так как длина интервала

I= (~+J6~ -з, ~+Js~ -s)


больше 4, то I содержит два последовательных нечетных числа s 1 и s2 •
Таким образом, существуют нечетны.~ целые числа k и s, удо­
влетворяющие условию

N=m(k-s)+s+r, где в2<4k и 3k<s2+2s+4.


2
Из леммы Коши следует существование чисел t, и, v, w, таких что

k= t2 + и + v 2 + w2
2
и Ь = t + и + v + w,
откуда мы получаем представление

N = ~ (k-s)+s+r = ( ~ (t 2 -t)+t) +. "+ (~ (w 2 -w)+w) +r,


или, что то же, представление

N = Sm+2(t) + Sm+2(u) + Sm+2(v) + Sm+2(w) + r.


Так как Sm+2(0) = О, а Sm+2(l) = 1, то мы имеем искомое пред­
ставление числа N в виде суммы многоугольных чисел.

1.9. Задачи

Найдите первые пять шестиугольных чисел; сумму первых че­


тырех семиугольных чисел; сумму квадратов первых трех восьми­

угольных чисел.

!IJ Найдите восемнадцатое квадратное число шестью способами.

Найдите треугольное число, которое является: девятым шести­


угольным числом; двадцать первым шестиугольным числом; трид­

цать девятым шестиугольным числом.

ill Используя формулу Никомаха, найдите: пятнадцатое пяти­


угольное число; девятое шестиугольное число; двенадцатое семи­

угольное число; десятое восьмиугольное число; тринадцатое деся­

тиугольное число (при условии, что мы умеем находить только


треугольные числа).
66 Глава 1. Фигурные числа

111 Сколько узлов находится по периметру решетки восьмого тре­


угольного числа; седьмого квадратного числа; десятого семиуголь­

ного числа; двенадцатого пятиугольного числа?

1111 Используя формулу Эйлера, найдите пятое из квадратных чи­


сел, являющихся треугольными; шестое из треугольных чисел, яв­

ляющихся квадратными.

Докажите, что

9Sз(n) + 1 = S3 (3n + 1);


Sз(n - 1) + S3 (n) + Sз(n + 1) = ЗSз(n) + 1;
S3 (n - 1) + 6S3 (n) + Sз(n + 1) = S4 (2n + 1};
ЗSз(n) - Sз(n - 1) + 1 = S4(n + 1);
( ) _ 2Sз(n)Sз(2n). ( ) = S3 (2n(n + 1)) _ .
8 4 п - Вз(2n+ 1) ' 8 42п+1 Sз(n) 1,
Вз(Зп) + S3 (4n + 1) = S3 (5n + 1);
Вз(5п + 4) + Вз(12п + 9) = S3 (13n + 10);
S3 (8n + 4) + S3(15n + 9) = S3 (17n + 10);
Вз(4п 2 + 5п) + Вз(4п + 2) = Вз(4п 2 + 5п + 2);
S~(n + 1) - S~(n) = (п + 1) 3 ;
Вз(m + п) = Вз(m) + S3 (n) + тп;

Вз(mп) = Sз(m)Sз(n) + Вз(n - l)Sз(m - 1).

[111 Докажите, что

Ss(n) = Вз(п) + 2Sз(n - 1);


1
Ss(n) = 3Вз(Зп - 1);
Sб(п) = 84(n) + 283 (n - 1);
84(n + 2) + 2Sз(n + 1) = Sб(n + 2);
Sз(n + 1) + 4Sз(n) = S1(n + 1).
1.9. Задачи 67

!ll,1 Докажите, что существует бесконечно много пар треугольных


чисел, таких что сумма элементов каЖдой пары также является
треугольным числом.

Указание. Проверьте формулу Sз(Sз(n)-l)+Sз(n)=S3 (Sз(n)). ~

1~!1 Докажите, что существует бесконе~но много пар треугольных


чисел, и сумма, и разность которых являются треугольными числа-

ми, т. е. система

Sз(m) + Sз(2n) = Sз(3n),


{ Sз(т) - Sз(2n) = Sз(n - 1)
имеет бесконечно много натуральных решений (m, n).
Реше и и е • Каждое равенство системы эквивалентно равенству

m2 + т = 5n2 + n;
так как уравнение

и 2 + и - 5v 2 - v = m2 + т - 5n 2 - n
выполняется для

и= 161m + 360n + 116, v = 72m + 61,


то, если пара (m, n) является решением нашего уравнения, то и па­
ра (и, v) является его решением; начиная с пары (2, 1), мы получаем
теперь бесконечно много решений. ~

l;\\111~ Покажите, что выражение


~~~~1>.':;щ:::.<:::

9(9 ". (9(9(9S3 (n) + 1) +1) + 1) ". + 1) +1


всегда является треугольным числом.

Указание. 9Sз(n)+ 1=Sз(Зn+1),


9Sз(3n+ 1) + 1=Sз(З(Зn+1) + 1) = Sз(9n+4) и т. д. ~

~11 Покажите, что числа 21, 2211, 222111, . "являются треуголь­


ными.

Решение.
21 = 6 х 7' 2211 = 66 х 67' ... '
2 2
68 Глава 1. Фигурные числа

22 ... 211".1 = 2 х (10 2n + ". + lOn) + (10n-I + ... + 1) =


1on - 1 1on - 1
= 2 х 1on + =
9 9
.(1on-1) 2 1on-1
=2 9 +з 9 =
10
6х ~- 1 (6х 10
~- 1 +1) 66."6х66."7
~~~~~~~~=

2 2
1•1 Покажите, что треугольными являются числа 55, 5050, 500 500,
".; числа 5151, 501 501, 50 015 001, ... ; числа 78, 8778, 887 778,
88 877 778, ... ; числа 45, 4950, 499 500, 49 995 ООО, ... ; числа 45,
2415, 224 115, 22 241115, ....

~111J: Докажите, что

1+3 + ". + (2n - 1) = S 3(n) + S 3(n - 1);


13 + 23 +".+n3 = 82( )·
3 n,
3
1+ 33 + 53 3 s()
+".+q=3n,
1 2
где q- нечетное число и n = l(q + 2q - 1).

~111 Докажите, что натуральное n является треугольным числом


тогда и только тогда, когда 8n + 1 является квадратным числом.

Решение.

n = 83(k) = k(k + l),


2
т.е.
2 2
8n + 1 = 4k(k + 1) + 1 = 4k + 4k + 1 = (2k + 1) ;

с другой стороны, если 8n + 1 = t 2 , то (t, очевидно, нечетно)

n= t 8 1 = ~2 (t -2 1t+1)
2
-
2
= 83 (t - 1).
2 .
..,..

~illl,'i Покажите, что 84(n) можно представить в виде суммы 1 + 1 +


+ 2 + 2 + ". + n - 1 + n - 1 + n.
1.9. Задачи 69

Замечание. Это свойство можно использовать при вычислении квадратов


болыuих чисел, например, 52 равно 50 + 50+ 51+51+52 = 2500+ 204= 2704.
2 2

1!11 Покажите, что сумма квадратов двух квадратных чисел не яв­


ляется треугольным числом.

111 Покажите, что сумма четырех нечетНЫ(< квадратов всегда равна


сумме четырех четных квадратов.

Указание. Проверьте тождество


2
(4а + 1) + (4Ь + 1) 2 + (4с + 1) 2 + (4d + 1) 2 =
=4((а+Ь+с+d+1) +
2

+(а - Ь- с+ d) 2 +(а - Ь +с - d) 2 +(а+ Ь - с - d) 2 ). ...,

,,1 Проверьте, что наименьшее и наибольшее квадратные числа,


содержащие все знаки от 1 до 9 по одному разу, равны 11 8262 =
= 139 854 276 и 30 384 = 923 187 456; наименьшее и наибольшее
2

квадратные числа, содержащие все знаки от О до 9 по одному разу,


равны 32 043 2 = 139 854 276 и 99 0662 = 9 814 072 356; наимень­
шее и наибольшее квадратные числа, содержащие все знаки от 1
до 9 ровно по два раза, равны 335 180 1362 = 112 345 723 568 978 496
и 999 390 432 2 = 998 781 235 573 146 624; наименьшее и наибольшее
квадратные числа, содержащие все знаки от 1 до 9 ровно по три
раза, равны

2
10546200195312 = 111222338559598866946777344
и
2
31621017808182 = 999888767225363175346145124.
2
~lfJ Проверьте равенства 1233 == 12 + 332 ; 8833 = 2
88 + 33
2
;
2 2 2 2
10 100 = 10 + 100 ; 5 882 353 = 588 + 2353 •

81 Докажите, что квадратное число не может быть совершенным


числом.

[8 Покажите, что бесконечная подпоследовательность 8 4,3(k) квад­


ратно-треугольных чисел может быть получена из рекуррентной
формулы 84,з(k + 1)· = 484,з(k)(884,з(k) + 1), 84,з(l) = 1.
70 Глава 1. Фигурные числа

Решение. Если

1 2
Sз(и) = 2и(и + 1) = v = S4 (v),
то

4и( и + 1) (4u( и + 1) + 1)
2u(u+1)(4u(u+l)+l) = = S3 (4u(u+l)),
2
и

4v 2 (4u(u + 1) + 1) = 4v 2(2u + 1) 2 = S4 (v(2u + 1)). ..,.


В Определите, сколько раз содержится во всех фигурных числах
число 35; число 115; число 88; число 200.
В Пусть обобщенное многоугольное число (точнее, обобщенное т-го­
нш~ьное число) определяется как

n((m-2)n-m+4)
n
Sт () = --'--------'-
2
для любого n Е .Z. Покажите, что в этом случае Sm(O) =О, и

n((m-2)n+m-4)
Sm (-n) = , -n Е N.
2
Убедитесь, что все обобщенные многоугольные числа являются не­
отрицательными целыми числами. Найдите несколько обобщенных

•i
треугольных и квадратных чисел.

Покажите, что большее единицы число, которое одновремен­


но является m-угольным и центральным m-угольным, может быть
найдено по формуле
m 3 -m2 +2
2
Реше и и е. n-e m-угольное число имеет вид

n(n(m-2)-m+4)
Sm ()
n = 2 '
k-e центральное m-угольное число имеет вид

(k - l)k
CSт(k) = 1+ т ,
2
Литература к главе 1 71

и легко проверить, что для n =т+1 и k = т имеет место равен­


ство Sm(m + 1) = СSт(т). ..,.
lil§,\i Докажите, что каждое центральное треугольное число имеет
остаток 1 при делении на три; каждое центральное квадратное чис­
ло имеет остаток 1 при делении на 4.
illli Покажите, что для >2
n центральных тре­
n сумма первых
угольных чисел дает магическую константу (n + n)/2 магического 3

n х п-квадрата [18].
tll!I Докажите, что центральные шестиугольные числа удометворяют
рекуррентному соотношению CSб(n) = 2CS6(n-1)-CS6(n-2)+6.
Illii
:=;==<==~'~''"'''
Найдите общий член пирамидальных чисел, в основаниях ко-
торых лежат: правильные шестиугольники; правильные восьми-

угольники; правильные двенадцатиугольники.

,,,,.",,мг
111,I Докажите, что 84з( n) = ( n +
3
2) + (n + 1)
3
·

1111 Найдите наименьшее n, для которого n3 - 13 = 4S3 (k).


Указ а и и е. Наименьшее (из двух возможных) чисел такого рода есть
5: легко показать, что n ~ 5, и проверить, что 5 нас устраивает. ..,.

Литература к главе 1
1. Абрамов А. Н. Удивительные числа. М.; Л.: Детское издательство, 1940.
2. Болтянский Б. В. Очерки по истории математики. Минск: Высшая шко­
ла, 1974.
3. Бондаренко Б. А. Обобщенные треугольники и пирамиды Паскаля, их
фракталы, графы и приложения. Ташкент: Фан, 1990.
4. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
5. Виленкин Н. Я. Комбинаторика. М.: Наука, 1969.
6. Виленкин Н. Я., Шибасов Л. П., Шибасова З. П. За страницами учебника
математики. М.: Просвещение, 1996.
7. Виноградов И. М. Основы теории чисел. М.: Наука, 1981.
8. Воробьев Н. Н. Числа Фибоначчи. М.: Наука, 1978.
9. Глейзер Г. И. История математики в школе. 10-11 классы: Пособие для
учителей. М.: Просвещение, 1982.
72 Глава 1. Фигурные числа

1О. Гусак А. А. В мире чисел: Книга для учащихся. Минск: Нар. асвета, 1987.
11. Депман И. Я. История арифметики. 5-е изд. М.: КомКнига/URSS, 201 О.
12. Диофант Александрийский. Арифметика и книга о многоугольных чис­
лах / Пер. с древнегреч. И. Н. Веселовского; ред. и комментарии
И. Г. Башмаковой. 2-е изд. М.: Издательство ЛKИ/URSS, 2007.
13. Карацуба А. А. Основы аналитической теории чисел. 2-е изд. М.: URSS,
2004.
14. Кордемский Б. А. Великие жизни в математике. М.: Просвещение, 1995.
15. Литцман В. Веселое и занимательное о числах и фигурах. М.: Физмат­
rиз, 1963.
16. Неопубликованные материалы Эйлера по теории чисел/ Под ред.
Н. И. Невской. СПб.: Наука, 1997.
17. Оре О. Теория графов. 2-е изд. М.: Книжный дом «Либроком»/URSS,
2009.
18. Постников М. М. Магические квадраты. 2-е изд. М.: Книжный дом
«Либроком»/URSS, 2010.
19. Радемахер Г., Теплиц О. Числа и фигуры. Опыты математического мыш­
ления. 4-е изд. М.: Издательство ЛKИ/URSS, 2007.
20. Соломин А. В., Соломин В. М. О представлении треугольных чисел квад­
ратами // Математика в школе. 1990. № 6.
21. Степанова Л. Л. Избранные главы элементарной теории чисел. М.:
Прометей, 2001.
22. Серпинский В. Пифагоровы треугольники. М.: Учпедгиз, 1959.
23. Серпинский В. Что мы знаем и чего не знаем о простых числах. Л.: Гос.
изд-во физ.-мат. литературы, 1963.
24. Степанова Л.Л., Жмулева А. В., Деза Е. И. Арифметика. Практикум по
решению задач. М.: Московский центр непрерывного математическо­
го образования, 2008.
25. Стройк Д. Я. Краткий очерк истории математики. М.: Наука, 1990.
26. Успенский В. А. Треугольник Паскаля. М.: Наука, 1979.
27. Хинчин А. Я. Цепные дроби. 4-е изд. М.: URSS, 2003.
28. Чистяков В. Д. Старинные задачи по элементарной математике. Минск,
1978.
29. Шибасов Л. П., Шибасова 3. Ф. За страницами учебника математики.
М.: Просвещение, 1997.
30. Энциклопедический словарь юного математика / Сост. А. П. Савин.
М.: Педагогика-Пресс, 1997.
31. Юшкевич А. П. История математики в России. М.: Наука, 1968.
Глава 2

Числа Мерсенна и Ферма

Большинство специальных чисел натурального ряда ценны


прежде всего своей богатой историей, уходящей корнями в са­
мую глубину человеческой культуры. Обычно теория таких чисел
давно построена и рассматривается как красивая, но практически

бесполезная часть величественного математического здания. Одна­


ко этого нельзя сказать про числа Ферма и ·Мерсенна. История
этих чисел также достаточно богата и связана с именами многих
великих математиков, однако они и сегодня находятся в стадии

активного исследования, а числа Мерсенна до сих пор состоят


на практической службе, поставляя с завидной регулярностью все
новые и новые рекорды простых чисел.

2. 1. Простые числа.
Способы проверки простоты числа

История чисел Мерсенна и Ферма является составной частью


истории простых чисел, поскольку интерес к этим числам связан

прежде всего с вопросами их простоты.

Напомним, что натуральное число р называется простым чис­


лом, если оно имеет ровно два натуральных делителя. Множество
простых чисел обозначается символом Р. Таким образом,

р = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, ... }.


Натуральное число n, имеющее более двух натуральных делителей,
называется составным. Множество составных чисел обозначается
символом S. Таким образом,

s = {4, 6, 8, 9, 10, 12, 14, 15, 16, 18, ... }.


Так как единица имеет ровно один натуральный делитель, т. е. не яв­
ляется ни простым, ни составным числом, то N = Р U S U { 1}.
Основная теорема арифметики [1, 9] утверждает, что любое на­
туральное число, отличное от 1, единственным образом представимо
74 Глава 2. Числа Мерсенна и Ферма

в виде произведения простых чисел. Это означает, что простые числа


образуют мультипликативный базис натурального ряда и играют
важнейшую роль в построении всей арифметики.
Вопросы, связанные с простыми числами, начали интересо­
вать математиков очень давно. Около двух тысяч лет назад Евклид
доказал, что множество простых чисел бесконечно: предположив, что
множество простых чисел конечно и что Р = {р 1 , ••• , Pk} - все
простые числа, он построил число Е = р 1 • ••• • Pk l и рассмотрел +
простое число р, делящее Е. Легко видеть, что число р не может
совпадать ни с одним из чисел р 1 , ••• , Pk, так как иначе р должно

делить разность Е - р 1 • ••• • Pk = l, что невозможно. Таким обра­


зом, р - простое число, не попавшее в вышеприведенный список,
т. е. множество простых чисел не может исчерпываться числами

Р1, ··· .Pk·


Простейший метод нахождения всех простых чисел на дан-
ном интервале был предложен греческим математиком Эратосфе­
ном. Он называется решетом Эратосфена и состоит в следующем.
Рассмотрим последовательность 2, 3, 4, 5,". натуральных чисел,
больших единицы. Так как 2 является первым простым числом,
р 1 , вычеркнем из нашей последовательности все числа, большие р 1
и делящиеся на р 1 , т. е., начиная с 2, каждое второе число табли­
цы - они заведомо составные. Первое из оставшихся чисел 3 -
второе простое число, р 2 • Вычеркнем все числа, большие р 2 и де­
лящиеся на р 2 , т. е., начиная с 3, каждое третье число таблицы.
Первое из оставшихся чисел 5 - третье простое число, р 3 и т. д.
Следуя указанной схеме, мы получаем Pt = 2, Р2 = 3, Рз = 5,
р4 = 7, Ps = 11, ... , Р1000 = 7917, ... , Рбоооооо = 104395 301, ....
Здесь символ Pn обозначает n-e простое число.
Существует много других возможностей определить, являет­
ся ли данное натуральное число простым. Простейший такой тест
состоит в следующем: для данного натурального n мы проверяем,

существует ли натуральное число т из отсрезка [2, n- l], которое


делит n. Если n делится на некоторое такое m, то n является со­
ставным, в противном случае - простым.

Вместо того чтобы проверять все натуральные т от 2 до n - 1,


можно ограничиться проверкой простых т до Vп, основываясь
на следующем утверждении: если n является составным числом, то

оно имеет простой делитель р:::;; .,fii,.


Действительно, составное n обладает нетривиальным нату­
ральным делителем а~ {1, n}, т. е. представимо в виде n =а· Ь,
2.1. Простые числа. Способы проверки простоты числа 75

<а~ Ь < n. При этом а~ Jn, так как в противном случае мы


получаем противоречие: поскольку а> Jn и Ь ~а, то Ь > Jn, от­
куда следует, что n = а·Ь > Jn·Jn = n, т. е. n > n. Поскольку а -
натуральное число, большее единицы, то оно обладает простым де­
лителем р [9]. При этом, с одной стороны, делитель р числа а
является делителем n, и, с другой стороны, р ~ а ~ ../ii,. Таким
образом, мы нашли для составного числа"п его простой делитель р,
удовлетворяющий условию р ~ Jn.
Очень продуктивно использование в качестве теста простоты
малой теоремы Ферма: если р - простое число, и а - целое число,
взаимно простое с р, то aP-I - 1 делится на р. Другими слова­
ми, для любого простого р и любого целого а, взаимно простого
, с р, имеет место сравнение aP-I = l(modp). Часто малой теоремой
Ферма называют более общее утверждение аР =
a(modp), вер­
ное для любого простого р и любого целого числа а (сравнение
ар-\= l(modp) получается при сокращении обеих частей сравне­
ния аР =
a(modp) на целое число а, взаимно простое с р).
Докажем сравнение аР
бого целого числа а. Поскольку для р
=
a(mod р) для любого простого р и лю­
= 2 ситуация становится
тривиальной, а для нечетного простого числа р имеет место оче­
видное равенство (-а)Р = -аР, то утверждение достаточно доказать
для натуральных чисел а. Сделаем это, воспользовавшись методом
математической индукции. Именно, для а = 1 утверждение верно:
1Р = l(modp). Переходя от а к а+ 1, получаем, пользуясь форму­
лой бинома Ньютона [2], что

(а+ l)P =:аР+ (~)ар-\+".+ (р~ 1 )а+ 1 =а+ l(modp),


так как биномиальные коэффициенты

( р)
k -
р!
k!(p- k)!
делятся на простое число р для k = 1, ... , р - 1.
Таким образом, если мы хотим выяснить, яВляется ли данное
натуральное число n простым, мы случайным образом выбираем
число а из промежутка [2,
ма. Если сравнение an =n- J, 1 и используем малую теорему Фер­
a(mod п) не имеет места для данного а,
76 Глава 2. Числа Мерсенна и Ферма

топ является составным. Если сравнение an


сто для нескольких значений а, мы говорим, что, с большой долей
=a(mod п) имеет ме­

вероятности, п является простым.

К сожалению, тест Ферма не дает гарантии простоты, так


как существуют составные числа n, для которых при некоторых

а Е (2, п - 1] имеет место сравнение


ные числа называются псевдопростыми.
an =a(mod п). Такие состав­

Так, составные числа п, для которых имеет место сравнение


2n =2(mod п), т. е. псевдопростые числа по основанию 2, называ­
ются числами Пуле. Таких чисел бесконечно много, их последова­
тельность начинается с элементов 341, 561, 645, 1105, 1387, ....
Более того, существуют составные числа n, которые являются
псевдопростыми для любого основания а, взаимно простого с п.
Такие числа называются числами Кармайкла. Последовательность
этих чисел начинается с элементов 561, 1105, 1729, 2465, 2821,
6601, 8911, .... Хотя множество чисел Кармайкла бесконечно, они
встречаются достаточно редко. Так, существует только 1 401 644
числа Кармайкла, не превосходящих 10 18 •
Тест простоты Соловья-Штрассена опирается на свойства сим­
вола Лежандра.
Для данного нечетного простого числа р и данного целого чис-

ла а, взаимно простого с р, символ Лежандра (~) равен, по опре­


делению, 1, если а является полным квадратом по модулю р, т. е.
для некоторого целого х 0 имеет место сравнение х~ a(modp);
в этом случае число а называется квадратичным вычетом по мо-
=
дулю р. В противном случае символ Лежандра (~) равен -1,
а число а называется квадратичным невычетом по модулю р [1].
Эйлер доказал, что

(~) = a(p-t)/
2
(mod р).

Этот факт известен как критерий Эйлера .и играет важную роль


в теории чисел. Для практических вычислений полезны следующие
свойства символа Лежандра:
2.1. Простые числа. Способы проверки простоты числа 11

• (~)=•; (~1)=(-l)(p-1)/2;
• (~) = (-l)(p2-l)/8;

• (~) = (-l)((p-1)/2)-((q-t)/2)(~)' p.q Е Р\{2}


(квадратичный закон взаимности).

Обобщением символа Лежандра является символ Якоби (;) , опре­


деленный, для любого нечетного натурального числа п = pf 1 • •• • ·р~•
и любого целого а, взаимно простого с п, как

где ( ; ) , i = 1, ... , k, - соответствующие символы Лежандра.


Таким образом, если мы хотим .t;Jыяснить, является ли данное
натуральное число п простым, мы случайным образом выбираем
число а из промежугка [2, п - 1] и проверяем выполнимость срав-
нения

(;) =a<n-l)/2(mod п).


Если сравнение не имеет места для данного а, то п является состав­
ным. Если сравнение имеет место для нескольких значений а, мы
говорим, что, с большой долей вероятности, п является простым.
В отличие от теста Ферма, для каждого составного п по мень­
шей мере половина всех чисел а Е [2, п - 1] являются «свиде­
телями» того, что п составное, откуда следует, что вероятность

объявить составное число п простым после того, как t случай­


ным образом выбранных чисел а характеризовали его как простое,
-t
не превосходит 2 .
Наиболее известным критерием простоты данного натурально­
го числа является теорема Вильсона: натурш~ьное число р является
простым тогда и только тогда, когда

(р- 1)! = -l(modp).


78 Глава 2. Числа Мерсенна и Ферма

Для доказательства данного утверждения можно использовать тот


факт, что, при фиксированном нечетном простом числе р, для
каждого элемента а Е { 1, ... , р - 1} существует обратный ему эле-
мент, т. е. элемент Ь Е {1, ... ,р - 1}, такой что аЬ l(modp). =
=
Если при этом Ь a(modp), то мы получаем, что а
2
l(modp), =
2
=
-а - 1 (а+ l)(a - 1) =
O(modp), и, так как р - простое, то
а= l(modp) или а= -l(modp), т.е. а= 1 или а= p- l. Другими
словами, 1 и р- 1 являются обратными сами к себе, а любой другой
элемент имеет обратный, отличный от него самого, и все элементы
множества { 1, ... , р-1} могут быть разбиты на группы так, что при
их перемножении по модулю р мы получим -1. Например, если
р = 11, то 10!
р = 2,
= =
1 · 10 · (2 · 6) · (3 · 4) · (5 · 9) · (6 · 8)
результат становится тривиальным. Обратно, предположив,
-1(mod11). Если

что сравнение (п - 1)! =-l(mod п) имеет место для составного


и замечая, что составное п имеет натуральный делитель а, удовле­
n,
творяющий условиям 1 <а< n, мы получим, что а делит (п - 1)!
и а делит (п - 1)! + 1, т. е. а делит 1, что дает противоречие.
Однако при достаточно больших п перечисленные выше мето­
ды проверки простоты малоэффективны, так как требуют слишком
большого числа вычислений, а тесты Ферма и Соловья- Штрассена
являются вероятностными, т. е. не дают полной гарантии простоты.

2.2. Формулы простых чисел

Проблема была бы полностью решена, если бы удалось найти


формулу простых чисел, т. е. формулу, генерирующую простые числа,
причем, в идеальном варианте, только и все простые числа.

Формулы такого рода существуют для некоторых специальных


классов натуральных чисел, например, для фигурных чисел, чисел
Фибоначчи, пифагоровых троек и т. п. Так, п-е т-угольное число
(см. гл. 1) равно
п( (m - 2)п - т + 4)
Sm (п ) = ;
2
п-е число Фибоначчи (4] имеет вид

где а=
1 + v15
{3 =
·1-vs
2 '
2
2.2. Формулы простых чисел 79

все пифагоровы тройки (см. гл. 4) (х, у, z) могуг быть получены


из равенств

.х = k(n 2 - m 2), у = k(2nm), z = k(n2 + m 2),


где k, п, т - произвольные натуральные числа, причем n и т
имеют разную четность и п > т. К сожалению, для множества
простых чисел такая «идеальная» формул~ неизвестна.
На практике для генерирования простых чисел естественным
кажется найти формулу, определенную для всех натуральных п,
которая доступна для практических вычислений и генерирует все
или хотя бы бесконечно много простых чисел. Например, должно
быть выполнено одно из следующих условий:

• /(п) = Pn для всех п ~ 1;


• /(п) всегда является простым числом, и, если т # п,
то /(п) # /(m);
• множество простых чисел совпадает с множеством положи­

тельных значений функции /(п).


Исследуя простейшие функции с точки зрения поставленной
проблемы, естественно прежде всего обратится к многочленам.
Оказывается, существуют многочлены, которые могуг давать
много простых значений. Так, многочлен Эйлера (Эйлер, 1772)

/(х) = х 2 + х + 41
дает простые значения для всех неотрицательных х, меньших 40.
Получающиеся простые для х = О, 1, 2, 3, ... равны, соответствен­
но, 41, 43, 47, 53, 61, 71, .... Разности между их значениями равны
2, 4, 6, 8, 10, .... Для х = 40 многочлен дает число 1681, равное
41 2 - наименьшее составное число, получаемое по этой формуле.
Легко видеть, что если число 41 делит п, то оно делит и / ( п) , т. е.
многочлен Эйлера имеет бесконечно много составных значений.
Квадратичный трехчлен х 2 - х + 41 (Лежандр, 1798) дает те же
самые прость1е числа для х = 1, ... , 40, и дает составные числа для
х = 41 их= 42.
Многочлен g(x) = х 2 - 79х + 1601 дает простые для х = О,
... , 79, соответствующие 40 простым, получаемым по предыдущей
формуле, взятым каждое по два раза.
Более того, любой многочлен х 2 +x+q, q = 2, 3, 5, 11, 17, дает
простые для всех х = О, ••• , q - 2.
80 Глава 2. Числа Мерсенна и Ферма

Однако Гольдбах (1752) доказал, что не существует многочлена


/(х) положительной степени с целы.ми коэффициентами, который
дает только простые числа для любого целого х.
Доказательство этого факта достаточно просто. Предположим,
что такой многочлен существует. Тогда значение должно сов­
падать с некоторым простым р, в частности,
зуясь формулой Тейлора
/(1) =/(1)
O(mod р). Поль­
[8], мы получим, что, для любого натураль­
ного k,

/(1 + kp) = /(1) + /'(l)kp + /"?) (kp) 2 + ... =O(modp),


т. е. /(1 + kp) делится нар. Следовательно, число /(1 + kp) может
быть простым только в случае совпадения с р. Однако

f ( 1 + kp) = р = / ( 1)

для всех натуральных k только в том случае, когда многочлен /(х)


является константой, т. е. многочленом нулевой степени.
Используя алгебраическую теорию чисел, можно получить бо­
лее сильный результат: не существует многочлена f(x) ненулевой
степени, который дает простые числа для почти всех целых х.
Лежандр показал, что не существует рациональной функции, даю­
щей только простые числа. Можно показать, что если fi, 9i, i =
= 1, ... , п, являются многочленами с положительны.ми коэффициен-
n -
томи, то функция L /i(x)g;(x) не может дав.ать только простые
i==I
значения для х Е N.
В силу теоремы Дирихле о бесконечности простых чисел в ариф­
метических прогрессиях (Дирихле, 1837) мы можем утверждать, что
линейный многочлен f (х) = ах+ Ь продуцирует бесконечно много про­
стых чисел при взаимно простых а и Ь (хотя ни одна такая функция
не дает простые значения для всех значений n).Известно, что су­
ществует бесконечно много простых чисел видов 4х - 1, 4х + 1,
бх - 1, бх + 1.
Неизвестно, существует ли многочлен степени выше первой,
который продуцирует бесконечно много простых чисел. Так, неиз­
вестно, существует ли бесконечно много простых чисел вида

ах 2 + Ьх +с,
2.2. Формулы простых чисел 81

и, в частности, простых вида х 2 + 1. Однако Дирихле доказал, что


для целых а, Ь, с, удовлетворяющих условиям НОД(а, 2Ь, с) = 1
2
и Ь = ас, многочлен от двух переменных

ах 2 + Ьху + су
2

представляет бесконечно много простых чисел. В частности, суще­


ствует бесконечно много простых вида х 2 + у 2 и бесконечно много
простых вида х 2 + у + 1.
2

Потерпев неудачу с использованием простейших функций -


многочленов - для построения формулы простых чисел, попро­
буем получать простые числа, используя показательную функцию
/ (х) = kx , k Е N.
Конечно, сама функция kx для генерации простых чисел бес­
полезна - число km делится на k при любом натуральном m, и,
при т > 1, не совпадает с k, то есть формула km представляет со­
бой простое число в единственном случае: k Е Р и т = 1. Поэтому
мы будем рассматривать более общую функцию /(х) = kx ± ьх,
k, Ь Е N. В простейшем случае, при Ь = 1, подлежащие исследова­
нию формулы примут вид /(х) =
kx - 1 или /(х) kx + 1. =
Для простоты числа km + 1 необходимо, чтобы k было чет­
ным, ат представляло собой степень числа 2. Действительно, при
нечетном k число km + 1 четно и, за исключением вырожденного
случая 11 + 1 = 2, является составным. Записав число т в виде 2n · t,
где t нечетно, получим, пользуясь для нечетного t тождеством

что

+ 1=(k2")t+1t ='(k 2" + l)K, К Е N,


km

откуда следует, что число km + 1 - составное для всех t f= 1.


Таким образом, если km + 1 ЕР, то k четно и т = 2n, n ~О.
Простейший случай, k = 2, дает нам числа Ферма Fn = 22" + 1. В об­
щем случае мы получаем обобщенные числа Ферма

2"
Fь,n = Ь + 1,
где Ь четно.
82 Глава 2. Числа Мерсенна и Ферма

Пьер де Ферма, 1601-1665

Если km - 1 является простым, то k = 2, и т - простое


число. Действительно, так как для любого натурального п имеет
место формула

то km - 1 может быть простым только в случае k - 1 = 1, или


k = 2. В свою очередь, число 2m - 1 может быть простым лишь при
простом m: если т = 1, то 21 - 1 = 1 rf. Р; если же т составное,
то т = аЬ, 1 < а ~ Ь < т, и

2m - 1 = 2аь - 1 = (2а)ь - 1 = (2а - l)A, А Е N,


т. е. 2m - 1 Е S.
Таким образом, проблема поиска простых вида km - 1 сводится
к исследованию простоты чисел Мерсенна Мр = 2Р - 1.

2.3. Числа Ферма. История вопроса


2n
Fn = 2 + 1, п ~ О, были введены французским
Числа Ферма
математиком XVII в. Пьером Ферма, который предположил (1650),
что они являются простыми числами для всех п =О, 1, 2, ....
Первые пять чисел Ферма действительно являются простыми:
F0 = 3, F 1 = 5, F2 = 17, F3 = 257, F4 = 65 537. Но в 1732 Эйлер
2.3. Числа Ферма. История вопроса 83

доказал, что F5 является составным:

25
F5 = 2 + 1=429 496 7297 = 641·6 700 417.

Для того чтобы доказать делимость числа


F 5 на 641, запишем чис­
ло 641 в виде 641 = 5 + 2 = 5 · 2 + 1. Два указанных разло­
4 4 7

жения числа 641 позволяют утвержда~ь, что 54 4


-2 (mod 641), =
=
и 5 · 27 -1(mod641). Возводя второе сравнение в четвертую сте­
пень, мы получим соотношение 5 • 2 28
4
l(mod 641). Используя =
первое сравнение, перейдем к соотношению -2 ·2
4 28
l(mod641), =
или, что то же, к соотношению 2 + 1 O(mod 641). Таким обра­
32
=
зом, число F5 = 2 + 1 делится на 641.
32

Другое доказательство еще более элементарно. Введем обозна-


чения а = 27 и Ь = 5. Тогда, замечая что а- Ь3 = 3, мы получим, что
+ 1 = 2 4 а4 + 1 = + 3Ь)а4 + 1 =
25 7 4
2 + 1= 24(2 ) (1
3 4
= (1 +(а - Ь )Ь)а + 1=
= (1 + аЬ- Ь4 )а4 + 1 = (1 + аЬ)а4 + (1 - а4 Ь4 ) =
= (1 + аЬ)а + (1 - а Ь )(1 + а 2 Ь ) =
4 2 2 2

= (1 + аЬ)а4 + (1 + аЬ)(1 - аЬ)(1 + а 2 Ь2 ) =


= ( 1 + аЬ) (а + (1 + аЬ)( 1 + а Ь )) •
4 2 2

7 25
Следовательно, 1 + аЬ = 1 + 5 · 2 = 641 делит 2 + 1.
Таким образом, гипотеза Ферма о простоте чисел Fn бьша опро­
вергнута. Более того, до сегодняшнего дня не найдено ни одного
простого числа Ферма, большего F4 • Доказано, что Fn является
составным для всех n от 5 до 32 и для многих других значений n,
хотя не для всех составных чисел Ферма найдены простые дели­
тели. На сегодняшний день известно 227 составных чисел Ферма.
ЧислоF 2 478 78 2 является наибольшим известным составным числом
Ферма (2003), оно имеет простой делитель р = 3. 22478785 + 1.
Более подробная информация о статусе чисел Fn представлена
втабл2.1.
Из таблицы следует, что F4 - наибольшее известное простое
число Ферма; F 11 - наибольшее из полностью факторИзованных
84 Глава 2. Числа Мерсенна и Ферма

Таблица 2.1

Простые n =О, 1, 2, 3, 4
Полностью факторизованные n = 5, 6, 7, 8 (два простых
множителя в каждом),
9 (3 множителя),
10 (4 множителя),
11 (5 множителей)
· Известно пять простых множителей n = 12
Известно четыре простых множителя n = 13
Известно три простых множителя n = 15, 25
Известно два простых множителя n= 16, 18, 19,27,30,36,38,52,
77, 147, 150,284,416

Известен один простой множитель n = 17, 21, 23, 26, 28, 29, 31, 32,
37, 39, 42, 43 и 190 значений n
с 43 < n ~ 2 478 782

Составное, но не известно ни одного n = 14, 20, 22, 24


простого множителя

Характер неизвестен n = 33, 34, 35, 40, 41, 44, 45, 46,
47,49, 50, ...

составных чисел Ферма; F 2 478 782 - наибольшее известное состав­


ное число Ферма; F 33 - наименьшее число Ферма, характер кото­
рого неизвестен.

Говоря об истории вопроса, нельзя не упомянуть о том, что чис­


ла Ферма имеют непосредственное отношение к знаменитой про-.
блеме построения правильного многоугольника с помощью циркуля и ли­
нейки. В 1796 г. 19-летний Гаусс решил проблему, занимавшую умы
математиков более 2000 лет. Он доказал, что правильный п-уголь­
ник может быть построен циркулем и линейкой (или, что то же,
окружность может быть разделена циркулем и линейкой на п рав­
ных частей) для n = 3, 4, 5, 6, 8, 10, 12, 15, 16, 17, 20, ... , но не для
п = 7, 9, 11, 13, 14, 18, 19, .... Именно, правильный п-угольник мо­
жет быть построен циркулем и линейкой тогда и только тогда, когда
п == 2rР1 · ... · Pk, где Pi - различные простые числа Ферма. Элемен­
тарное доказательство этого факта можно найти, например, в [11].
2.4. Простейшие свойства чисел Ферма 85

2.4. Простейшие свойства чисел Ферма


Несмотря на то что появились числа Fn исключительно в свя­
зи с попытками построить формулу простых чисел, они обладают
рядом красивых арифметических свойств, отличающих их от других
специальных чисел. Так, например,
• Fn # р +q для любых простых р "и q и любого n # 1.
Для доказательства этого факта прежде всего заметим, что
Fo = 3 # р + q, так как для любых простых р и q сумма р + q ~ 4.
Кроме того, F 1 = 5 = 3 + 2. Если n ~ 2, то из равенства Fn = р + q
следовало бы, что р + q нечетно, а, следовательно, q = 2. Тогда

р = 22" - 1 = (2 2) 2"- -1 = (2 2 - 1)К, К Е N. Таким образом, число р


1

имеет нетривиальный делитель 3, что противоречит простоте р.


Второе свойство - рекуррентная формула, позволяющая полу­
чать каждое следующее число Ферма, используя предыдущие числа:
• Fn = Fo · Fi · ... · Fn-2Fn-1+2, п ~ 1.
Действительно, непосредственная проверка показывает, что

2" ( 2n-1)2 2n-I 2n-I )


Fn - 2 = 2 - 1 = 2 - 1 = (2 + 1)(2 - 1 =
2n-2 2 . 2n-2 2n-2
=Fn-1((2 ) -l)=Fn-1(2 +1)(2 -1)=
2n-З 2 ) 2 . 2
= Fn-\Fn-2 ( (2 ) - 1 = ". = Fn-1Fn-2(2 + 1)(2 - 1) =
= Fn-1Fn-2 · · ·. · F1Fo.
Из полученного соотношения следует важнейшее утверждение
о взаимной простоте чисел Ферма:
• НОД(Fп, Fт) = 1 при n # т.
Действительно, если НОД(Fп, Fт) > 1, то существует простое
число р, такое что p\Fn и р\Fт. Считая, что п > т, получим
равенство Fn = Fo · F1 · ... · Fm · ... · Fn-2Fn-1 2, из которого +
следует, что pl2, т. е. р = 2. Это приводит нас к противоречию, так
как все числа Ферма нечетны, а значит, имеют только нечетные
простые делители.

Пользуясь данным свойством, можно получить еще одно до­


казательство бесконечности множества простых чисел: обозначив
через qn наименьший простой делитель числа Fn и вспоминая, что
НОД(Fт, Fn) = 1 для n # т, мы убедимся, что qn # qm, т.е. полу­
чим бесконечно много простых чисел q0 , q1, ... , qn, ... .
86 Глава 2. Числа Мерсенна и Ферма

Легко показать, что число Ферма не может быть квадратным


числом, т. е.

• Fn -:/= k , k Е N.
2

Действительно, если 2m+ 1 = k2 , то k нечетно, и 2m = (k- l)(k+ 1),


откуда 2t = k - 1, 2m-t = k + 1, где t Е N, t < т - t. Тогда
2т-t - 2t = 2t(2m-Zt - 1) = (k + 1) - (k - 1) = 2, т. е. t = 1, k = 3,
и т = 3. Таким образом, единственным квадратным числом вида
2m + 1 является число 9, не совпадающее ни с одним из чисел Ферма.
Тот же результат можно получить, пользуясь теорией делимо­
сти: любое целое k имеет остаток О, 1 или 2 при делении на 3,
т. е. k
2
=
O(mod 3), или k 2 ::: l(mod 3) для любого целого k; но для
2
любого п;::: 1 число Fn::: 2 m + 1=(-1)2m+1 = 2(mod3), сле­
довательно, Fn -1= k 2 • Для п = О число F0 = 3 также не является
квадратом целого числа. Если мы рассмотрим делимость на 7, мы
сможем аналогичным образом доказать, что Fn -1= k 3 , т. е. что число
Ферма не может быть кубическим числом.
Имеет место и более общий результат - число Ферма не может
быть представлено в виде степени натурального числа:

• Fn -:/= k8, k, s Е N, s > 1.


Для доказательства этого факта используем предыдущее утвержде­
ние: так как число 2m + 1, т -1= 3, не является полным квадратом,
то в равенстве 2m + 1 = k 8 число s должно быть нечетным. Тогда
2m = k 8 - 1 = (k - l)(ks-I + k 8 - 2 + ... + k + 1), что невозможно,
поскольку второй множитель, являясь суммой нечетного числа не­
четных чисел, нечетен.

Аналогичным образом можно показать, что число Ферма, от­


личное от Fo = 3, не является треугольным числом:

-L k(k+l)
• Fn r , n, k Е N.
2
Действительно, для п ;::: 2 число

Fn = 22" +] = 42n-i + 1:=(-1) 2n-i+1:=1+1=:2(mod5),


k(k + 1)
тогда как число · -1= 2(mod 5): при k =О, 4(mod 5) мы полу-
2
k(k + 1)
чаем, что
2
= =
O(mod 5), при k 1, З(mod 5) мы получаем,
2.4. Простейшие свойства чисел Ферма 87

что
k(k + 1)
2
= l(mod 5), и при k ::: 2(mod 5) мы получаем, что
k(k + 1)
2
= З(mod 5). При п = 1 число F 1 = 5 также не является
треугольным.

Очень необычно выглядит следующее свойство простых чисел


Ферма:

• если Fn Е Р, то Fn i= k11 - zP,


где k, l Е N, а р - нечетное простое число.

Доказательство данного факта также опирается на свойства отно­


шения делимости: если Fn = k11 - zP, то Fn = (k - l)K, К Е N,
откуда, в случае простоты числа Fn , следует, что k - l = l , т. е.
k = l + l . Тогда

Fn = (l+t)P-zP = (;)zP- 1 +(;)zP- 2 +".+(P~ 1)z+1 =рХ+1,

так как при простом р биномиальные коэффициенты ( ~) , k Е


2n
Е {1, ... ,р- 1}, делятся нар. Отсюда следует, что 2 = рХ, т. е.
р = 2, что дает противоречие с условием.
Известно, что составные числа Ферма являются числами Пуле,
т. е. псевдопростыми числами с основанием 2:
• Fn делит 2Fn - 2.
Действительно, для любого целого п ~ О имеет место неравен­
ство п +1 ~ 2n, влекущее за собой соотношение 2n+ 12 n, и,
1 2
2n+I 22n
следовательно, соотношение 2 · - 112 - 1. С другой стороны,
2n+1 2n 2n 2n+1
2 - 1 = (2 - 1)(2 + 1), т. е. Fnl2 - 1. Таким образом,
22n 22n
Fnl2 - 1, и, следовательно, Fn/2(2 - 1) = 2Fn - 2.
Можно доказать и обратное утверждение: если для некоторого
натурального k число т = 2k + 1 удовлетворяет условию ml2m - 2,
то т - число Ферма, т. е. k = 2n.
Исследуя свойства делимости чисел Ферма, можно с помощью
достаточно элементарных соображений доказать, что простые числа
2, 3, 5, 7 не являются делителями чисел Ферма (кроме тривиальных
исключений F0 = 3 и F1 = 5). Точнее,
88 Глава 2. Числа Мерсенна и, Ферма

• Fn
Fn
=2(mod
=1(mod2);
5),
Fn
n ~
=2;2(mod3), n 1; ~
Fn =3, 5(mod 7).
Первое утверждение тривиальна.иДля модуля 3 при n ~ 1 имеем

22n + 1=:(-1) 2t+1=:2(mod3).


Аналогично, дЛЯ модуля 5 при п ~ 2 имеем

22n + 1=:42n-I + 1=:(-1) 2n-I+1=:1+1=:2(mod5).


Рассуждения дЛЯ модуля 7 немного сложнее: при четном n имеем

2n 22k 4 22k-2 22k-2


2 + 1 = 2 + 1 (2) = + 1=16 + 1 =
22
=
l2 k- + 1 =... =
2 + 1 =: З(mod 7);
при нечетном n имеем

n
22 + 1 =222k+I + 1 =2. (24)22k-2 + 1 =
- 22k-2 - 22k-2 - - -
= 2 · 16 + 1=2 · 2 + 1= ... =2 · 2 + 1=S(mod7).

2~5. Методы проверки простоты чисел Ферма

Для проверки простоты чисел Ферма нам необходима более


подробная информация о свойствах их возможных простых дели­
телей. Так, мы уже выяснили, что простые числа
2, 3, 5 и 7 не могут
быть делителями чисел Fn при п ~ 2. Что же можно сказать о тех
простых числах, которые делят Fn? Оказывается, все они имеют
очень специальную форму.
Именно, Эйлер доказал, что любой простой делитель р числа
Fn, п ~ 1 , имеет вид р = 2n+ k + 1, в то время как любой простой
1

делитель р числа Fn, n ~ 2, имеет вид р = 2n+ 2 k + 1:


• plFn, n ~ 1::::} р = 2n+lk + 1; PIFn, n ~ 2::::} р = 2n+ 2k + 1.
2n 2n 2
Действительно; если plFn, то 2 =: -l(modp), т. е. (2 ) l(modp), =
2 =
или, что то же, 2 n+• l(modp). Следовательно, 2n+t - наимень­
шее натуральное число "f, такое что 21 =
l(modp). Поскольку
малая теорема Ферма позволяет утверждать, что 2p-t l(modp), =
то 2n+ /p - 1: если р - 1 = 2n+tq + r, где О ~ r < 2n+t, то
1
2.5. Методы проверки простоты чисел Ферма 89

2р -1 -= (22n+ )q · 2r
1
=2r(
modp) , И.Ли 2r =
1(modp) , откуда. сле-
дует, что r = О J). Таким образом, р = 2n+ k + 1.
1

Для n;;::: 2 выполнено соотношение р = 2n+ 1k + 1 1(mod 8). =


Следовательно, символ Лежандра (~) ~ 1, т. е., по критерию
Эйлера, 2(p-t)/2 =l(mod р). Таким образом,' как и ранее, 2n+t IP; 1 ,
откуда следует, что р = 2n+ 2 k + 1.
Это свойство простых делителей чисел Fn используется для
проверки простоты данного числа Ферма. Например, любой про-
стой делитель числа F5 должен иметь вид 27 • k + 1. Просматривая
натуральные числа 27 • k + 1 ~ мы получаем простые числа
y'F;,,
только для k = 2 и
k = 5: 257 и 641, соответственно. Простое 257
не делит F5 • Простое 641 делит F5 , более того, Fs представляет
собой произведение двух различных простых чисел.

Ландри (1880) доказал, что простое число 2741 = 28 • k + 1,


k = 1071, делит F6 • Более того, F6 = 274177 ·67 280 421310 721 есть
произведение двух простых чисел.

Моррисон и Бриллхарт (1971) показали, что простой делитель


р числа F 7 имеет вид р = 29 • k + 1, k = 1165 031037646 443, и
F7 = 59 649 589 127 497 217 · 5 704 689 200 685 129 054 721 есть произ­
ведение двух простых чисел.

Наименьший простой делитель числа F8 (которое является


произведением двух простых) равен 1238 926 361552 897. Наимень­
ший простой делитель числа F 9 (которое является произведением
трех простых) равен 2 424 833. Наименьшие простые делители чи­
сел F10, F 11 , F12 и F1з равны, соответственно, 45592577, 319489,
114689 и 2 710954639 361.
В связи со сказанным возникает естественный вопрос: какие
из чисел вида k · 2m + 1, k = 1, 2, ... , являются простыми?
Для k = 1 мы знаем только пять простых (которые, очевидно,
одновременно являются простыми числами Ферма) вида 1 · 2m + 1
(при т = =
1, 2, 4, 8, 16). Для k 2 известны4 простых вида 2·2m+ 1

I) Мы можем получить тот же результат, замечая, что 2n+ 1 является показателем


Р2 (а) числа 2 по модулю р и пользуясь одним из известных свойств показа­
тСлей по просТО"!У модулю: P11 (p)Jp- 1 [!].
90 Глава 2. Числа Мерсенна и Ферма

(при т = 1, 3, 7, 15). Для k = 3 известны 19 простых вида 3·2m+ 1


(при т = 1, 2, 5, 6, 8, 12, 18, 35, ... ). Для k = 4 мы знаем только
три простых вида 4 · 2m + 1 (при т = 2, 6, 14). Для k = 5 известны
17 простых вида 5 · 2т + 1 (при т = l, 3, 7, 13, 15, 25, 39, 55, ... ).
Для любого k < 3061 мы знаем по меньшей мере одно m, такое
что k · 2т 1 - простое. Для k = 3061 числа k · 2т + 1 являют­
+
ся простыми для любого т < 17 008. Наибольшее простое число
указанной формы имеет вид 8423·259877 +1; оно содержит 18029
десятичных знаков.

С другой стороны, Серпинский показал, что существует бес­


конечно много k Е N, таких что k · 2т + 1 является составным для
каждого т Е N.
Действительно, мы знаем, что числа Fn являются простыми
для п Е {О, 1, 2, 3, 4}, а число Fs является произведением двух про­
стых чисел, 641 и р, где р > F4 • Китайская теорема об остатках [1]
позволяет утверЖдать, что существует бесконечно много натураль-
ных чисел k, удовлетворяющих сравнениям k l(mod(2 32 - l) ·641)
и k = -l(modp). Покажем, что для любого такого числа, больше­
=
го р, все числа k · 2n + 1, п Е N, являются составными. Снача­
ла рассмотрим п = 2 (2t + 1), где s Е {О, 1, 2, 3, 4}, и t ~ О -
8

произвольное целое неотрицательное число. В силу выбора k мы


+ =
имеем, что k · 2n 1 22'( 2t+ 1) 1(mod(2 32 - 1)), и, так как числа
+
22 2t+ t) 1 и 232 - 1 делятся на F8 , то k · 2n 1 делится на F 8 и боль­
'< + +
ше F 8 , т. е. является составным. Теперь рассмотрим п = 2 (2t + 1),
5

где t ~ О - произвольное целое неотрицательное число. Тогда

=
k · 2n + 1 2 < t+t) + l(mod 641), и, так как число 2 <2t+J) + 1 де-
25 2 25

лится на 2 + 1, которое, в свою очередь, делится на 641, то число


25

k · 2n + 1 делится на 641 и больше его, т. е. является составным.


Остается рассмотреть случай п = 26 • t, где t - произвольное на-
туральное число. В этом случае
6
k·2
n
+1 = -2
26t
+ l(modp), и,
поскольку pl2 + 1, 2 + I li 1, то число k · 2n + 1
25 25 26 26
- 1, 2 - l l2 t -
делится нар и больше р, т. е. является составным.
Заметим, что из теоремы Дирихле о бесконечности простых
чисел в арифметической прогрессии следует, что для данного т ~ 1
существует бесконечно много натуральных k ~ 1, таких что k · 2т +1
является простым.
2.5. Методы проверки простоты чисел Ферма 91

Если для k · 2m + 1 мы положим k = т = n, мы получим


число Куллена Сп = п · 2п + 1. Известно, что Сп Е Р, если п = 1,
141, 4713, 5795, 5611, 18 496, и является составным для всех осталь­
ных значений п ~ 30 ООО. Доказано, что почти все числа Куллена
являются составными.

Другим методом проверки простоты чисел Ферма является кри­


терий Пепина (1877), утверждающий, что число Ферма Fп, п ~ 1,
является простым тогда и только тогда, когда Fп делит 3(Fn-l)/2 +1.
Для доказательства данного утверждения прежде всего заме­
тим, что для п ~ 1 имеет место сравнение Fп =5(mod 12), так как
4t = 4(mod 12) при любом натуральном t.
Докажем первую часть критерия. Пусть Fп Е Р. Учитывая,
что Fп = l(mod 4) и Fп = -l(mod 3), мы, пользуясь свойствами
символа Лежандра, можем утверждать, что

(:п) = ( ~п ) = ( ~ 1) = -1.
Следовательно, по критерию Эйлера = -1 (mod Fп).
3(Fn-l)/
2

Докажем вторую часть критерия. Если 3(Fn-l)/2 =· -1 (mod Fп),


то l(mod Fп). Пусть р - некоторый простой делитель числа
3Fn-I :::

=
Fп. Тогда 3(Fn-l)/2 -l(modp) и 3Fп-I =
l(modp). Таким образом,
число Fп - 1, другими словами, число 2 n, представляет собой наи­
2

меньшее натуральное число/, такое что 31 =


l(modp). Пользуясь
малой теоремой Ферма, мы можем записать, что yi- 1 =: l(modp),
2) 2n
откуда следует теперь соотношение 2 /р - 1. Таким образом,
~ . ~
р - 1 = 2 Х, Х Е N, или, что то же, р = 2 Х + 1. Посколь-
ку р - простой делитель числа Fп, то р делит каждое из чисел
2n 2n 2n
2 + 1 и 2 Х + 1, а следовательно, и их разность: р/2 (Х - 1).
Поскольку р нечетно, то мы получаем соотношение plX - 1. Так
как Х <
р, то последнее отношение делимости возможно только
в случае Х - 1 = О, или Х =
1, откуда следует, что р Fп. =
Заметим, что вместо числа 3 можно взять любое число k, для

которого символ Якоби ( ;п) = -1. В частности, k может быть


2) С одной стороны, 22" = Р3(р); с друrой стороны, Ра(р)\р- 1 {l}.
92 Глава 2. Числа Мерсенна и Ферма

равно 5 или 1О: поскольку Fn = 2(mod 5), то


(~n) (~n) = ( ~) = -1;

поскольку Fn =1(mod 8), n ~ 2, то

(~:) = (:~) (~n) = 1 · (-1) = -1.


На практике для проверки простоты числа Fn удобнее пользо­
ваться рекуррентной последовательностью r 1 = 3, rk+I = rest(rZ),
k = 1, 2, 3, ... , где rest(t) есть остаток от деления t на Fn: число
Ферма Fn, n ~ 1, является простым тогда и только тогда, когда Fn
делит r1п.
Доказательство этого факта основано на том, что Fn делит
2k-\
3 - rk для любого натурального числа k. Это утверждение, в свою
очередь, может быть проверено индукцией по k. Действительно,
21-1
при k = l утверждение очевидно, поскольку 3 - r 1 =О. Предпо-
лагая, что утверждение верно для k, легко убедиться в его истин­
ности И ДЛЯ k + 1: ПОСКОЛЬку

2k-I
а, по предположению индукции, Fn делит 3 - rk, то Fn делит и
~ n
3 - rk+I ·Таким образом, при k = 2 мы получаем, что Fn делит
3(F"-l)/2 - r 2п. Следовательно,
использовать для теста Пепина числа
3(Fn-l)/
2

r
= r1п(modFn), и мы можем
2".
Люкас (1879) использовал этот тест для исследования чис­
ла F6 . Позднее применение критерия Пепина позволило доказать,
что числа F7 , F 8 , F 13 и F 14 являются составными. Заметим, что
этот метод не дает информации о простых множителях тестируе­
мого числа; именно поэтому мы до сих пор не имеем, например,

информации ни об одном простом делителе составного числа F 14 •


В 1878 была доказана теорема Прота, которую можно рассмат­
ривать как некоторое обобщение предыдущего результата: число
2.6. Числа Ферма. Нерешенные проблемы 93

п = h · 2k + 1 (2k > h, h нечетно) является простым, если суще­


=
ствует целое а, такое что a(n-t)/2 -l(mod п). Мы получаем одно
из утверждений теоремы Пепина при h = 1 и а= 3.

2.6. Числа Ферма. Нерешенные проблемы

На сегодняшний день имеется много важных нерешенных во­


просов, относящихся к числам Ферма. Прежде всего, математиков
интересует, существует ли бесконечно много простых чисел Ферма?
Не менее интересен и ответ на вопрос, существует ли бесконечно
много составных чисел Ферма? Впрочем, в свете имеющихся резуль­
татов, желательно получить ответ хотя бы на гораздо менее общий
вопрос: существует ли по крайней мере одно простое число Ферма,
большее F4?
Эвристические рассуждения позволяют предполагать, что име­
ется только конечное число простых чисел Ферма. Именно, асимп­
тотический закон распределения простых чисел [ 1] утверждает, что
количество простых чисел, не превосходящих данного положительно­
го действительного числах, приблизительно равно x/(Inx), откуда
следует, что п-е простое число Pn приблизительно равно п ln п
(точнее, сп ln п < Pn <Сп ln п, где С> с> О - некоторые посто­
янные). Тогда мы получаем, что вероятность случайного числа бь1ть
простым не превосходит А/ ln п для некоторого положительного
действительного числа А; таким образом, проводя суммирование
выражения

А А
- - <2п-ln-2
1nFn
по всем целым неотрицательным числам п, мы получим, что имеет­

ся не более чем 2А/ ln 2, т. е. конечное число, простых чисел Ферма.


Однако проводя рассуждения подобного рода мы предполагаем, что
числа Ферма ведут себя как случайные числа, что на самом деле
не так: по крайней мере, они имеют простые делители специальной
формы.
Долгое время имела место гипотеза, что все числа последова-
2
2 22
тельности 2 + 1, 2 + 1, 2 + 1, 22· ·· + 1 являются простыми. Дан-
ная гипотеза была опровергнута, когда было доказано (Селфридж,
1953), что число F 16 (имеющее 19 729 десятичных знаков) обладает
простым делителем 825 753601, т. е. является составным.
94 Глава 2. Числа Мерсенна и Ферма

Остается открытым и вопрос, является ли каждое число Ферма


бесквадратным числом? Нетрудно показать, что если квадрат про-
стого числа р делит число Ферма, то 2p-l l(modp2), т. е. число р =
является простым числом Виферича. Хотя сравнение 2P-l = l(modp)
имеет место для всех простых чисел р, больших дв)тх (малая теорема
Ферма), сравнение Виферича выполняется очень редко. Только два
таких простых, l 093 и 35 l l, известны в интервале до 4 · l О 12 • Первое
из них было открыто Мейсl:iером (1913), а второе - Бигером (1922).
Серпинский (1958) ввел в рассмотрение числа Sn = nn + 1,
2m
п ~ 2. Он доказал, что если число Sn простое, то п = 2 , т. е.
Sn = Fm+ 2m. Простые числа указанной формы очень редки. Так,
имеется только два таких простых числа, не превосходящих 3 · 1О 12 :
для т = О, 1 мы получаем простые числа F 1 = 5 и F 3 = 257,
для т = 2, 3, 4, 5 мы получаем составнl/Iе числа F6, F11, F20, Fз1,
а для т = 6 мы получаем число F7o, имеющее уже более 3 · 1020
десятичных знаков. Неизвестно, конечно или бесконечно множество
простых чисел вида nn + 1. Если оно конечно, то существует беско­
нечно много составных чисел Ферма.
Математики изучают и числовую последовательность Gm =
== Fm · 2Fm - l, т ~О. Легко видеть, что числа Go = 11, G 1 = 79,
G 2 = 1 114 111 - простые. Простым является и число G 3 . На базе
этих фактов была высказана гипотеза (1968) о том, что все числа
указанного вида являются простыми. Однако Келлер (1992) пока­
зал, что G 4 , имеющее 19 734 десятичных знака, делится на 16 267,
т. е. является составным.

Что касается обобщенных чисел Ферма Fь,n = ь2 " + 1, то они


наследуют много свойств «классических» чисел Ферма Fn. Так,
КаждЫЙ ПРОСТОЙ делитель ЧИСЛа Ь " + 1 имеет ВИД k · 2m + 1, где k
2

нечетно и т > п. Кроме того, числа Ь2 " + 1 и Ь2m + 1, т =/:- п, взаимно


nросты. Однако числа с разными основаниями могут иметь общие
делители: например, число 641 делит числа 10 +1, 20 + 1 и 40 +1.
16 32 8

В отличие от классического случая, имеется достаточно много обоб­


щенных простых чисел Ферма. По крайней мере, они существуют
для каждого показателя 2 ~ п ~ 11: так, простыми являются числа
22 23 24 25 26 27 28
4 + 1, 4 + 1, 44 + 1, 30 + 1, 102 + 1, 120 + 1, 278 + 1,
29 210 211
46 + 1, 824 + 1, 150 + 1. Наибольшими известными обоб-
2.7. Числа Мерсенна. История вопроса 95
211
щенными простыми числами Ферма являются числа 200 944 +1
2tt
( 1О 861 десятичный знак) и 82 642 + 1 ( 1О071 десятичный знак).

2. 7. Числа Мерсенна. История вопроса

Числами Мерсенна называются на'l'Уральные числа вида Мп =


= 2n - 1 (некоторые авторы требуют, чтобы n было простым). По­
следовательность чисел Мерсенна начинается с элементов 1, 3, 15,
31, 63, 127, 255, 511, 1023, 2047, ....
Предыстория этих чисел гораздо богаче, чем у чисел Ферма,
поскольку появились они уже в античности в связи с изучением

свойств совершенных чисел (см. гл. 3).


Напомним, что натуральное число называется совершенным,
если оно равно сумме своих нетривиальных делителей. Теорема Ев­
клида-Эйлера утверждает, что четное натуральное число n является
совершенным, если оно представимо в виде 2p- I Мр, где Мр - простое
число Мерсенна.
Древним было известно четыре совершенных числа 6 = 2 · М2 ,
28 = 2
2
• М3 , 496 = 2 4
• М5 и 8128 = 2 6
• М7 , т. е. они знали четыре
первых простых числа Мерсенна. В 1456 г. было доказано (автор
неизвестен), что 8191 = 2 13 - 1 - простое. В 1536 г. Региус показал,
что 2047 = 2 11 - 1 не является простым, оно равно 23·89.В1588 г.
Катальди доказал, что 131071 = 2 17 -1 и 524 287 = 2 19 -1 являются
простыми.

Хотя числа Мп изучались и до XVII столетия, они были назва­


ны именем французского монаха и математика Марена Мерсенна,
рассмотревшего их в своей книге «Cogitata physico-rnathernatica»
(1644) и высказавшего несколько гипотез о их поведении. Од­
на из его наиболее известных гипотез - так называемая гипо­
теза Мерсенна - утверждает, что 2n - 1 является простым для
n = 2,3,5, 7, 13, 17, 19,31,67, 127,257, и является составным для
всех остальных чисел 2 ~ n ~ 257.
Очевидно, что Мерсенн не мог полностью проверить высказан­
ную им гипотезу. Понадобилось три столетия и несколько серьез­
ных математических открытий (таких, как тест Лукаса-Лемера)
для полной проверки всех показателей списка. Оказалось, что Мер­
сенн сделал 5 ошибок - три простых (для п = 61, 89, 107) пропу­
щены, и два составных (для n = 67, 257) объявлены как простые -
96 Глава 2. Числа Мерсенна и Ферма

Марен Мерсенн, 1588-1648

и правильный список индексов простых чисел Мерсенна в указан­


ных пределах имеет вид п = 2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127.
Простота числа 2 147 483 647 = 2 - 1 была доказана Эйле­
31

ром ( 1750). Простоту 19-значного числа 2 305 843 009 213 693 951 =
= 261 - 1 доказал русский математик Первушин (1883). Пауэрс по­
казал, что простыми являются 27-значное число 289 -1 (1911) и 33-
127
значное число 2 107 -1 (1913). Люкас (1876) показал, что 2 -1 ЕР.
Это 39-значное число является самым большим простым числом,
открытым в докомпьютерную эру. Следующий результат был по­
лучен только в 1952 г. Робинсоном, которому с помощью ЭВМ
удалось доказать простоту чисел 2521 - 1. (157 десятичных знаков),
2607 - 1 (183 десятичных знака), 2 1279 - 1 (386 десятичных знаков),
22203 - l (664 десятичных знака), и 22281 -1 (687 десятичных знаков).
Таким образом, гипотеза Мерсенна оказалось ложной, но, как
это часто бывает в математике, имя ~того ученого навсегда оста­
лось связанным с указанными специальными числами натурально­

го ряда.

Естественно спросить, как Мерсенн получил свой список? Точ­


ной информации нет, но, безусловно, он предполагал, что пока­
затели р простых чисел вида 2Р - 1 должны иметь специальную
форму. Возможно, Мерсенн считал, что необходимым и достаточ­
ным условием простоты числа 2Р - 1 является требование, чтобы
2.8. Элементарные свойства чисел Мерсенна 97

число р было простым одного из указанных видов: 22n + 1, 22n ± 3,


in+ 1 - 1. Надо отметить пропущенное условие на величину показа­
теля: 23 -1 - простое, но 3 не имеет ни одного из указанных видов.
Если проверить ~се числа до 257, мы получим список Мерсенна без
тройки, но с дополнительным числом 61.
К несчастью, гипотеза Мерсенна не дает ни необходимого, ни
достаточного условия простоты. Числа Мерсенна Мр являются со-
ставными дЛя следующих р: 257=2 8 +1, 1021 =2 10 -3, 67 = 26 +3,
и 8191 = 2 - 1 (т. е. ни одно из «достаточных» условий не выпол­
13

няется). Кроме того, Мр является простымдЛя р = 89, но 89 нельзя


записать ни в одной из указанных форм, откуда следует нарушение
«Необходимого» условия.
Новая гипотеза Мерсенна была предЛожена в 1989 г. Бейтманом,
Селфриджем и Вагстаффом. Она состоит в следующем. Пусть .р -
нечетное натуральное число. Если два из указанных ниже условий
выполнены, то выполнено и третье:.

1) р = 2k ± 1 или р = 4k ± 3;
2) 2Р - 1 является простым (простым Мерсенна);
2Р +1
3) - - является простым (простым Вагстаффа).
3
Эта гипотеза проверена дЛЯ всех р, меньших 100 ООО, и дЛЯ всех
известных простых чисел Мерсенна.
Числа Мерсенна дают нам почти все известные рекорды про­
стых чисел. Так, в 1999 г. (Хайратвала и др.) бьшо найдено первое
простое число, имеющее более миллиона десятичных знаков: оно
.· . 6972 593
является 38-м простым числом Мерсенна, М6912s9з = 2 - 1,
и имеет 2 098 960 десятичных знаков. В 2008 г. было получено 47-е
известное простое число Мерсенна, 243 112 609 - 1. Оно имеет почти
тринадцать миллионов (именно, 12 978 189) десятичных знаков.

2.8. Элементарные свойства чисел Мерсенна


Как и числа Ферма, числа Мерсенна обладают рядом интересных
арифметических свойств. Рассмотрим некоторые из них. Например,

• Мп\Мтn. т, n Е N.
Это следует из того, что 2mn - 1 = (2n - l)K, К Е N.
98 Глава 2. Числа Мерсенна и Ферма

Кроме того,

• Мт-пlМт -Мп для m> п.


Данное соотношение ямяется следствием равенства

Следующее свойство связано с теоремой о делении с остатком


[ 1, 9]:
•если m=nq+r, dlMm, dlMn, то d/Mr.
Действительно, если d/Мт и dlMn, то dlMm и dlMnq, откуда

dlMm - Мпq = 2nq(2m-nq - 1).


Так как любой делитель числа Мерсенна нечетен, то d/Mm-nq = Mr.
Теперь мы можем получить свойство наибольшего общего де­
лителя двух чисел Мерсенна:

• НОД(Мm, Мп) = МноД(m,n)·


Для доказательства этого факта запишем алгоритм Евклида [9] для
натуральных чисел тип, считая, что т > п:
m=nq1+r1,
п = r1q2 +r2,

Тв-2 = Тв-\qв +Тв,


Ts-1 = Tsqs,
где О < r 8 < . " < r 1 < п. Тогда НОД(m, п) = r 8 • Так как
r8 lm и r 8 ln, то, по первому свойству чисел Мерсенна, Mr,IMn
и Mr, IMm, т. е. Mr, является общим делителем чисел Мп и Мт.
С другой стороны, пусть d/Мп и dlMm. Тогда, пользуясь вторым
свойством чисел Мерсенна в контексте равенства т = nq 1 + r1 ,
мы можем утверждать, что dlMr 1 • Применяя аналогичные рассуж­
дения для каждой строки вышеприведенного алгоритма Евклида,
мы получим, что d/Mr 2 , ••• , d/Mr,. Таким образом, любой общий
делитель чисел Мт и Мп делит их общий делитель Mr,, откуда
следует, что Mr, = Мнощm,n) ямяется наибольшим общим делите­
лем чисел Мт и Мп.
2.9. Определение простоты чисел Мерсенна 99

Из последнего свойства мы получим два важных следствия.


Во-первых, ут,Верждение о связи делимости чисел Мерсенна и де­
лимости их индексов:

• МпlМт тогда и только тогда, когда nlm.


Во-вторых, условие взаимной простоты чисел Мерсенна:

• НОД(Мп,Мт) = 1 тогда и только тогда, когда НОД(m, п) = l.


Последнее утверждение позволяет получить еще одно доказатель­
ство бесконечности множества простых чисел. Именно, пусть f:Ji -
некоторый простой делитель числа Mpj , где Pi - i-e простое чис,ло.
Так как НОД(Мрj, Мр;) = 1 при i # j, то qi # qj. Если множествq
простых чисел конечно, то, с одной стороны, Р = {р 1 , ••• ,pk}, и,
с другой стороны, Р = {q1, ... , qk}. Однако Pt = 2, в то время как
все qi-. i = 1, 2, ... , k, нечетны, что приводит нас к противоречию.
Подобно числам Ферма, никакое число Мерсенна не является
квадратным числом:

• Мп # k k Е N.
2
,

На самом деле имеет место более сильное утверждение:

• Мп # k8 для целого k и натурального s > 1.


Действительно, если 2n -1 = k , то k должно быть нечетным. Если s
8

четно, то k8 =
l(mod 8), и 2n = k8 +1=2(4t+1), что приводит нас
к протиnоречию. Если s нечетно, то 2n = k8 +
1 = (k l)T, где Т +
нечетно, и, следовательно, равно 1. Тогда 2n k 1, т. е. s = +
1, =
что nновь дает противоречие.

Легко проверить, что М1 ~ Sз(l), М2 = Sз(2), М4 = Sз(4),


М12 где S 3 (k) - k-e треугольное число. Можно доказать,
= 8 3 (90),
что число Мерсенна может быть треугольным числом только в од­
ном из этих четырех случаев:

J\rn __ k(k+ 1)
• щ, только для п = l, 2, 4, 12.
2

2.9. Определение простоты чисел Мерсенна

Как и в случае чисел Ферма, оказывается, что простые дели­


тели чисел Мерсенна имеют специальную форму. Поскольку необ­
ходимым (но не достаточным) условием простоты числа Мерсенна
100 Глава 2. Числа Мерсенна и Ферма

является простота его индекса, мы будем исследовать прежде всего


простые делители чисел Мр, р Е Р. Имеет место следующий клас­
сический результат, сформулированный Эйлером в 1750 г. и дока­
занный Лагранжем в 1775 г.: если р :.= 3(mod 4) - простое число, то
2р+ 1 делит Мр тогда и толысо тогда, когда 2р+ 1- простое число.
Мы докажем это свойство в несколько иной формулировке:
если q ЕР, q =±l(mod 8), то qjMi::!.. 2
Действительно, если q = ±l(mod 8), то символ Лежандра

(q2) = 1, и, по критерию Эйлера, 2 i::!


2
:.= l(modq), или qjM~.
Таким образом, если р - простое число, для которого q=
= 2р+ 1 также является простым, то число Мерсенна Мр заведомо
составное: q\Mp. Например, для р = 11 число q = 2р + 1 = 23, и
23/М11 ; для n = 23 число q = 2р + 1 = 47, и 47/М2з'·
Заметим, что простое число р, для которого число 2р+ 1 также
является простым, называется простым числом Софи Жермен. По­
следовательность этих чисел начинается с чисел 2, 3, 5, 11, 23, 29,
41, 53, 83, 89, 113, 131, 173, 179, 191, 233, .... Наибольшее известное
простое число Софи Жермен имеет вид 48 047 305 725. 2 172403 - 1.
Оно состоит из 51 91 О десятичных знаков. Неизвестно, конечно или
бесконечно множество таких простых чисел. Ответ на этот вопрос
важен для нас, так как, если существует бесконечно много простых
чисел Софи Жермен р (для которых q= 2р+ 1 - простое), то суще­
ствует бесконечно много составных чисел Мерсенна Мр с простым
индексом ( qjMp)·
Рассмотрим теперь ряд свойств, которые в совокупности поз­
волят нам сделать вывод о форме возможных простых делителей q
числа Мерсенна Мр с простым индексом р > 2. Первое свойство
устанавливает зависимость числа q от числа р:
• если q\Mp, q,p Е Р\{2}, ·то q = 2pk+ 1.
Действительно, если =
q/Mp, то 2Р 1(mod q), т. е. р - наименьшее
=
натуральное число 1. для которого 2r l(modq): если 2f3 l(modq), =
f3~ р, f3 Е N, то (3/р, или f3 Е {1,р}; первый случай невозможен,
так как при 2 1 =
l(modq) мы получим, что qj2- l = 1, проти­
воречие. Используя малую теорему Ферма, можно записать, что
2q-t :.= l(mod q), откуда следует теперь соотношение p\q - 1, или,
2.9. Определение простоты чисел Мерсенна 101

что то же, соотношение q = l(modp). Так как q нечетно, т. е.


q =l(mod 2), то q = l(mod 2р), или q = 2pt + 1.
Второе свойство характеризует поведение числа q по модулю 8:
• если qlMp, q,p Е Р\{2}, то q =±l(mod 8).
Действительно, пусть qlMp, где р - нечетное простое число, т. е.
р = 2k+ 1. Тогда q делит 22k+ 1 -1=2(2k) 2"-1, откуда следует, что q
делит 2(2kx) 2 - х 2 для любого целого х. Так как НОД(2k, q) = 1, то
(см. [9]) сушествуют целые числа х 0 и у0 , такие что 2kxo - qy0 = 1,
т. е. 2kx0 = 1 + qy0 • Следовательно, ql2(1 + qyo) 2 - хб, или ql2 - хб.
Рассмотрим разложение числа х 0 /q в цепную дробь [1О]:

1
[ао, ... , as] = ао + - - - -1 -
а1 +
1
".+- as
Тогда знаменатели подходящих дробей Оп = [ао, ... , ап] = Pn/Qn,
n ~ s, удовлетворяют условию 1 = Qo ~ Q1 < Q2 < ... < Q8 = q.
Так как q > 1, то найдется натуральное n, такое что Q~ < q < Q~+ 1•
Тогда

q2
l:o - ~:1 ~ Qn~n+I И О~ (xoQ 11 -
2
qPn) ~ -Q
2
n+I
< q,
откуда

-2q < -2Q; ~ (xoQп-qPn) 2 -2Q; = (x5-2)Q~+qM < q-2Q~ < q.


Так как (хб- 2)Q; + qM делится на q, то число (xoQn - qPn) 2 - 2Q;
может принимать только значения О или -q. В первом случае мы
получим противоречие, именно, представление 2 = t 2 , где
t = XoQn - qPn
Qп

- рациональное число. Во втором случае q = 2х 2 - у 2 (где х = Qп,


и у= x 0 Qn - qPn), т.е. у нечетно (у= 2k + 1), и, следовательно,
=
у 2 = 4k 2 + 4k + 1 = 4k(k + 1) + 1 l(mod 8). Если х нечетно, то
102 Глава 2. Числа Мерсенна и Ферма

2х 2 =2(mod 8), и =l(mod 8). Если х четно, то 2х =O(mod 8),


q
2

иq=:-l(mod8).
Обобщая полученную информацию, мы можем получить пол­
ное описание возможных простых делителей q числа Мр:

• еслиq/Мр, q,pEPиp=4t±l, тоqЕ {8pk+l,8pk+l=F2p}.


Для дока~ательства этого факта рассмотрим два случая. Если q=
= 2pt + 1 и q
=
=
l(mod 8), то 2pt =
O(mod 8), pt
O(mod4), и q = 8pk + 1. Если q = 2pt + 1 и q
O(mod 4), t
-l(mod8),
== =
то 2pt =
-2(mod8), pt =
-l(mod4). Если р =
l(mod4), то t =
= -l(mod4), и q = 8pk+ 1-2р. Если р =
-l(mod4), то t =
:: l(mod4), и q = 8pk + 1+2р.
Эйлер (1771) доказал, что М31 является простым, проверяя
простые числа вида 248n + 1 и 248n + 63, не превосходящие 46 339,
как возможные делители М31 (имеется только 84 таких простых).
Однако с ростом Мр даже урезанное множество его возможных
простых делителей становится слишком большим.
Другим методом проверки простоты чисел Мерсенна ямяется
тест Люкаса-Лемера: число Мр, где р - нечетное простое, является
простым числом тогда и только тогда, когда оно является делителем
(р- l)-го члена последовательности 8 1 , 82, ... , 8n, . .. , где 81 = 4,
и Sн1 = S~ - 2.
Основы этого теста были заложены Люкасом в 1870 г. Иссле­
дуя числа Фибоначчи (4] и 1 , и2, ... , Un, ••• , задаваемые рекуррент­
ным соотношением Un+2 = Un+i + Un с начальными условиями
и 1 = и 2 = 1, он открыл следующий факт: если n= ±3(mod 10) и n -
собственный делитель числа Un+ 1 (т. е. n не делит чисел Фибоначчи
с меньшими индексами), то n - простое; если n = ± 1(mod 1О) и n -
собственный делитель числа Un_ 1 , то n- простое.
Пользуясь своим методом, Люкас (1876) доказал простоту чис-
127
ла М127 • Он писал: «Я доказал, что число А= 2 - 1 - простое.
Именно, число А имеет вид lOk - 3, и я проверил, что uk не де­
лится на А дЛя [1: = 2n, кроме случая n = 127». Этим же методом
им было показано, что М67 - составное.
В 1930 г. Лемер упростил тест Люкаса, приведя его к совре­
менному виду. Пользуясь новым вариантом теста, Лемеру удалось
доказать, что число М257 - составное. В данной формулировке тест
Люкаса-Лемера идеально подходит для бинарных компьютеров,
2.9. Определение простоты чисел Мерсенна 103

так как вычисление Sk обходится без деления и может быть выпол­


нено только при использовании умножения и сложения, которые

бинарные компьютеры выполняют быстро. Для экономии време­


ни Sn вычисляют по модулю 2Р - 1. Рассматривать sk по модулю
Мр также удобно в двоичной системе, так как здесь Мр представ­
ляет собой конечную последовательность единиц.
Перейдем к доказательству теста Люкаса-Лемера.
Пусть а = 1 + vГз и Ь = 1 - Vз, т. е. а+ Ь = 2, и аЬ = -2.
Пусть Ur = (ar - ьr)/(а - Ь), и Vr = ar + ьr.
Тогда имеют место следующие тождества:

1) 2Ur+s = UrVs + VrUs;


1
2) UsVr - UrVs = (-2)s+ Ur-s;
3) VrVs + 12UrUs = 2Vr+s;
4) UrVr = U2r;
5) v; + (-2)r+t = n2r;
6) v; - 12u; = (-2/+ 2

Например,

ar -ьr as -ьs
UrVs + VrUs = а-
Ь (а
8
+ Ь ) + --b-(ar
8

a-
+ br) =
2ar+s - 2ьr+s + arьs - ьr as + asьr - arьs ar+s - ьr+s
= Ь = 2 Ь = 2иr+s·
а- а-

Покажем теперь, что для данного простого р > 3 имеют место срав-
нения

ир = (;) (mod р), и Vp =2(mod р).


Действительно, легко видеть, что

_ ( 1 + у'З)Р - ( 1 - у'З)Р _
Up = 2JЗ =

2 ~ ( 2(f)VJ + 2(~)( VJ) + ... + 2(~)( VJ)P)


3
:::: ::::

=(f) + 3()) + ... + (~)3(p-l)/2 =3<Р- 1 >12 =(~) (modp),


104 Глава 2. Числа Мерсенна и Ферма

так как биномиальные коэффициенты (1):=0(modp) для k Е [1,р-1].


Аналогично,

Vp::: (1 + J3)P + (1 - J3)P:::

=2 + 2(~)(V'3) 2 + ... + 2 ( р р-1


) ~-l)/2 =. 2(modp).
Для проведения дальнейших рассуждений нам понадобится
ввести дополнительное определение. Пусть р - простое, большее 3.
Пусть plиw, но р не делит Ur для любого r < w. Тогда w = w(p)
называется рангом числа р.

Оказывается, plur тогда и только тогда, когда wjr, где р -


простое, большее 3, и w - ранг р.
Действительно, пусть Хр = {r : Ur ::: O(modp)}. Используя
тождества 1 и 2, мы получим следующий факт: если Ur O(mod р) =
и U8 =
O(modp), то Ur±s =
O(modp). Если w - наименьший
элемент множества Хр, и r Е Хр, то последовательные вычитания
дают r - kw =О, т.е. wjr.
Покажем теперь, что w : : :; р + 1, где р - простое, большее 3,
и w- ранг р.

Для этого достаточно проверить, что pjup-I Up+ 1 • Возьмем в тож­


дествах 1 и 2 значения r = р и s = 1. Тогда, так как и 1 = 1 и v1 = 2,
мы получим, что 2ир+~ = vp+2up и 4ир-I = Vp-2up. Следовательно,

SuP+ 1up-l = v; - 4u; =4- 4(±1)


2
= O(modp)

и, в силу нечетности р, Up+ 1 иp-I =O(modp).


2•-1
Проверим, что V2• = 2 sk, т. е. что Mp\Sk тогда и только
тогда, когда MplV2•.
Именно, для
k = 1 мы имеем равенство v 2 = 8 = 281 • Переходя
от k к k + 1, мы получим, используя тождество 5 с r = 2k, что ·

Перейдем к доказательству первой части теоремы: если Мр Е Р,


то MplSp-1·
Пусть Мр Е Р. Достаточно показать, что

MplV2p-I = V(Mp+l)/2·
2.9. Определение простоты чисел Мерсенна 105

Используя тождество 5 с r = (Мр + 1)/2, мы получим, что

2 ~
Vм+1 =Vмp+I -4·2 2
р 2

Так как Мр Е Р, и ддя простого р >3 мы имеем Мр = 2Р - 1 :::

=-1 (mod 8), то символ Лежандра ( ~Р) = 1, т. е., по критерию


Эйлера, 2(Mp-I)/
2
=l(modp). Следовательно,

vмр+1 =vip+1 2
- 4(modp).

С другой стороны, используя тождество 3 с r = Мр и s = 1,


мы получим, что 2vмр+1 = 2vмр + 12имр (так как v 1 = 2 и и 1 = 1).
Теперь, замечая, что Мр
тельно, символ Лежандра
=-l(mod 4) и Мр =l(mod 3), и, следова­

(~р) ~ -(~р) = -(~) = -1,

мы получим, что

Следовательно,

v~p+1
2
=O(mod Мр)·
Докажем вторую часть теоремы: если MnlBn-1, то Mn ЕР.
Пусть MnlSn-1, т. е. MnlV2n-1. Пусть plMn. Так как ддя k > 1
любое Sk :: -1(mod3), то р > 3. Пусть w - ранг р. Используя
тождество 4 с r = 2n- I ' мы получим, что Мп lи2n = U2п-\ V2n-1 • Сле­
довательно, р/и2п, т. е.w/2n.
Легко видеть, что w = 2n. Именно, если w < 2n, то plu 2n-1 , и,
используя тождество 6 с r = 2n-l, мы получим, что PIV~n-1-12u~n-1 =
= (-2) 2"- +2 , - противоречие.
1

При этом w ~ р+ 1. Следовательно, р~ w -1=2n - 1 = Мп,


где р - простое, делящее Мп, т. е. р = Мп.
106 Глава 2. Числа Мерсенна и Ферма

2. 1 О. Числа Мерсенна. Нерешенные проблемы


В теории чисел Мерсенна существует много открытых проблем.
Одним из центральных вопросов является следующий: существует
ли бесконечно много простых чисел Мерсенна? (Эквивалентный во­
прос: существует ли бесконечно много четных совершенных чисел?)
Возможно, ответ должен быть положительным: используя асимпто­
тический закон распределения простых чисел, утверждающий, что

?Т(х) = L:/ i "'~


lnx
р~х

и, следовательно, п-е простое число Pn приблизительно равно


n ln n [1], мы можем утверждать, что вероятность «случайного»
числа n быть простым не превосходит А/ ln n для некоторого дей­
ствительного числа А. Суммируя выражение

А А А
- - >ln(2n)
lnMn
- - =nln2
--
по всем натуральным n, мы приходим к гармоническому ряду

00 1
L:-,n
n=J

который является расходящимся. Однако наши рассуждения не мо­


гут претендовать на доказательность, поскольку числа Мерсенна,
как и числа Ферма, «случайными» не являются.
Остается открытым и вопрос о том, существует ли бесконечно
много составных чисел Мерсенна с простыми индексами? Мы показа­
ли, что ответ на этот вопрос окажется положительным, если будет
доказана бесконечность простых чисел Софи Жермен.
До сих пор не доказана (и не опровергнута) новая гипотеза
Мерсенна.
Помимо перечисленных глобальных проблем, существует мно­
го менее известных, но привлекающих внимание математиков не­

решенных вопросов. Например, неизвестно, является ли всякое чис­


ло Мерсенна Мр бесквадратным. Можно показать, что если квадрат
простого числа q делит число Мерсенна Мр, то q является простым
числом Виферича, а они, как уже было сказано, очень редки. Только
2.10. Числа Мерсенна. Нерешенные проблемы 107

два таких простых известны (1093 и 3511) в интервале до 4 · 10 12 ,


и квадрат ни одного из них не делит числа Мерсенна.
Рассмотрим теперь следующее множество чисел:

Со = 2, С1 = 2с0 - 1, С2 = 2с 1 - 1, С3 = 2с2 - 1,

Неизвестно, являются ли все числа Сп•·· п = О, 1, 2, ... , простыми.


Доказано, что числа

Со= 2, С1 = 22 - 1 = 3, с2 = 23 - 1 = 7, сз = 27 - 1 = 127,
С4 = 2 127 - 1 = 170 141183 460 469 231731687303 715 884105 727
- простые; неизвестно, является ли простым число

Cs > 1051211599119369681815006054625051616349.
Во всяком случае, это маловероятно. Заметим, что если один из чле­
нов последовательности окажется составным, то составными будут
и все последующие элементы.

Долгое время существовала гипотеза, связанная с еще одним


подмножеством чисел Мерсенна: если Мр - простое, то простым
является и число М Мр = Мм,. Числа такого вида называют обычно
двойными числами Мерсенна. Первые четыре таких числа действи­
тельно являются простыми:

М М2 = 23 - 1 = 7,
ММз = 27 - 1=127,
ММ5 = 231 - 1=214 748 3647,
ММ7 =2 127
- 1 = 170 141183460469231731687303715884105727.

Однако, как выяснилось, следующие четыре (ММ13 , ММ17 , ММ19


и М Мз 1) являются составными. Существуют ли другие простые двой­
ные числа Мерсенна? Возможно, нет, Iю.вопрос остается открытым.
Заметим, что последовательность чисел Сп, п = 2, 3, 4, ... ,
рассмотренная выше, является подпоследовательностью последова­

тельности двойных чисел Мерсенна, и положительный ответ на во­


прос о простоте этих чисел позволит получить положительный ответ
и на поставленный вопрос относительно чисел М Мр.
108 Глава 2. Числа Мерсенна и Ферма

2.11. Задачи

Докажите, что любое натуральное число, большее единицы,


обладает простым делителем.

Указание. Рассмотрите наименьший отличный от единицы на­


туральный делитель данного числа. ....

l!lt Докажите, что если п Е S, то п = аЬ, 1 < а ~ Ь < п.


llJ1 Пользуясь доказательством Евклида бесконечности множества
простых чисел, покажите, что Pn ~ 22" для любого натурального п,
2n-I
где Pn - п-е простое число. Докажите, что Pn ~ 2 для п > 1.
!'1,1 Пользуясь доказательством бесконечности множества простых
2n-S
чисел с помощью чисел Ферма, покажите, что Pn ~ 2 + 1.
Указание. Заметив, что qo = 3 = р2, q1 = 5 = р3, qз = 17 = р7,
где qn - наименьшее простое, делящее Fn, получим, что Pn ~ qn-5
дляп~7. ....
!1~
:·:~«<::<<
Докажите, что для данного п ~ 3 между п и п! существует по
крайней мере одно простое число; докажите бесконечность множе-
ства простых чисел, пользуясь этим соображением.

:~li Докажите, что если р - нечетное простое число, то оно имеет


вид 4k - 1 или 4k + 1. Докажите, что если р - простое число,
большее 3, то оно имеет вид 6k - 1 или 6k + 1.

Докажите, что существует бесконечно много простых чисел


вида 4k - 1. Докажите, что существует бесконечно много простых
чисел вида 6k - 1.
:11: Пользуясь доказательством бесконечности множества простых
чисел с помощью чисел Ферма, докажите бесконечность простых
чисел в арифметической прогрессии 4k + 1.
Указание. Используйте тот факт, что любой простой делитель
числа Fn, п ~ 1, имеет вид 4k + 1. ....

Докажите, что 1Г(х) = L 1 ~ Iog 2(1og2 х) + 4 для любого х ~ 17.


р~:х
2.11. Задачи 109

Решение. Пусть х Е [pn,Pn+1); тогда 1Г(Х) = 1Г(рn) = п; кроме


2n-4 n-4
того, х ~ Pn+t ~ 2 + 1, т. е. х ~ 22 , или log2(log2 х) ~ п - 4;
теперь мы получаем, что 1Г(х) = п ~ log2(log 2 х) + 4. .,.

i1111} Для данного t Е N докажите бесконечность простых чисел в


арифметической прогрессии i k + 1.
Указание. Для t>
2 рассмотрите числа Ft, Fн1, "., Ft+l• ".
и используйте тот факт, что каждое число Fn+l имеет простой
1 2
делитель вида 2t+ + k + 1=2ts + 1. .,.
Для заданных р Е Р и
t Е N докажите бесконечность простых
чисел в арифметической прогрессии 2pt k + 1.

Указание. См., например, [7].

jlJ:lii Пользуясь решетом Эратосфена, найдите все простые числа, при­


надлежащие отрезкам [1, 100]; [1,300]; [300,400]; [400,500]; [500, 700].

Докажите, что нечетное число р является простым тогда и толь­


ко тогда, когда р может быть представлено, причем единственным
образом, в виде разности квадратов двух натуральных чисел.

Докажите, что число р = l(mod4) является простым тогда


и только тогда, когда р может быть представлено, причем един­
ственным образом, в виде суммы квадратов двух взаимно простых
натуральных чисел.

Указание. См., например, [8}.

Докажите, что существует бесконечно много простых чисел

вида х 2 - у 2 • Докажите, что сушествует бесконечно много простых


чисел вида х 2 + у 2 •
; ~~J! Проверьте, что числа 561, 645, 1105, 1387 являются числами
1

Пуле. Проверьте, что числа 1105, 1729, 2465, 6601 являются числами
Кармайкла.

Докажите, что (6k + 1)(12k + 1)(18k + 1) является числом Кар­


майкла, если все три указанных множителя являются простыми
числами.
110 Глава 2. Числа Мерсенна и Ферма

;;~~; Докажите следующий факт, лежащий в основе теста просто­


ты Миллера-Рабина: если р - простое число, и р- l = 2kd, где d
нечетно, то для любого а, взаимно простого с р, ad l(modp), =
или а
2'd
=
-l(modp) для некоторого r Е [О, ... , k- 1].
\jj'li Докажите, что п Е Р тогда и только тогда, когда

t, l:J- ln: J 1 = 2.

' ..•....,. 2
;gg 1 Докажите, что любой многочлен х + х + q, q = 2, 3, 5, 11, 17,
дает простые числа для всех х = О, ... , q - 2.

Докажите, что функция

принимает значение 1,
п =
!()

если п
l -
(n-J)!+lJ
cos2 1Г-'------
п

простое, и О, если п - составное;


кроме того, /(1) = 1.

illi! Проверьте, что /(п)·= 2+2n!(mod(n+ 1)) дает простое число р


для п =р- 1, и равно 2в остальных случаях.

Jllli Докажите, что функция /(п) = (-l)n + 4 дает простые числа


для любого натурального п.

\I! Докажите, что любое число вида 4п + 1, п > 1, является со­


4

ставным. Докажите, что любое число вида п 4 + п 2 + 1, п > l, яв­


ляется составным.

:;~.Bt· Докажите, что Fn 2 2


= (Fn-1 -1) +1; Fn = Fn- \ + 2 n-t Fo · ... · Fn-2;
2 2
Fn = (Fn-1) - 2(Fn--'2 - 1) .

:1§.i Докажите, что:


1) Fn-=/= р
2
+ q2, р, q ЕР;
2) Fn-=/= р
2
+ q2 + 1, р, q ЕР;
J;1
3) rn = р 2 + q2 + Z 2 , р, q, Z Е р
только при п = 2.
2.11. Задачи 111

Докажите, что Fn3 + 8 Е s ; Fn + 4, Fn + 10, Fn2 + 2, Fn2 + 8 Е s ,


п ? 1; Fn +8 Е S, п ? 2.
!281 Докажите, что
=2(mod 15), =l(mod 16), =17, 41(mod 72),
·-,",~::::~.;>>~=:

Fn Fn Fn п? 2.
lil :li!i Докажите, что последняя цифра каждого числа Ферма (кроме
чисел 3 и 5) равна 7, т. е. Fn =7(mod 10), п? 2.
'11111 Докажите, что две последние цифры каждого числа Ферма
(кроме чисел 3 и 5) равны 17, 37, 57 или 97.
Докажите, что F73 имеет более 24 · 1020 цифр.
273 7 21
Указание . 210 = 1024 > 103 , 2 + 1 > 2273 > 28(210 ) > 28·10 _
= 280·1020 > (210)8·1020 = 1024-1020. ~

!111
·············:·····
Докажите, что .
F1 94s имеет более 10582 цифр.
111~ Проверьте, что три последние цифры чисел F73 и F 1945 равны
897 и 297, соответственно.

11111 Найдите все правильные п-угольники, п:::;; 1000, которые мо­


гут быть получены с помощью циркуля и линейки.

illlil Докажите, что среди чисел вида 22" + 3 существует бесконечно


много составных.

k+l .
Решение . Рассмотрим п = 2 ; для k Е N имеет место соот-
2k
ношение 2 = 31 + 1, следовательно, 22
2k+1
+3 =261 + 2 + 3 =
= 3 21
4(2 ) + 3 4 + 3 O(mod 7). = = ~
!111 Докажите, что каждое число вида 22" + 5 - составное.
Указание. Проверьте делимость на 3.

iillll Докажите, что 3IMn <=> 2ln, 5IMn <=> 4ln, 7IMn <=> 3ln, 9IMn <=> бln,
ЩМn <=> lOln, 13IMn <=> 12ln, 17IMn ~ 8ln, 23IMn ~ Щn.

Указание. Например,

3IMn ~ 2n = l(mod 3) <=> (-l)n = l(mod 3) ~ 2ln.


112 Глава 2. Числа Мерсенна и Ферма

11! Докажите следующие утверждения:

n =O(mod4):::} Mn =5(mod 10); п = l(mod4):::} Mn = l(mod 10);


п =2(mod4):::} Mn =З(mod 10); п =3(mod4):::} Mn =7(mod 10).

111,i,:
,:,~:::==·~=:=:=,-<·=="
Докажите; что любое нечетное натуральное число п делит бес-
конечно много чисел Мерсенна.

Указание. Рассмотрите числа Mkф(n) (ф(п) - функция Эйлера).-.

l!ll!: Проверьте, что М6 - наименьшее число Мерсенна, содержа­


щее квадрат простого числа. Проверьте, что М21 - наименьшее
число Мерсенна Mn с нечетным n, содержащее квадрат простого
числа.

Замечание. Следующими такими числами являются М63 и M 10s, но это


тривиальный результат, так как М21 \Мбз, и M21 IM10s.

Докажите, что Mn f= х 2 + у 2 + z 2 для п ~ 3.


11111' Докажите, что производящая функция [2] последовательности
1
М1 , М2 , ••• имеет вид ( )( ) , и соответствующий ряд схо-
1 - х 1- 2х
дится при lxl < 0,5.
Указание.
1
М1 + М2х + ... = (2 - 1) + (2 2 - l)x + ... =
= -(1 + х + х 2 + ... ) + 2(1+2х + (2х) + ... ) =
2

1 2 1
=---+--= .
1- х 1 - 2х (1 - х )( 1 - 2х)

111'; Найдите все пары простых-близнецов [1, 9], одно из которых


является числом Ферма, а другое - числом Мерсенна.

Литература к главе 2
1. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
2. Виленкин Н. Я. Комбинаторика. М.: Наука, 1969.
3. Виноградов И. М. Основы теории чисел. М.: Наука, 1981.
Литература к главе 2 113

4. Воробьев Н. Н. Числа Фибоначчи. М.: Наука, 1978.


5. Депман И. Я. История арифметики. 5-е изд. М.: КомКнига/URSS, 2010.
6. Неопубликованные материалы Эйлера по теории чисел / Под ред.
Н. И. Невской. СПб.: Наука, 1997.
7. Степанова Л. Л. Избранные главы элементарной теории чисел. М.:
Прометей, 2001.
8. Серпинский В. Что мы знаем и чего не знаем о простых числах. Л.: Гос.
изд-во физ.-мат. литературы, 1963.
9. Степанова Л. Л., Жмулева А. В., Деза Е. И. Арифметика. Практикум по
решению задач. М.: Московский центр непрерывного математического
образования, 2008.
10. Хинчин А. Я. Цепные дроби. 4-е изд. М.: URSS, 2003.
11. Школьник А. Г. Задача деления круга. М.: Государственное учебно-пе­
дагогическое издательство министерства просвещения РСФСР, 1961.
12. Энциклопедия элементарной математики / Под ред. П. С. Александро­
ва, А. И. Маркушевича и А. Я. Хинчина М.; Л.: ПТИ, 1952.
Глава З

Совершеннь1е и дружественные числа

В этой главе мы продолжаем изучение вопросов, связанных


с построением теории специальных чисел натурального ряда. Со­
вершенные и дружественные числа, являющиеся предметом нашего

рассмотрения, образуют одно из наиболее интересных подмножеств


множества натуральных чисел, обладают длинной и необычной ис­
торией, удивительными свойствами, притягивают внимание непро­
ницаемостью окутывающей их тайны.

3.1. История вопроса

Греческие математики называли число совершенным, если сум­


ма всех его собственных делителей (т. е. натуральных делителей,
отличных от самого числа) была равна этому числу.
Им были известны четыре таких числа: 6, 28, 496, 8128 (6 = 1+
+2+3, 28 = 1+2+4+7+14, 496 = 1+2+4+8+16+31+62+124+248,
8128 = 1+2+4+8+16+32+64+ 127+254+508+ 1016+2032+4064).
Первые два числа знали уже пифагорейцы (VI в. дон. э.), которые
считали, что они отражают совершенство, а заслуга открытия двух

последних принадлежит Евклиду.


Числа, сумма собственных делителей которых была больше
или меньше самого числа, назывались греческими авторами соот­
ветственно избыточными и недостаточными. Так, например, число
12 - избыточное, а число
8 - щщостаточное, так как 1 + 2 + 3 +
+ 4 + 6 = 16 > 12, 1+2 + 4 = 7 < 8.
а
Греческий математик 1 в. н. э. Никомах Геразский писал: «Со­
вершенные числа красивы. Но известно, что красивые вещи редки
и немногочисленны, безобразные же встречаются в изобилии. Из­
быточными и недостаточными являются подавляющее болыпин­
ство чисел, в то время как совершенных чисел немного».

Совершенные числа встречаются в греческих преданиях. В ска­


зочном государстве золотого века, Атлантиде, описанном Платоном
в разных местах его диалогов, фигурирует, преимущественно, число
3.1. История вопроса 115

6. У римлян на пирах самым почетным местом было шестое, на ко­


тором, по сатире Горация, возлежал Меценат, благодетель Горация.
В Риме при постройке метро под землей была обнаружена странная
комбинация помещений: общий зал и вокруг него 28 келий, вы­
ходящих в этот зал. Это оказалось помещение неопифагорейской
академии, которая существовала в Риме в первые века нашей эры.
Очевидно, что в академии этой было 28 "членов. Ранние коммен­
таторы Ветхого завета усматривали в совершенстве чисел 6 и 28
особый смысл. Разве не за 6 дней был сотворен мир, восклицали
они, и разве Луна обновляется не за 28 суток?
От совершенных чисел повествование естественным образом
переходит к дружественным чuслам. Это - два натуральных чис­
ла, каждое из которых равно сумме собственных делителей ·второго
чИсла (заметим, что каждое совершенное число можно рассматри­
вать как дружественное самому себе).
Открытие наименьшей пары дружественных чисел (220, 284)
(220= 1+2+4+71+142,и 284= 1+2+4+5+10+11+20+22+
+ 44 + 55 + 1I О) приписывают пифагорейцам. Впрочем, некоторые
ссылаются на то более древнее место в библии, где говорится, что
Иаков в знак примирения подарил Исаву ровно 220 овец и 220 коз.
Первым из сохранившихся документов, содержащих упоминание
о дружественных числах, является трактат «Изложение пифагорей­
ского учения», написанный в 111 в. н. э. Ямвлихом из Хальциса.
Ямвлих рассказывает, как однажды великий Пифагор на вопрос,
кого следует считать другом, ответил: «Того, кто является моим
вторым я, как числа 220 и 284». К сожалению, более ранних свиде­
тельств не сохранилось. Возможно, это связано с тем, что пифаго­
рейская школа наряду с числовым мистицизмом и культом дружбы
славилась еще и приверженностью к таинственности. Разглашение
добытых математических знаний считалось кощунством.
Средневековые математики приписывали дружественным чис­
лам сверхъестественные свойства, единодушно настаивая на воз­
можности их практического использования. Так, ибн Хальдун при­
водит в своем трактате руководство по изготовлению талисмана

дружбы, а мадридский ученый аль-Маджрити приводит следующий


рецепт: «Чтобы добиться взаимности в любви, нужно на чем-либо
написать числа 220 и 284, меньшее дать объекту любви, а большее
съесть самому» (ученый добавляет, что действенность этого способа
он проверил на себе).
116 Глава 3. Совершенные и дружественные числа

Многие античные и арабские ученые, а также ученые Средне­


вековья посвящали в своих трактатах одну из глав совершенным

и дружественным числам. Дань увлечения этими числами отдали


Декарт, Ферма, Эйлер, Лежандр, Чебышев и многие другие вели­
кие математики. Сегодня на помощь ловцам совершенных и дру­
жественных чисел пришли компьютеры.

3.2. Арифметические функции т(n) и u(n)


Для исследования свойств совершенных и дружественных чи­
сел, равно как и их обобщений, нам понадобится информация
о двух известных арифметических функциях, одна из которых,

т(п) = L 1,
d/n

дает число натуральных делителей натурального числа п, а вторая,

u(n) = Ld,
dln

вычисляет сумму таких делителей.


В терминах функции u(n) определение совершенного числа
принимает следующий вид: натуральное число п называется совер-
шенным, если

u(n) = 2п.
При и(п) < 2п мы получим недостаточное число, при u(n) > 2п -
число избыточное. Аналогичным образом трансформируется и опре­
деление дружественных чисел: натуральные числа п и т называются

дружественными, если

u(n) = u(m) = п + т.
Число и сумма делителей являются классическими, широко
известными арифметическими функциями и обладают рядом по­
лезных свойств. Прежде всего, каждая из этих функций является

функцией мультипликативной t).

t) Функция /(n) называется мультипликативной, если /(n·m) = f(n) · /(m) для


взаимно простых натуральных чисел т и n.
3.2. Арифметические функции т(n) и o-(n) 117

Действительно, пусть натуральные числа


n и т взаимно про­
m) = 1. Тогда любой делитель d числа nm можно
сты, т. е. НОД(п,
представить в виде d = d1d2, где HOД(d1,d2) = 1, и d 1/n, d 2/m.
Следовательно,

Мультипликативность функции т(n) доказывается аналогично.


Пользуясь мультипликативностью, легко дока~ть, что

ра1 1 +1 _ l pa1+I _ l
и (р 1
а1
• ••• ·pkа•) = · ... · -1 - - - , и
Р1 - 1 Р1 -1
т(рf 1 • ••• • р~•) = (0:1 + 1) · .. " (o:k + 1),
где Р1, ... , Pk - различные простые числа, а о: 1 , ••• , 0:1с - нату­
ральные числа.

Действительно, для простого числа р и натурального числа а


натуральными делителями числа ра являются числа 1, р, р2 , ... , ра,
и только они. Пользуясь формулой суммы геометрической прогрес­
сии, мы получим, что

а 2 а pa+I - 1
и(р ) = 1 + р + р + ... + р = .
p-l
Общая формула следует теперь из мультипликативности функции
и(n) и того факта, что числа pf 1 , ••• , р~• попарно взаимно просты.
Поскольку из сказанного выше следует, что число ра имеет ровно
о:+ 1 натуральный делитель, то т(ра) = о: +
1, и мы получим
формулу для функции т(n), используя аналогичные рассуждения.
Нетрудно получить также следующие красивые соотношения:

u(I)+u(2)+ ... +u(n)= l· lтJ +2· l~J + ... +n· l;J.


т(l)+r(2)+ ... +r(n)= lтJ + l~J + ... + l;J.
где lхJ - целая часть действительного числа х. Для этого доста­
точно, рассмотрев таблицу делителей каждого из чисел от 1 до n,
записать их сумму, группируя сначала элементы по столбцам, т. е.
118 Глава 3. Совершенные и дружественные числа

ориентируясь на сами числа (в этом случае сумма по k-му столбцу


даст и( k)), а затем по строкам, т. е. ориентируясь на фиксированный
делитель: так как число чисел, не превосходящих n и делящихся

на d, равно ln/dj [9], то, суммируя по d-й строке, мы получим ве­


J.
личину d · ln/d Доказательство второй формулы получится при за­
мене каждого из делителей, представленных в таблице, на единицу.

3.3. Четные совершенные числа.


Формула Евклида-Эйлера

Краеугольным камнем теории совершенных чисел является


формула Евклида-Эйлера, генерирующая все четные совершенные
числа: четное натуральное число n является совершенным тогда и
только тогда, когда n = 2k-I (2k - 1), где 2k - 1 - число простое.
Пер1щя часть утверждения была сформулирована и доказана
Евклидом в книге IX 36): если сумма 1 +
«Начал» (предложение
+ 2 + 22 + 23 + ... + 2k, равная 2k+ 1 -
1, есть число простое, то число
n = (1+2 + 22 + 23 + ... + 2k) · 2k, равное 2k · (2k+ 1 - 1), есть число
совершенное. Это предложение считается венцом арифметических
книг Евклида.
Для доказательства данного утверждения достаточно убедить­
ся, что и(п) = 2n:

u(n) = u(2k-l(2k - 1)) = 2k - 1 . (2k - 1)2 - 1 =


2-1 (2k-I)-1
= (2k - 1)((2k - 1) + 1) = (2k - 1)2k = 2n.

В 1638 г. Декарт в письме к Мерсенну высказал предположение


о том, что все четные совершенные числа имеют вышеуказанный
вид. Доказательство этого предположения было получено Эйлером
в 1849 г.
Именно, Эйлер доказал, что всякое четное совершенное число
имеет вид 2k- 1(2k - 1), где 2k+ 1 - 1 есть число простое.
Рассмотрим это доказательство. Пусть n - четное совершен­
ное число. Запишем n в виде n = 2°т, где т - нечетное число. Так
как НОД(2°, m) = 1, то u(n) = u(2°)u(m), и, так как п совершен-
но, и(п) = 2п. Тогда 2п = u(2°)u(m), или 2·2°т = (2°+ 1 -1)u(m),
3.3. Четные совершенные числа. Формула Евклида-Эйлера 119

Евклид, ок. 325 - ок. 265 до н. э. Леонард Эйлер, 1707-1783

откуда 2a+lm = (2а+


l)u(m). Так как НОД(2а+ 1 , 2a+I - 1) = 1,
1
-
то 2a+I делит и(т), и 2a+I - 1 делит т, т. е. и(т) = 2a+ 1t,
и т = (2a+I - l)t, t Е N. Если t > 1, то и(т) ~ 1 + t + т =
= 1 + t + (2a+I - l)t = 2a+lt + 1 > 2a+ 1t = u(m), противоре­
чие. Таким образом, t = 1, и т = 2a+I - 1, а u(m) = 2a+I, т. е.
u(m) = т + 1, и т = 2a+I - 1 - простое число.
Таким образом, теорема Евклида-Эйлера устанавливает вза­
имно однозначное соответствие между четными совершенными

числами и множеством простых чисел вида 2k - 1, которые назы­


ваются простыми числами Мерсенна и были подробно рассмотрены
в предыдущей главе.

Легко видеть что 2k - 1 может быть простым числом только


при простом k, в то время как обратное неверно: 2 11 - 1 = 2047 =
= 23 · 89. Простых чисел р, не превышающих 257, всего 55. Для 12
из них (2, З, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127) числа Мерсенна
Мр = 2Р - 1 - простые. Они дают 12 первых совершенных чисел:
1
1), 28 = 22 (2 3 - 1) (были известны пифагорейцам);
2
• 6 = 2 (2 -

1) (получены Евклидом);
7
• 496 = 24 (2 5 - 1), 8128 = 26 (2 -

=2 = 216 (2 17 - 1) (известны
12 13
• 33 550 336 (2 - 1), 8 589 869 056
как совершенные числа Региомонтану, XV в.);
120 Глава З. Совершенные и дружественные числа

18
• 137 438 691 328 = 2 (2 19 - 1) (указал Каталцци в XVI в.);
• 2305843008139952128 = 2 (2
30 31
-1) (Эйлер, 1772);
• 2 (260 61
- 1) (Первушин, 1883), число имеет 37 цифр;
1) (Поуэрс, 1911), число имеет 54 цифры;
8 89
• l8 (2 -

1) (Пауэрс, 1914), число имеет 65 цифр;


106 107
• 2 (2 -

1) (Люкас, 1876), число имеет 77 цифр.


126 127
• 2 (2 -

До 1952 r. были известны только эти 12 совершенных чисел, по­


скольку доказательство простоты тех колоссальных чисел, которые

представляли собой числа Мерсенна, начиная с восьмого, было не­


вероятно трудным. В 1952 г. Робинсоном при помощи электронных
счетных машин было найдено несколько новых простых чисел Мер­
сенна. Они дали следующие (с 14-ro по 17-е) совершенные числа:
1) (в числе 314 цифр),
520 521
• 2 (2 -

1) (в числе 366 цифр),


606 607
• 2 (2 -

1) (в числе 770 цифр),


1278 1279
• 2 (2 -

1) (в числе 1327 цифр),


2202 203
• 2 (i -

• 2 2280
(2 2281
- 1) (в числе IJ73 цифры).
· 18-е совершенное число 2 (2 - 1) (в числе 1937 цифр)
3216 3217

было получено Ризелем в 1957 r. В настоящее время (2008) найде­


но 47-е известное простое число Мерсенна 243112 609 - 1, имеющее
в своей Десятичной записи 12 978 189 цифр. Зависящее от него
совершенное число есть, вместе с тем, наибольшее известное со­
вершенное число.

Конечность или бесконечность множества четных совершен­


ных чисел напрямую зависит от конечности или бесконечности
множества простых чисел Мерсенна и на сегодняшний день во­
прос остается открытым, хотя существует гипотеза о бесконечности
множества простых чисел Мерсенна.

З.4. Нечетные совершенные числа

Итак, все четные совершенные числа описываются формулой


Евклида-Эйлера и существует гипотеза, что таких чисел беско­
нечно много. Что касается нечетных совершенных чисел, то до сих
3.5. Простейшие свойства совершенных чисел 121

пор не найдено ни одного такого числа, хотя и не доказано, что их


не существует. Как бы то ни было, это должны быть числа очень
специального вида - столько ограничений было получено для них
за годы долгих исследований.
Так, они должны быть чрезвычайно велики - ни одно из них
не может быть, например, меньше 10300 •
Эйлер показал, что они должны иметь ф~рму q4 а+ 1р~fЗ 1 •••• ·р~•,
где q, Р1 , ... , Pk - различные простые числа, и q имеет вид 4t + 1.
Если /3
1 = /3
2 = ... = fЗk = f3,
то для данного f3 существует
только конечное число нечетных совершенных чисел. Для /З, рав­
ного 1, 2, 3, 5, 6, 8, 11, 12, 17, 24 или 62, нечетных совершенных
чисел не существует.

Наибольший простой делитель нечетного совершенного числа


должен быть больше 108 , второй по величине простой делитель
должен быть больше 10 4 , а третий - больше 10 2 •
С другой стороны, наименьший простой делитель нечетного
совершенного числа должен быть меньше е 4 • 97401 ·
1010

Нечетное совершенное число должно иметь не менее 75 (не обя­
зательно различных) простых делителей и не менее 9 различных
простых делителей (не менее 12 различных простых делителей, если
оно не делится на 3, не менее 15 различных простых делителей, если
оно не делится на 3 и 5, не менее 27 различных простых делителей,
если оно не делится на 3, 5 и 7).
Кроме того, нечетное совершенное число должно иметь форму
4HI
12т+ 1 или 36t+9 и не превосходить числа 2 , где k+ l - коли-
чество его различных простых делителей.

3.5. Простейшие свойства совершенных чисел


Античные математики высказывали много предположений о
свойствах совершенных чисел, основываясь на наблюдениях из­
вестных им чисел 6, 278, 496 и 8128. Большинство из этих предпо­
ложений оказались ложными.
Одно из них состояло в следующем: так как первые четыре
совершенных числа могут быть получены по формуле i- 1(2k - 1),
где k «пробегает» первые четыре простых числа 2, 3, 5 и 7, то
пятое совершенное число должно соответствовать пятому простому

числу 11, т. е. должно быть получено при k = 11. Однако число


122 Глава З. Совершенные и дружественные числа

2 11 - 1 = 23 · 89 не является простым, и, следовательно, k = 11


не генерирует совершенного числа.

Еще одно ложное предположение было связано с числом деся­


тичных знаков: так как первые четыре совершенных числа имеют

1, 2, 3 и 4 десятичных знака, соответственно, то пятое совершенное


число должно иметь 5 десятичных знаков. Однако пятое совершен­
ное число 33 550 336 = 2 12 (2 13 - 1) имеет 8 десятичных знаков.
Считалось также, что все совершенные числа должны окан­
чиваться чередующимся цифрами 6 и 8. Но, хотя пятое совершен­
ное число действительно оканчивается на 6, шестое (8 589 869 056)
не оканчивается на 8.
С другой стороны, легко показать, что последняя цифра любого
четного совершенного числа всегда равна 6 или 8.
Действительно, рассмотрим число вида 2k- 1(2k - 1). Для k = 2
утверждение верно. Все остальные k должны быть нечетными (на­
помним, что k -:- простое) и, следовательно, удовлетворять условию
k:::: 1, 3(mod4). Если k =
l(mod4), то

2k- 1(2k - 1)::: (2 4) 1 (2(2 4) 1 - 1) =6(12 - 1) =6(mod 10).


Если k::: 3(mod4), то

2k- 1(2k - 1) =4(i)1(8(2 4) 1 - 1) =: 24(48 - 1)::: 4 · 7 =8(mod 10).


Можно проверить, что последовательность последних цифр четных
совершенных чисел начинается с элементов 6, 8, 6, 8, 6, 6, 8, 8, 6,
6, 8, 8, 6, 8, 8, ....
Аналогичные рассуждения позволяют показать, что две послед­
ние цифры каждого четного совершенного числа, кроме 6, равны 16,
28, 36, 56, 76 или 96.
Нетрудно убедиться в том, что каждое четное совершенное число
является треугольным числом.

Данное утверждение очевидным образом следует из соотноше-


НИЙ

Таким образом, четное совершенное число 2k- (2k - 1) есть тре­


1

угольное число с простым номером 2k - 1 (см. гл. 1). Так, число 6


3.5. Простейшие свойства совершенных чисел 123

является третьим, число 28 - седьмым, 496 - тридцать первым,


8128 - сто двадцать седьмым треугольными числами.
Более детальный анаЛиз ситуации позволяет утверждать, что
любое четное совершенное число, большее шести, имеет вид S 3 (3n+ 1),
где номер 3п + 1 - простое число, причем п = 2(mod 8).
Доказате.Льство основано на простейших теоретико-числовых
соображениях. Именно, если совершенное число 2k- 1(2k - 1) боль­
ше 6, то, в силу простоты числа 2k - 1, можно утверждать, что k -
нечетное число, большее 1. В этом случае

2k - 1 = 221+1 - 1=2·41 - 1 =2 - 1 = l(mod 3),


т. е. 2k - 1 = 3п + 1. Кроме того, для k ~ 3 имеет место сравнение
= =
2k - 1 -l(mod 8), т. е. 3п + 1 -l(mod 8), 3п =
-2(mod 8), и,
так как НОД(З, 8) = 1, п =
2(mod 8). Так, 28 = 8 3 (7) = 8 3 (3 · 2 + 1),
причем 2
= =
2(mod 8); 496 = 8 3 (31) = 8 3 (3 · 10 + 1), причем 10
=
2(mod 8); 8128 = 8 3 (127) = 8 3 (3 · 42 + 1), причем 42 2(mod 8).
=
Кроме того, любое четное совершенное число является шести­
угольным числом.

Действительно, поскольку S 3 (2n-1) = S6 (n), то 2k- 1(2k- l) =


= S6(2k-I), т. е. четное совершенное число 2k- 1(2k - 1) есть ше­
стиугольное число, номер которого является степенью двойки. Так,
число 6 является вторым, 28 - четвертым, 496 - шестнадцатым,
8128 - шестьдесят четвертым шестиугольными числами.
С другой стороны, четное совершенное число не может быть
квадратным числом, так как простое число 2k-1 присутствует в нем
ровно один раз.

Отсюда следует, что число натуральных делителей четного со­


вершенного числа четно.

Будучи треугольным, каждое четное совершенное число является


суммой последовательных натуральных чисел, начиная с 1 и заканчивая
тем или иным простым числом Мерсенна.
Это утверждение немедленно следует из соотношений

2k- 1(2k - 1) = S3(2k - 1) = 1+2 + ... + (2k - 1)

и условия простоты числа 2k - 1. Так, 6 = 1 + 2 + 3, 28 = 1 + 2 +


+ 3 + 4 + 5 + 6 + 7' 496 = 1 + 2 + ... + 31 , 8128 = 1 + 2 + ... + 12 7.
124 Глава 3. Совершенные и дружественные числа

Более того, каждое четное совершенное число 2k- t (2k - 1), кроме
6, является суммой первых 2(k- t)/2 нечетных кубов:
2<k-l)/2
1
2k- (2k - 1) = Z:: (2i - 1) 3•
i=I

Для доказательства данного тождества рассмотрим произволь­


ное нечетное число q. Поскольку

1з + ... + qз = q2(q + 1)2


4
и

q-1) (q-l )
(-2-
2 2

t3 + ... + ( q; 1) з = 4-2- + 1 (см. [8]),

то

3 3
2 +4 + ... + (q-1) = 2 -2-)
3
(q-1 2( -2-
q-1
+ 1)2 '
и

1з+зз+ ... +qз=q2(q:1)2 -2(q;1)2(q;1 +1)2 =

2q2(q + 1)2 - (q - 1)2(q + 1)2


= =
8
(q + 1) 2 (q 2 + 2q - 1)
= -
8

( q2 + ~q - 1) ( q2 + ~q - 1+ 1)
=~~~~~~~~~~~~

2
т. е.
2
3 3
1 + 3 + ... + q =
3

( q + 2q - 1)
.
2
Наше тождество получается теперь при q = 2(k+J)/2 - 1. Так, 28 =
= 13 +3 3 , 496= 13 +3 3 +5 3 +7 3 , 8128= 13 +3 3 + ... +15 3 •
3.5. Простейшие свойства совершенных чисел 125

Нетрудно доказать, что четное совершенное число, отличное от 6,


дает остаток 1 при делении на 9.
С одной стороны, для числа 28 это очевидно. С другой стороны,
для любого четного совершенного числа 2k"'" 1(2k - 1), большего 28,
число k - простое, большее 3, т. е. k =
±l(mod 6) (9). Если k =
6 1
=
= 61+ 1, то 2k-1(2k- l) (2 ) (2(2 ) -1) ::::"l(mod 9). Если k = 61+5,
6 1

то 2k- (2k - 1)
1
=2 4 5
(26 ) 1 (2 (26 ) 1 - 1) =16(32- 1) =7 · 4 =l(mod 9).
Впрочем, убедиться в том, что четное совершенное число, от­
личное от 6, дает остаток 1 при делении на 9, можно и по-другому -
например, заметив, что любое четное совершенное число, отличное
от 6, имеет вид 1+9Sз(n).
Действительно, как было доказано ранее, четное совершенное
число, отличное от 6, является треугольным числом с номером
3п + 1. В свою очередь, S 3 (3n + 1) = 1+9S3 (n).
Теперь нетрудно убедиться в том, что последовательное вычисле­
ние суммы десятичных знаков четного совершенного числа, отличного
от 6, суммы знаков полученного числа и т. д. всегда приводит к 1.
Доказательство этого изящного свойства использует тот факт,
что сумма цифр числа всегда сравнима с самим числом по моду­
лю 9. Поскольку мы только что убедились, что четное совершенное
число, отличное от 6, сравнимо с 1 по модулю 9, то осуществле­
ние нашей операции приведет к убывающей последовательности
натуральных чисел, каждое из которых сравнимо с 1 по модулю 9,
т. е. закончится1 после конечного числа шагов. Так, для 28 имеем
2 + 8 = 10, и 1 +О= 1; для 496 имеем 4 + 9 + 6 = 19, 1+9 = 10,
1+0= l;для8128имеем8+1+2+8= 19, 1+9= 10, 1+0= 1 ит.д.
Нетрудно показать, что сумма величин, обратных натуральным
делителям любого совершенного числа п, равна 2.
Действительно, так как любому делителю d. числа п соответ­
ствует делитель d/n числа п, то для совершенного числа п - т. е. в
случае <Т(n) = 2п - имеет место соотношение <Т(n) = d 1+ .. . +ds =
= n/d1 + ... + n/d 8 = 2п, откуда следует, что 1/d 1 + ... + 1/d8 = 2.
Так, для 6 мы имеем 1/6 + 1/3 + 1/2 + 1/1 = 2; для 28 мы имеем
1/28 + 1/14 + 1/7 + 1/4 + 1/2 + 1/1 = 2 и т.д.
Имеет место и следующий критерий «совершенности»: число п
является совершенным тогда и только тогда, когда

l·lтJ+ ... +(n-2)ln:2J = l+l·ln~ lj+ ... +(n-1)l:= ~J·


126 Глава 3. Совершенные и дружественные числа

Действительно, пользуясь свойство~

и очевидными равенствами

U~J=l, lп:1J= 1
ДЛЯ n > 2, МЫ получим, ЧТО

~ilТJ~1+~iln~ J
1

тогда и только тогда, когда

t. 1
i=
u(i) - (п - 1) l : J-п l~J
п 1 п
= 1+ ~
.
u(i),
z=I

т. е. тогда и только тогда, когда и(п) = 2п.

3.6. Избыточные и недостаточные числа

Избыточными называются натуральные числа, для которых


и(п) > 2п. Разность и(п)
- 2п называется избыточностью числа п.
Последовательность избыточных чисел начинается с чисел 12, 18,
20, 24, 30, 36, 40, 42, 48, 54, 56, 60, 66, 70, 72, 78, 80, 84, 88, 90,
96, 100, 102, .... Таким образом, имеется ровно 21 избыточное
число, не превосходящее 100, и все эти числа - четные. Первым
нечетным избыточным числом является число 945 = 33 • 7 · 5.
Избыточных чисел бесконечно много. Например, любое из
чисел п = 2 · 3k, k > 1, является избыточным:
и(п) = 4,5 · 3k - 1,5 > 4 · 3k = 2п.
Легко показать, что любое собственное кратное совершенного
числа или избыточного числа является избыточным.
Действительно, пусть

n=
а1
Р1
а,
· ··· ·Ps , k = pf• .. " .т/1·'
3.6. Избыточные и недостаточные числа 127

где ai и f3i - целые неотрицательные числа; пусть t7(n) ;::: 2n.


Тогда, для k > 1,

t7(kn) = t7(pf1+/31 ..... p~·+fi.) =


pf1+/31+I - 1 p~'+fi,+I
_1
= -----">
Р1 -1 Ps - 1
pf1+/31+I -1i1 . . p~'+fi,+I - ls•
> ... ==
Р1 - 1 Ps - 1
ра 1 +1 _ l ра,+1 _ l
1 8
= 1{ 1
• "" -11• · Р1 - 1
• ". •
Ps - 1
= kt7(n) ;::: 2kn,

т. е. t7(kn) > 2(kn), откуда следует, что число kn избыточно.


Таким образом, имеется бесконечно много четных избыточных
чисел (например, любое число вида 12t) и бесконечно много нечет­
ных избыточных чисел (например, любое нечетное число вида 945m ).
Доказано, что около 24,74% всех натуральflых чисел являются
избыточными. Более точно, произвольно взятое натуральное чис­
ло является избыточным с вероятностью, лежащей между 0,2474
и 0,2480. Каждое натуральное число, большее 20 161, представимо
в виде суммы двух избыточных чисел.
Избыточное число, все собственные делители которого явля­
ются недостаточными, называется примитивным избыточным чис­
лом. Первыми нечетными примитивными избыточными числами
являются числа 945, 1575, 2205, 3465, ....
Сильно избыточное число - это натуральное число n, такое
что t7(n) > t7(k) для всех натуральных k < п. Первыми сильно
избыточными числами являются числа 1, 2, 3, 4, 6, 8, 10, 12, 16, 18,
20, 24, 30, 36, 42, 48, 60, ....
Суперизбыточное число - это составное число п, такое что
(O'(n))/n > (t7(k))/k для всех натуральных k < п. Первыми су­
перизбыточными числами являются числа 1, 2, 4, 6, 12, 24, '36,
48, 60, 120, 180, 240, 360, 720, 840, 1260. Любое суперизбыточ­
ное числq является сильно избыточным: если kt7(n) > nt7(k), то
nt7(n) > kt7(n) > nt7(k), и O'(n) > t7(k). С другой стороны, суще­
ствует бесконечно много сильно избыточных чисел, которые су­
перизбыточными не являются. Если п - суперизбыточное число,
128 Глава З. Совершенные и дружественные числа

то существуют числа а 2 , ••• , ар, такие что

n = П iaj, и az ~ аз ~ ... ~ ар.


i=2

Более того, ар равно 1 за исключением двух случаев: n = 4 или


n = 36. Любое суперизбыточное число является числом Харшада,
т. е. делится на сумму своих цифр (первые числа Харшада: 1, 2, 3,
4, 5, 6, 7, 8, 9, 10, 12, 18, 20, 21, 24, ... ).
Колоссально избыточное число - натуральное число, для кото­
рого существует константа с, такая что (q(n))/nl+c ~ (q(k))/kl+c
д;1я всех натуральных k > 1. Все колоссально избыточные числа
являются суперизбыточными: если (q(n))/n 1+c ~ (O'(k))/k 1+c, то,
при k <п
kcO'(n) > ncO'(k) > kcO'(k) или -
q(n) O'(k)
->-.
п k k ' п k
Последовательность колоссально избыточных чисел начинается с
чисел 2, 6, 12, 60, 120, 360, 2520, 5040, 55 440, 720 720, 1441440,
4 324 320, 21621600, 367 567 200, 6 983 776 800, 160 626 866 400, ....
n-e колоссально избыточное число имеет вид р 1 • ••• • Pn, где р 1 ,
р2 , ••• - последовательность простых чисел 2, 3, 2, 5, 2, 3, 7, 2, 11,
13, 2, 3, 5, 17, 19, 23, ....
С суперизбыточными и колоссально избыточными числами
тесно связаны сильно составные и суперсильно составные числа,

соответственно.

Сильно составным числом называется натуральное число n, для


которого т(п) > т(k) для всех k < n. Первыми сильно составными
числами являются числа 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360,
720, 840, 1260, 1680, 2520, 5040, 7560, 10 080, .... Соответствующее
число делителей равно 1, 2, 3, 4, 6, 8, 9, 10, 12, 16, 18, 20, 24, 30, 32,
36, 40, 48, 60, 64, 72; .... Сильно составные числа тесно связаны
с суперизбыточными числами, и первые 19 членов двух данных
последовательностей совпадают.
Если п = 2° 2 3° 3 р Р
0
••• - каноническое разложение сильно
составного числа, то числа 2, 3, ... , р являются последовательными
простыми числами (если нет, мы можем заменить одно из простых
на меньшее, получив число, меньшее n, с тем же самым числом

делителей; так, 10 = 2 · 5 можно заменить на 6 = 2 · 3; оба имеют


3.6. Избыточные и недостаточные числа 129

4 делителя); показатели степеней не возрастают: а2 ~ а 3 ~ •.• ~ а11


(если нет, мы можем получить меньшее число с тем же числом
1
делителей, поменяв местами показатели; так, 18 = 2 • 32 можно
заменить на 12 = 22 • 3 1 , оба имеют по 6 делителей); показатель а11
равен 1, исключая п = 4 = 22 и п = 36 = 22 • 32 , где он равен 2.
Сделанные замечания позволяют сказать, что любое сильно со­
ставное число есть произведение примориалов (примориал числа n-
произведение всех простых, не превосходящих n).
Легко показать; что существует бесконечно много сильно со­
ставных чисел. Действительно, пусть п - сильно составное число.
Тогда число 2п имеет больше делителей, чем n (2n - делитель
2п, равно как и все делителиn), следовательно, некоторое число,
большее n и не превосходящее 2n, должно быть сильно составным.
Все сильно составные числа, большие 6, являются избыточны­
ми (достаточно посмотреть на три или четыре наибольших дели­
теля такого числа). Все сильно составные числа являются числами
Харшада.
Суперсильно составное число - натуральное число, для кото­
рого существует константа с > О, такая что (т(n))/nc ~ (т(k))!kc
дr1я всех натуральных k > 1. Первыми суперсильно составными
числами являются числа 2, 6, 12, 60, 120, 360, 2520, 5040, 55 440 ....
Каждое такое число является сильно составным: еоли k < п, то
kcт(n) ~ пст(k) > kcт(k). Кроме того, n-e суперсильно составное
число имеет вид р 1 • ••• • Pn, где последовательность простых чисел
Р1, р 2 , ••• начинается с чисел 2, 3, 2, 5, 2, 3, 7, 2, 11, 13, 2, 3, 5, 17, 19,
2, 23, 7, 29, 3, 31, 2, 37, 41, 43, .... Суперсильно составные числа
тесно связаны с колоссально избыточными числами, и первые 15
элементов этих двух последовательностей совпадают.
Натуральное число п называется недостаточным, если u(n) <2n.
Величина 2n - и(п) называется недостаточностью чt1:сла n. Пер­
выми недостаточными числами являются числа 1, 2, 3, 4, 5, 7, 8, 9,
10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, " ..
Любое простое число является недостаточным: и(р) = р+ 1<2р.
Недостаточным числом является и степень простого:· для п = pk
имеет место соотношение

pk+I - 1 k
u(n) = < 2р = 2п.
р-1
130 Глава 3. Совершенные и дружественные числа

То же касается произведения двух различных простых чисел, от­


личного от 2·3 - в этом случае q(pq) = pq+p+q+ 1 < 2pq. Таким
образом, недостаточных чисел бесконечно много.
Легко показать, что недостаточным числом является любой
собственный делитель совершенного или недостаточного числа.
Действительно, пусть

n=
а,
Р1 · ··· · Ps,
а,
k= pf· ..... 11·'
где а; и /3; - целые неотрицательные числа; пусть q(kn) ::;:;; 2kn;
тогда, для k > 1,
ра 1 +1 _ l ра,+1 _ 1
ku(n) = pf 1
••••• 11• 1
Р1 - 1
• ••• •
8

Ps - 1
<
pa1+I _ р-/31 ра,+1 _ p-/J,
< li' .... ' 11· . 1 1 ••• ' • 8 s -
Р1 - 1 Ps - 1
p~1+/31+I _ l p~'+/J,+I _ 1
= · ... · = q(kn) ::;:;; 2kn,
Р1 - 1 Ps - 1
т. е. u(n) < 2п, откуда следует, что число n недостаточно.

З. 7. Обобщения понятия совершенного числа

Рассмотрим несколько интересных обобщений понятия со­


вершенного числа, широко распространенных в современной ма­
тематической науке. Так, почти совершенным числом (или слегка
недостаточным числом) называется недостаточное число n, сум­
ма собственных делителей которого меньше самого числа ровно
на единицу, т. е. q(n) = 2n - 1.
Почти совершенными числами являются все натуральные сте­
пени числа 2: если n = 2k, то q(n) = u(2k) = zk+t - 1 = 2п - I.
Неизвестно, существуют ли другие почти совершенные числа.
Квазисовершенное число (или слегка избыточное число) - избы­
точное число n, сумма собственных делителей которого на единицу
больше само'го числа, т. е. q(n) = 2п + 1.
До настоящего времени не найдено ни одного квазисовер­
шенноrо числа, но со времен Пифагора, впервые попытавшегося
3.7. Обобщения понятия совершенного числа 131

решить эту проблему, математики не могут доказать, что квази­


совершенных чисел не существует. Известно лишь, что, если ква-
зисовершенные числа существуют, они должны быть больше 10 35

и иметь не менее 7 различных простых делителей.


С другой стороны, существует много чисел п, для которых
и(п) = 2n+2. Например, таковыми являются числа п = 2k- (2k-3),
1

если 2k-3 - простое. Так как 2k _3 просто~для k Е {2, 3, 4, 5, 6, 9,


10, 12, 14, 20, 22}, то мы имеем по крайней мере 11 решений. Су­
ществуют и решения другого вида, например, п = 650.
Назовем k-совершенным числом на;уральное число n, для ко­
торого и(п) = kn. Число, являющееся k-совершенным для не­
которого k, называется мультисовершенным. Единственным 1-со­
вершенным числом является число 1. Любое совершенное число
является 2-совершенным. Число 120 является первым 3-совершен-
ным числом: и(120) = и(2 • 3 · 5) = 15 · 4 · 6 = 3 · 120. Следу­
3

ющими 3-совершеннъrми числами являются числа 672, 523 776,


459818 240, 147 6304896, 51001180160. Множеству 4-совершенных
чисел принадлежат числа 30 140, 32 760, 2178 540, 23 569 920. Числа
14182439040, 31998395520, 518666803200 являются 5-совершен­
ными. Первое 6-совершенное число равно 154 345 556 085 770 649 600.
6-совершенное число 34 111 227 434 420 791 224 041 472 ООО было
найдено Ферма в 1643 г.
На сегодняшний день наЙдено 2094 мультисовершенных числа.
В частности, известны k-совершенные числа для всех k ~ 11.
Именно, число известных k-совершенных чисел для k = 1, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, ... равно 1, 37, 6, 36, 65, 245, 516, 1134, 2036,
644, 1, О, ... , соответственно. Существует гипотеза, что найдены
все k-совершенные числа с k = 3, 4, 5, 6 и 7. Наибольшее известное
мультисовершенное число приблизительно равно 7,3 · 1О 1345 .
Для фиксированного простого числа р имеет место следующее
утверждение: если n является р-совершенным числом и р не де­

лит n, то pn является (р + 1)-совершенным числом.


Действительно, в этом случае u(n) = pn, откуда

u(pn) = u(p)u(n) = (р + l)(pn).


В частности, если n является 3-совершенным числом и 3 не делит n,
то 3n является 4-соверiuенным. Если n является 5-совершенным
числом и 5 не делит n, то 5n является 6-совершенным.
132 Глава 3. Совершенные и дружественные числа

При р = 2 отсюда следует, что, если 2n является 3-совершен­


ным числом, не делящимся на 4, то число n- нечетное совершен­
ное число.

В общем случае, если число n является рk-совершенным и р не


делит n, то число pn является (р+ l)k-совершенным: и(п) = (pk)n,
откуда

u(pn) = u(p)u(n) = {(р+ l)k)(pn).


Обратно, если число pn является (р+ l)k-совершенным и р не делит
n, то число n яВ:Ляется рk-совершенным: u(pn) = {(р + l)k)(pn),
откуда

_ ((р+ I)k)(pn) _ (р )
и (n ) - и(р) - k n.

Доказано, что каждое 3-совершенное число имеет не менее 3


простых делителей, 4-совершенное число - не менее 4 простых
делителей, 5-совершенное число - не менее 6 простых делителей,
6-совершенное число - не менее 9 простых делителей, и 7-совер­
шенное число - не менее 14 простых делителей.
k-гиперсовершенное число - натуральное число n, для которого
имеет место равенство n = 1 + k(u(n) - n - 1), или, что то же,
равенство ku(n) = (k + l)n + k - 1. Число является совершенным
тогда и только тогда, когда оно 1-гиперсовершенно. Последова­
тельность k-гиперсовершенных чисел начинается с чисел 6, 21, 28,
301, 325, 496, 697, 1333, ... с соответствующими значениями k,
равными 1, 2, 1, 6, 3, 1, 12, 18, ....
Непосредственная проверка показывает, что если k > 1
нечетное целое число, ар= (3k + 1)/2 и q = 3k + 4 = 2р + 3 - про-
стые, то p2 q является k-гиперсовершенным. Существует гипотеза,
что все k-rиперсовершенные числа для нечетного k > 1 имеют
указанный вид.
Легко доказать, что если р f= q - нечетные простые и k -
целое, такое что k(p+q) = pq-1, то pq является k-гиперсовершен­
ным: ku(pq) = k(p+ l)(q+ 1) = kpq+k(p+q)+k = (k+ l)pq+k-1.
Можно показать также, что для k > О, простого р = k + 1, и для
. i
всех i >
1, таких что q р - р = + 1 - простое, число n = рi-1 q
является k-гиперсовершенным. Действительно,

• 1 pi-1 pi-1 .
ku(pi- q) = k--(q + 1) = k--(q + 1) = (pi - l)(q + 1) =
р-1 k
3.7. Обобщения понятия совершенного числа 133

= piq- q + pi - 1 = р. pi-\q + р- 2 = (k + l)pi-lq + k - 1.


Так, число п является 16-rиперсовершенным при i Е {11, 21, 127,
149, 469, ... }, число п является 22-rиперсовершенным при i Е {17,
61, 445" "} и т.д.
Полусовершеннное чис.ilо (или псевдосqвершенное число) - нату­
ральное число, сумма всех или некоторых собственных делителей
которого совпадает с самим этим числом. Например, число 12 яв­
ляется полусовершенным, так как оно имеет собственные делители
1, 2, 3, 4 и 6, причем 2 + 4 + 6 = 12. Таким образом, любое полу­
совершенное число либо совершенно, либо избыточно. Первыми
полусовершенными числами являются числа 6, 12, 18, 20, 24, 28,
30, 36, 40, " ..
Если среди собственных делителей полусовершенного числа
нет полусовершенных чисел (т. е. все собственные делители являют­
ся числами недостаточными), такое число называется примитивным
полусовершенным числом (примитивным псевдосовершенным числом).
Первым такими числами являются числа 6, 20, 28, 88, 104, 272, 304,
350,." .
Любое число, кратное полусовершенному числу, также являет­
ся полусовершенным: если полусовершенное число п равно сумме

своих собственных делителей d 1, ••• , dm, то kn рано сумме своих


собственных делителей kd 1, ••• , kdm. Таким образом, существует
бесконечно много полусовершенных чисел. Поскольку число 945
полусовершенно (это первое нечетное полусовершенное число), то
существует бесконечно много нечетных полусовершенных чисел.
Если k - натуральное число, а р ~ простое число, удовле-
творяющее условию 2k-I < р < 2k+ 1 , то 2kp - полусовершенное
число. Действительно, натуральными делителями данного числа
являются числа 1, 2, ... , 2k , р, 2р, ... , 2k р. Так как р 2k+ 1 то, < ,
записывая его в двоичной системе счисления, получим, что

р= Ck-1 • 2k-I + ". + С1 • 2 +Со· 1, где Ci Е {0, 1}.


Отсюда следует, что

2kp = (2k - l)p + р = (1+2 +." + 2k-\)p + р =


= р + 2р + ... + 2k- I р + Со · 1 + С\ • 2 + . · · + Ck-1 · 2k

- искомое предстамение числа 2kp в виде суммы всех или неко­


торых его собственных делителей.
134 Глава З. Совершенные и дружественные числа

Избыточное число, которое не является полусовершенным,


называется странным.

Первое странное число - число 70, имеющее собственные


делители 1, 2, 5, 7, 10, 14 и
35; их сумма равна 74, но никакая
часть из них не дает в сумме 70. Следующими странными числами
являются числа 836, 4030, 5830, 7192, 7912, 9272, 10 430, .... Можно
показать, что существует бесконечно много странных чисел. Однако
неизвестно, существуют ли нечетные странные числа. По крайней
17
мере, до 10 их нет.

3.8. Дружественные числа.


Правила Сабита и Эйлера

Натуральные числа п и т, для которых и(п) = u(m) = п + т,


называются дружественными. При этом величина m+n называется
суммой пары. Так, для дружественных чисел 220 = 22 • 5 · 11 и 284 =
= 22 • 71 сумма пары есть число 220 + 284 = 504.
Непосредственно из определения следует, что одно из чисел
дружественной пары является недостаточным, а другое - избы­
точным: если u(m) = и(п) = п т и т + < п, то 2т < п +т, т. е.
u(m) > 2т и число т избыточно, а 2п > +п т, т. е. и(п) < 2п,
и число п недостаточно.

Долгое время пара (220, 284), открытие которой приписывает­


ся Пифагору, была единственной известной парой дружественных
чисел. Открытие второй пары (17 296, 18 416) до недавнего времени
приписывалось Ферма (1636), однако оказалось, что она была из­
вестна за три с половиной столетия до него арабским математикам.
То же относится и к паре (9 363 584, 9 437 056), найденной Декар­
том в1638 г. Большой вклад в отыскание дружественных чисел внес
Эйлер (1747-1750), указав сразу 59 новых пар. После Эйлера новая
пара дружественных чисел бьmа найдена Лежандром и Чебышевым.
Поразительное открытие в 1866 г. сделал 16-летний Николо Пага­
нини, обнаружив вторую по величине пару дружественных чисел
(1184, 1210), которую все проглядели.
Сегодня найдены все пары дружественных чисел, не превосхо­
дящих 3,06 · 10 11 • Имеется 13 пар, не превосходящих 10 5 , 42 пары,
не превосходящие 106 , 236 пар, не превосходящих 108 , 1427 пар,
не превосходящих 10 10 , 3340 пар, не превосходящих 10 11 , 4316,
3.8. Дружественные числа. Правила Сабита и Эйлера 135

не превосходящих 2,01·10 и 5001 пар, не превосходящих 3,06· 10 11 •


11

Известно также много других пар, б6льших указанной rраниuы,


всего 11 446 960 тыс. пар. Среди них встречаются и нечетные пары,
например (12285, 14595), (67095, 71145), (69615, 87633). Мы при-
ведем все пары друж~ственных чисел, меньших 105 :
..
(220, 284) Пифагор, около 500 дон. э.;

(1184, 1210) Паганини, 1866;


(2620, 2924) Эйлер, 1747;
(5020, 5564) Эйлер, 1747;
(6232, 6368) Эйлер, 1750;
(10744, 10856) Эйлер, 1747;
(12 285, 14595) Браун, 1939;
(17296, 18416) Аль-Банна, около 1300;
Фариси, около 1300;
Ферма, 1636;
(63 020, 76 084) Эйлер, 1747;
(66928, 66992) Эйлер, 1750;
(67095, 71145) Эйлер, 1747;
(69 615, 87 663) Эйлер, 1747;
(79 759, 88 730) Рольф, 1964.
Наибольшая известная пара дружественных чисел, каждый член
которой состоит из 24 073 десятичных знаков, имеет вид

(aSp2зs qi, aqp2зs q2),

где а = 2 · 5 · 11, q 1 = (р + q)p235 - 1, q2 = (р - S)p 235 - 1,


s= 37. 173. 409. 2136109. 257817180192109. 68340174428 454 377 539,
р = 9 256 169 382 472 975 450 373 801702076 259 629 979 604 536 445 121,
q = 210 958 430 218 054117 679 018 601985 059107 680 988 707 437 025 081922
673 599 999.
Эйлер - признанный всеми авторитет - оставался непревзой­
денным вплоть до середины ХХ в. Первым побил рекорд Эйлера
бельгийский математик Пуле (62 новые пары к 1948 г.). Новый «ми­
ровой рекорд» был установлен американцем Эскотrом, а затем ре­
корд перешел к его соотечественнику Ли (300 пар за 1968-1972 гг.).
136 Глава З. Совершенные и дружественные числа

По существу, они также пользовались методами Эйлера, хотя и в


усовершенствованной форме. Кроме того, Ли прибегнул - впер­
вые в столь больших масштабах - к помощи ЭВМ.
Следует отметить, что проблема дружественных чисел име­
ет совсем другой характер, нежели проблема совершенных чисел.
Поиски четных совершенных чисел превратились в высокотехни­
ческий вид спорта (по четким правилам Евклида-Эйлера), каждое
новое достижение здесь является одновременно и новым мировым

рекордом в охоте на большие простые числа. Работы, посвященные


нечетным совершенным числам, напоминают охоту за призраком:

никто никогда его не видел, но проведено много остроумных ис­

следований того, как он не может выглядеть. Историю дружествен­


ных чисел можно сравнить с охотой за экзотическими бабочками:
найти новый экземпляр чрезвычайно трудно, но если вооружиться
правильной методикой и необходимыми· познаниями и проявить
ловкость и настойчивость, то иногда все же удается их поймать
(если к тому же еще и повезет). Очарование такой охоты понятно
каждому математику.

Это отличие связано с тем, что до сих пор не удалось найти


общего способа получения дружественных чисел, формулы, подоб­
ной формуле Евклида-Эйлера для совершенных чисел.
Один из способов нахождения дружественных чисел указал
еще в IX в. арабский математик Сабит ибн Корра. Сабит был вра­
чом и астрономом и в то же время одним из самых выдающихся

мусульманских математиков. Он жил с 836 по 901 г., последнюю


часть жизни - в Багдаде, где был доверенным лицом и советником
халифа аль-Мутадида.
Современная формулировка правила Сабита имеет вид: если все
три числа р = з.2n- 1
-1, q = 3.2n-1иr=9.2 2 n- 1 -1 - простые,
то числа А= 2npq и В= 2nr - дружественные.
Доказательство осуществляется непосредственной проверкой.
Выпишем все делители числа А: 1, 2, ... , 2n, р, 2р, ... , 2np, q,
2q, ... , 2nq, pq, 2pq, ... , 2npq._ Их сумма (без последнего числа)
равна

(1+2 ... +2n) +р(1 +2+ ... +2n) +q(l +2+ ... +2n) +
+ pq(l + 2 + ". + 2n-I) = (2n+I -1)(1 + р+ q) + (2n - l)pq =
= ( 2n+ 1 - 1) ( 1 + (3 · 2n- I - 1) + (3 · 2n - 1)) +
3.8. Дружественные числа. Правила Сабита и Эйлера 137

+ (2n - 1)(3 · 2n-\ - 1)(3 · 2n - 1) = (2n-I - 1)(9 · 2n-I - 1) +


+ (2n - 1)(9 · 22n-I - 9·2n-\+1) = 2n+I · 9 · 2n-I - 2n+I + 1 +
+ 2n . 9 . 22n-1 - 9 . 22n- \ -' 9 . 2n- I + 9 . 2n- \ + 2n - 1 =
= 9. 22n - 9. 22n + 2n . 9 . 22n-1 - 2n = 2n (9. ~2n- \ - 1) = В.

С другой стороны, выпишем все делители числа В: 1, 2, ... , 2n, r,


2r, ... , 2nr. Их сумма (без последнего числа) равна
1+ .. . +2n +r(l +2 ... +2n:-l)(2n+l _ 1)+(2n -1)+(2n -1)(9· 22n-I) =
=2n ·(2+9·2 2n-l _ 1)-9·22n-I + 1-1 =
= 2n ·( 9 . 22n-\ + l)- 9 . 22n-\ = 2n ·( 9 . 22n-1+ 1 _ 9 . 2n-1) =

. =2n·(3·2n-l _ 1)(3·2n-1)=2npq=A.
Таким образом, числа А и В - дружественные.
При п = 2 числа р = 5, q = 11иr=71 - простые, и теорема
Сабита дает пару (220, 284) дружественных чисел, найденную Пи­
фагором. Однако теорема Сабита дает дружественные числа и при
других п, например при п = 4 и n = 7:
n=2 n=4 n=7
р=5 р= 23 р = 191
q = 11 q = 47 q = 383
r = 71 r=1151 r = 73 727
А =220 А= 17 296 А= 9 363 584
в =284 в= 18 416 в= 9437 056.
В настоящее время доказано, что этими тремя случаями исчерпыва­
ются все значения п < 20 ООО, при которых указанный способ дает
дружественные числа. Использовал ли сам Сабит свою теорему для
отыскания дружественных чисел при n >2 - неизвестно.
Правило Сабита бъто переоткрыто Ферма (1636) и Декар­
том (1638), а затем обобщено Эйлером. Правда, с помощью своего
обобщения Эйлер не смог найти новые дружественные числа, так
как в то время таблицы простых чисел были составлены только
до 100000. Лишь Лежандр и Чебышев, используя новые критерии
138 Глава 3. Совершенные и дружественные числа

простоты чисел, сумели обнаружить с помощью теоремы Эйлера


еще одну пару дружественных чисел. В настоящее время примене­
ние эвм позволило получить этим методом и другие пары.
Правило Эйлера нахождения дружественных чисел состоит в сле­
дующем: если р = 2m(2n-m + 1) - 1, q = 2n(2n-m + 1) - 1 и r =
= 2n+m (2n--m + 1) - 1 - простые числа, где 1 ~ т ~ n - 1, то числа
2

А= 2npq и В= 2nr - дружественные. (Заметим, что правило Са­


бита получается из правила Эйлера при n = т + 1.)
Для доказательства правила Эйлера найдем величину

Сравним ее с величиной

В+ А = 2n(pq + r) =
= 2n( 2n+m+1( 2n-m + l)2 _ (2n + 2m)( 2n-m + l)) =
= 2n+m( 2n-m + l)( 2n+1( 2n-m + l) _ (2n-m + l)) =
= 2n+m( 2n-m + l)2( 2n+I _ l).
Таким образом, ст( А) = А +В. Аналогично,

ст(В) = cт(2nr)(2n+I - 1)(2 + 1) = (2n+I - 1)2n+m(2n-m + 1),

т. е. и ст(В) =А+ В. Следовательно, А и В - дружественные числа.


Первыми парами (n, m), для которых правило Эйлера дает
результат, являются пары (2, 1), (4, 3), (7, 6), (8, 1), (40, 29), при­
чем известно, что это - все возможные пары, получаемые этим
методом для т < 2500. Соответствующие наборы (р, q, r) равны
(5, 11, 71), (23, 47, 1151), (191, 383, 73 727), "., в то время как со­
ответствующие дружественные пары имеют вид (220, 284), (17 296,
18416), (9369584, 9437-056), " ..
Эйлер искал дружественные числа и совершенно иного ви­
да, чем его предшественники. Записывая их, например, в виде
А = а· р ·q и В = а· r (р, q, r - простые) он, задавшись об­
щим множителем а, получал для определения р и q диофантово
уравнение второй степени, либо, задавшись двумя из трех простых
чисел р, q, r (или всеми тремя), искал подходящий общий множи­
тель а. Таким методом им были найдены, например, следующие
3.8. Дружественные числа. Правила Сабита и Эйлера 139

пары нечетных дружественных чисел: (3


2
• 7 · 13 · 5 · 17, 32 • 7 · 13 · 107)
и (3 4 • 5 . 11 . 29 . 89, 34 • 5 . 11 . 2699).
Рассмотрим еще один рецепт нахождения дружественных чи­
сел, который назовем правилом Боро [1]. Следуя этому правилу,
из уже известных дружественных чисел можно изготовить новые,

значительно превосходящие исходные по величине. Возьмите пару


дружественных чисел вида А = а · и, В = а s, где s - простое ·
число, а НОД(а, us) = 1. Проверьте, является ли число р =и+ s+1
простым. Если да, и если не окажется, что а делится на р, то
проверьте, при n = 1, 2, 3, ... , простоту чисел q1 = (и+ 1) · pn - 1
и q2 =(и+ 1) · (s + 1) · pn - 1. Если оба числа q1 и q2 - простые, то
числа Apnq1 и apnq2 - дружественные.
Действительно, если А = а · и и В = а · s - дружественные
числа, то и(А) = и(В) = А+ В, т. е.

и(а)и(и) = u(a)(s + 1) = а(и + s).


Отсюда следует, что

и(а)и(и) и(а)и(и)
= =а, и(и)=s+1,
и+s р-1
и
и(а) и(а) а а
--=--=--=~
р-1 и+s и(и) s+1
Тогда

pn+I 1
u(Apnq1) = и(а)и(и) - (и+ 1)pn = а(и + 1)pn(pn+i -1),
р-1

pn+I _ 1
u(apnq2) = и(а) (и+ l)(s + l)pn =
р-1

= ~l (pn+t - l)(u + l)(s + 1) =


s+
=а(и+ l)pn(pn+I -1),

Apnq 1+ apnq2 = pn [аи((и + l)pn - 1) + а((и + J)(s + l)pn - 1)) =


=a(u+1)pn(upn+(s+1)pn-I) =
= а(и + l)pn(pn+t - 1).
140 Глава З. Совершенные и дружестввнныв числа

Таким образом,

u(Apnq,) = u(apnq2) = Apnq1 + apnq2,


т. е. числа Арп q1 и apn q2 - дружественные.
Данное правило основано на том, что необходимым услови­
ем бесконечности множества дружественных пар (m 1, m2) вида
mi = pnЬ;q; (i = 1, 2) с простыми q1 , q2 и натуральным п явля-
ется условие

р Ь1 Ь2
р - 1 = и(Ь 1 ) + и(Ь2) ·
Используем для нахождения новых дружественных чисел по
правилу Боро пару Пифагора (220, 284). Записав А= 2 • 55, В=
2

= 22 • 71, убедимся, что s = 71 и р = и+s+ 1=55+71+1 = 127 -


простые. При п = 1 числа q1 и q2 не являются простыми, но уЖе при
п = 2 мы получаем пару дружественных чисел (220 · 127 2 • 903 223,
4. 1272 • 65 032 127).
Используем в тех же целях пару Эйлера (3 4 • 5 · 11·29 · 89, 3 • 5 ·
4

11 · 2699): записав А = 34 • 5 · 11 · 2581, В = 3 • 5 · 11·2699, убедимся,


4

что s = 2699, р = и + s + 1 = 5281 - простые, и уже при n = 1


получим пару дружественных чисел ( 34 ·5·11·29· 89· 5281·13 635 541,
34 • 5. 11 5281. 36 815 963 399).
В литературе встречается по меньшей мере 67 пар дружествен­
ных чисел требуемого вида. Для 22 из них число р = и + s + 1
действительно оказывается простым, т. е. мь1 получаем по меньшей
мере 22 новых правила нахождения дружественных чисел.

3. 9. Свойства дружественных чисел

Охотясь за дружественными числами, математики получали


те или иные свойства этих чисел, высказывали разнообразные
гипотезы.

Так, было доказано, что в любой паре дружественных чисел одно


число должно иметь по крайней мере три различных простых делителя.
Это утверждение легко проиллюстрировать с помощью чисел
Сабита А = 2npq и В = 2nr - число А имеет три простых делителя:
2, р, q. Можно сказать, что теорема Сабита дает самые простые пары
дружественных чисел.

1
3.9. Свойства дружественных чисел 141

Было доказано, что сумма чисел, образующих дружественную


пару одной четности, кратна 9.
Проиллюстрируем это свойство, пользуясь числами Сабита:

2n(9. 22n-I - 1) + 2n(3. 2n+I - 1)(3. 2n - 1) =


= 2n(9 · 22n-I - 1+9 · 22n+I - 3 · 2~ - 3 · 2n+I + 1) =
= 2n(9 · 22n · 2,5 - 3 · 2n · 3) = 9 · 22n(5 · 2n-I - 1).

Пара (m, п), т < п, называется регулярной дружественной па­


рой типа (i, j), если (m, п) = (gМ, gN), где g - наибольший
общий делитель т и п, НОД(g, М) = НОД(g, N) = 1, М и N -
числа, свободные от квадратов, и число простых делителей чисел М
и N равно i и j, соответственно.
Так, числа 220 = 22·5·11, 284 = 22 • 71 образуют пару типа (2, 1).
Числа 6 955 216=24 ·19· 137·167, 7 418 864 = 24 ·463 679 составляют
пару типа (3, 1).
Доказано, что не существует регулярных пар типа ( 1, j) для
j ~ 1.
Пары, не являющиеся регулярными, называются экзотически-
ми. Примером такой пары могут служить числа 12 285 = 33 • 5 · 7 · 13,
14 595 = 3. 5. 7. 139.
Предполагают, что не существует дружественных чисел разной
четности - все известные пары дружественных чисел содержат
либо два четных, либо (гораздо реже) два нечетных числа.
Неизвестно, существуют ли взаимно простые дружественные
числа. По крайней мере, до 10 67
таких чисел нет.
Предположение о том, что все нечетные дружественные числа
кратны 3, было недавно опровергнуто. Сегодня известно много не­
четных дружественных пар, взаимно простых с 3 (а следовательно,
и с 6), наименьшая из таких пар (каждое из чисел которой имеет
32 цифры) имеет вид
(42262694537514864075544955198125,42405817271188606697466971841875).
Найдены и примеры дружественных пар, взаимно простых с 30 =
= 2 · 3 · 5. Наименьшая такая пара состоит из 193-значных чисел.
Пока неизвестны пары, взаимно простые с 210 = 2 · 3 · 5 · 7.
Неизвестно, конечно или бесконечно множество пар друже­
ственных чисел. Впрочем, венгерский математик Эрдеш доказал,
142 Глава 3. Совершенные и дружественные числа

что дружественные числа имеют нулевую плотность, т. е. их доля


среди чисел, не превосходящих х, стремится к нулю с ростом х.

З~ 1О. Обобщения дружественных чисел

Как и для случая совершенных чисел, в математике существует


много интересных обобщений понятия дружественных чисел. Рас­
смотрим некоторые из них.

Дружественной четверкой называется четверка чисел (а, Ь, с, d),


такая что и(а) = и(Ь) = и(с) = u(d) = а + Ь + с + d. Если
(а, Ь) и (х, у) - дружественные пары и НОД(а, х) = НОД(а, у) =
= НОД(Ь, х) = НОД(Ь, у) = 1, то (ах, ау, Ьх, Ьу) - дружественная
четверка. Это следует из тождества

и(ах) = и(а)и(х) =(а+ Ь)(х +у)= ах+ ау+ Ьх + lrg.


Наименьшая известная дружественная четверка имеет вид

(842448600, 936343800, 999426600, 1110817800).


Большие дружественные четверки могут быть построены, ис­
пользуя правило

(а, Ь, с, d) = Ср ( 173 · 1933058 921 · 149 · 103 540 742 849,


173. 1933 058 921. 15 531111427 499,
336 352 252 427. 149. 103 540 742 849,
336 352 252 427. 15 531111427499)'
где

Ср = 2Р- Мр5 9 • 72 • 11 4 • 17 2 • 19 1 • 29 2 • 67 · 71 2 • 109 · 131 · 139 · 179 х


1

х 307. 431·521·653 · 1019 · 1279. 2557. 3221·5113. 5171. 6949,


а Мр - простое число Мерсенна с простым р > 3.
Дружественной тройкой называется тройка (l, т, п), такая что
s(l) = т + п, s(m) = l + n, s(n) = l + т, где s(n) = и(п) - п.
Известно по крайней мере 8 таких троек, в которых два числа
совпадают, и по крайней мере две тройки, в которых все три числа
различны: (123 228 768, 103 340 640, 124 015 008) и (1945 330 728 960,
2 324 196 638 720, 2 615 631953920).
3.10. Обобщения дружественных чисел 143

Чаще дружественную тройку определяют как тройку (а, Ь, с),


такую что и(а) =
и(Ь) = и(с) = а+ Ь +с. Простейшим примером
может служить тройка (120, 120, 120). Более интересным примером
2 2 5 2 2 2 )
является набор ( 2 · 3 · 5 · 11, 2 · 3 · 7, 2 · 3 · 71 .
В целом будем называть натуральные числа п 1 , ••• , nk k-дру­
жественными, если и(п 1 ) = ... = u(nk) = ni+ ... +nk. Тогда друже­
ственные числа будут 2-дружественными числами, дружественные
тройки - 3-дружественными числами, а дружественные четвер­
ки - 4-дружественными числами.
Назовем индексом натурального числа п величину

I(n) = и(п).
п

Тогда пара различных чисел (k, m) называется парой друзей (и го­


ворят, что число k - друг числа m) если
I(k) = J(m). Напри­
мер, (4320, 4680) - пара друзей, так как /(4320) = (и(4320))/4320 =
= 15120/4320 = 7/2 и /(4680) = (и(4680))/4680 = 16 380/4680 = 7/2.
Другой пример - пара (24, 91963648), имеющая индекс 5/2. Пер­
выми парами друзей являются пары (6, 28), (30, 140), (80, 200),
(40, 224), (12, 234), (84, 270), (66, 308), ... (упорядоченные по боль­
шему элементу).
Аналогичным образом можно определить тройки друзей (пред­
ставителями которых являются наборы (2160, 5400, 13 104), (9360,
21600, 23 400) и (4320, 4680, 26 208)), четверки друзей (включающие
наборы (6, 28, 496, 8128), (3612, 11610, 63984, 70434), (3948, 12690,
69 936, 76 986)), пятерки друзей (реализованные наборами (84, 270,
1488, 1638, 24 384), (30, 140, 2480, 6200; 40 640), (420, 7440, 8190,
18 600, 121 920)) и т. д.
Числа, имеющие друзей, называются дружелюбными, а числа,
не имеющие друзей - одинокими. Одинокими числами являются
простые числа, степени простых чисел и числа п, для которых

выполнено условие НОД(и(п), п) = 1. В последнем случае, если


(и(п))/п = (u(m))/m, то ти(п) = пи(т), откуда т = kn и u(m) =
= kи( п), k Е N; последнее равенство невозможно при k > 1, так
как в этом случае имеет место неравенство u(kn) > kи(п). Первыми
числами, удовлетворяющими этому условию, являются 1, 2, 3, 4,
5, 7, 8, 9, 11, 13, 16, 17, 19, 21. При этом существуют одинокие
144 Глава З. Совершенные и дружественные числа

числа п, для которых НОД(и(п), n) > 1, например, 18, 45, 48, 52.
Легко показать, что числа 136, 148, 160, 162, 176, 192, 196, 208, 232,
244, 261, 272, 292, 296, 297, 304, 320, 352 и 369 также являются
одинокими. С другой стороны, статус таких чисел, как 10, 14, 15,
20, 22, 26, 33, 34, 38, 44, 46, 51, 54, 58, 62, 68, 69, 70, 72, 74, 76, 82,
86, 87, 88, 90, 91, 92, 94, 95, 99, 104, 105, и многих других, остается
неизвестным.

Два числа n и т <п называются (а, /3)-мультидружествен­


ными, если u(m) - т = =
an и u(n) - n {Зт, где а и f3 - нату­
ральные числа. Так, числа пары (76 455 288, 183 102 192) являются
(1, 6)-мультидружественными, а пары (52 920, 152 280), (16 225 560,
40 580 280), (90 863 136, 227 249 568), (16 225 560, 40 580 280) явля­
ются примерами (1, 7)-мультидружественных чисел. (1, 1)-мульти­
дружественная пара (m, n) является дружественной. Доказано, что
число т мультидружественной пары не может иметь ровно один
простой делитель, а в том случае, когда оно имеет ровно два про­
стых делителя, а = 1и т четно.
Почти дружественной парой называют пару чисел (m, n), та­
кую что u(n) = u(m) = т + n - 1. Известно 11 таких пар.
Два числа т и п называются квазидружественными, если
u(m) = u(n) = т + n + 1. Первыми такими наборами являются
пары (48, 75), (140, 195), (1050, 1575), (1648, 1925).
Социальные числа - натуральные числа, являющиеся обобще­
нием совершенных и дружественных чисел. Набор чисел называ­
ется социальным, если он образует аликвотную последовательность
(т. е. последовательность натуральных чисел, каждый из элементов
которой является суммой собственных делителей предыдущего эле­
мента), которая является Циклической, периодически возвращаясь
к своему первому члену. Период данной последовательности назы­
вается порядком данного набора социальных чисел.
Если период равен 1, мы получаем социальное число поряд­
ка 1, т. е. совершенное число: так, собственными делителями чис­
ла 6 являются числа 1, 2, и 3, сумма которых вновь равна 6. Пара
дружественных чисел образует набор социальных чисел порядка 2:
так, сумма собственных делителей числа 220 равна 284, а сумма
собственных делителей числа 284 вновь равна 220. Известно, что
не существует множества социальных чисел порядка 3. Рассмотрим
пример множества социальных чисел порядка 4: сумма собствен-
3.10. Обобщения дружественных чисел 145

ных делителей числа 1 264 460 = 22 • 5 · 17 · 3719 равна

1+2 + 4 + 5 + 10 + 17 + 20 + 34 + 68 + 85 + 170 + 340 + 3719 +


+ 7438 + 14 876 + 18 595 + 37 190 + 63 223 + 74 380 + 126 446 +
+ 252 892 + 316115 + 632 230 = 1547860.

Сумма собственных делителей числа 1 547 860 = 22 • 5 · 193·401 равна

1+2 + 4 + 5 + 10 + 20 + 193 + 386 + 401 + 772 + 802 + 965 +


+ 1604 + 1930 + 2005 + 3860 + 4010 + 8020 + 77 393 + 154 786 +
+ 309 572 + 386 965 + 773 930 = 1 727 636.

Сумма собственных делителей числа 1 727 636 = 22 • 521 · 829 равна

1+2 + 4 + 521+829 + 1042 + 1658 + 2084 + 3316 +


+ 431909 + 863 818 = 1305184.

Сумма собственных делителей числа 1 305 184 = 25 • 40 787 равна

1+2 + 4 + 8 + 16 + 32 + 40 787 + 81 574 +


+ 163 148 + 326 296 + 652 592 = 1 264 460.

Первые циклы социальных чисел порядка k ~ 4 начинаются


с элементов 12496, 14316, 1264460, 2 115 324, 2 784 580, 4 938 136, ...
и имеют порядок 5, 28, 4, 4; 4, 4, ... , соответственно. Всего известно
146 циклов социальных чисел порядка k ~ 4. Нижеследующая
табл. 3.1 содержит информацию о наименьших элементах циклов
социальных чисел порядка k ~ 4 и количестве известных циклов
данного порядка.

Заметим, что для построения элементов аликвотной последо­


вательности мы используем функцию s(n) = и(п)
- n. Естествен­
ное обобщение можно получить, заменив функцию s(n) = и(п)-п
на функцию

a(n) = u(a(n - 1)).


т

В этом случае неподвижными точками будут мультисовершенные


числа, так как, если a(n - 1) = a(n), то ma(n) = u(a(n)) - мы
146 Глава 3. Совершенные и дружественные числа

Таблица 3.1

Количество
Порядок Наименьшие члены цикла
известных циклов

4 138 1264460, 2 115 324, 2 784 580, 4 938 136,


7 169 104, 18 048 976, ...

5 1 12496

6 3 21 548 919 483, 90 632 826 380,


1 771 417 411 о 16

8 2 1095447416, 1276254780

9 1 805984 760

28 1 14 316

получили определение m-мультисовершенного числа. Если после­


довательность, начинающаяся с а(п), превращается в циклическую
после k > 1 шагов, то число а(п) называется 1/т-социШ1ьным чис­
лом порядка k.
Легко проверить, что число
14 913 024 является 1/3-социаль­
ным числом порядка числа
2 096 640 и 422 688 ООО являются
2,
1/4-социальными числами порядка 2, а число 3 396 556 800 являет­
ся 1/4-социальным числом порядка 12.
Более того, если Мт и Mn - различные простые числа Мер­
сенна, то

т. е. числа 2m-I Mn и 2n-I Мт являются 1/2-социальными числами


nорядка 2.

3.11. Задачи

Докажите, что натуральное число п совершенно тогда и только


тогда, когда s(n) = п, где s(n) = u(n) - п. Является ли функция
в(п) мультипликативной?
3.11. Задачи 147

l~~ Пусть uk(n) = l:dk, k Е N. Найдите и2(6), и 3 (5). Докажите,


dln
что
(a1+l)k l (а,+ l)k l
Ps -
Uk (р 1
а1 а,) Р1 -
• • • • • Ps = k
Р1 -1 р~ - 1
Докажите, что uk(mn) :::; uk(m)uk(n).

Пусть тk(п) = I: 1 - число представлений натурального


n=n1· ...·n,
числа п в виде k (k ~ 2) натуральных сомножителей. Найдите т2 (3),
тз(б), т4(5). Докажите, что т2 (п) = т(п). Докажите, что

тн1 (п) = I: тk(п).


dln

Докажите, что

(ра1 1 • • • • • ра,) (а1 + k - 1)! (а 8 + k - 1)!


Tk s = (k - 1) !а1! . · · · · (k - 1) 1.as! •

Докажите, что т(тп):::; т(m)т(п).

Может ли число ра, р Е Р, а Е N, быть совершенным числом?

11,1 Покажите, что если п совершенно, то и( п) не является совер­


шенным числом. Найдите все совершенные числа п, для которых
и(и(п)) также является совершенным числом.

Ответ: п = 6. ..,.
j~j Докажите, что все четные совершенные числа являются тре­
угольными числами и шестиугольными числами, но ни одно со­

вершенное число не является квадратным числом и кубическим


числом.

Какие остатки могут давать четные совершенные числа при


делении на 2, на 3, на 5, на 10, на 100?
1,1'! Докажите, что число точек треугольника Паскаля [10) в п-м
от вершины «четном» (т. е. состоящем из четных чисел) треуголь­
нике равно 2n- 1(2n - 1), в частности, для простого числа 2п - 1
148 Глава З. Совершенные и дружественные числа

количество точек в n-м от вершины «Четном» треугольнике выра­

жается четным совершенным числом.

Реше и и е . Для треугольника Паскаля имеет место следующее свой­


ство: если р - простое число, то все внутренние члены рk-й строки
треугольника Паскаля делятся нар; в 2n-й строке имеется 2n + 1
элемент, из них 2n + 1 - 2 = 2n - 1 элемент - четен; в следу­
ющей строке 2n + 2 элемента, из них 2n + 2 - 4 = 2n - 2 эле­
мента - четные числа и т. д.; тогда общее число четных чисел
в треугольниках, основанием которых служит 2n -я строка, равно
(2n - 1) + (2n - 2) + ... + l = 2n- 1(2n - 1). ....

1~ Сколько цифр имеет запись совершенного числа 2 11 212 ( 211 213 - 1)


в десятичной системе счисления?

Решение. Так как 22 425 · lg 2 = 22 425 · 0,30103 ... = 6750,59 ... ,


то 222 425 имеет 6751 цифру и 222425 = 106750 10°·597 , а так как
io0 •597 > 10 112 > 3, то 106751 > 222425 > 3 · 106750 ; следовательно,
первая цифра i 2425 должна не превосходить 3; таким образом,
число цифр останется без изменения, если из 222425 вычесть 211212 .
Итак, число 211212 (2 11213 -1) имеет 6751 цифру. ..,.

~ltll Проверьте, что среди первых четырех четных совершенных чи-


-~~~~"'"···

сел только одно (28) имеет вид х 3 - 1.

~1\11 Докажите, что в двоичной системе счисления любое совершен­


ное число записывается в виде 111 ... 111 ООО ... 00 2 , где число ну­
лей на единицу меньше числа единиц: 6 = 1102 , 28 = 11 1002 и т. д.

111 Докажите, что любое натуральное число, делящееся на 12, яв­


ляется четным избыточным числом; докажите, что любое нечетное
натуральное число, делящееся на 945, является нечетным избы­
точным числом; докажите, что каждое натуральное кратное совер­

шенного числа, отличное от него самого, есть избыточное число;


докажите, что каждое натуральное кратное избыточного числа есть
избыточное число; докажите, что любой натуральный делитель со­
вершенного числа, отличный от него самого, есть недостаточное
число.
3.11. Задачи 149

Назовем п-числом Харшада натуральное число n;;;:: 2, которое


делится на сумму своих цифр в п-ичной системе счисления. Най­
дите первые два 2-числа Харшада, первые два 3-числа Харшада.

!JJl!I! Назовем суперчислом Харшада натуральное число n ;;;:: 2, ко­


торое делится на сумму своих цифр в люб.ой системе счисления.
Покажите, что числа 1, 2, 4 и 6 являются суперчислами Харшада
(других таких чисел нет).

llllJ!IJi Докажите, что последовательность сильно составных чисел яв­


ляется подпоследовательностью последовательности наименьших

чисел k, имеющих ровно п делителей.

!l,§! Назовем число k-гладким, если оно не имеет простых делите­


1
лей, больших k. Найдите первые пять k-гладких чисел мя каждого
k ~ 7.

Найдите все натуральные n, такие что n является произведе­


нием своих собственных делителей.

Ответ: n Е {p 3 ,pq}.

!!il'I!
,.;::.;-:-:-:.;:-:-:::::::
Мультипликативным совершенным числом называется число n,
мя которого произведение его натуральных делителей равно n 2 •
Покажите, что первыми такими числами являются числа 1, 6, 8, 10,
14, 15, 21, 22, ....

Назовем натуральное число n качественным, если т(п) и и(п) -


совершенные числа. Покажите, что 12 является качественным чис­
лом. (Второе известное качественное число есть
6086555670238378
989670371734243169622657830773351885970528324860512791691264.)
2
1111
~-w~

Число п, такое что и (п) = и(и(п)) = 2n, .называется супер-


совершенным числом. Покажите, что четными суперсовершенными
числами являются числа 2Р- 1 , где 2Р-1 - простые числа Мерсенна.

Назовем (m, k)-суперсовершеннЬlм числом натуральное число n,


дJIЯ которого um(n) = kn. Покажите, что первыми (2, 2)-суперсо­
вершенными числами являются числа 2, 4, 16, 64, 4096, 65 536,
262144.
150 Глава 3. Совершенные и дружественные числа

\1111
~;.,"~,~-·=·=·=·=·=
Назовем сильно ко-взаимно простым числом натуральное чис-
ло k, для которого уравнение х- ф(х) = k имеет больше решений,
чем для любого числа, меньшего его. Здесь ф(х) - функция Эйле­
ра. Покажите, что первыми такими числами являются числа 2, 4,
8, 23, 35, 47, 59, 63, 83, 89, 113, 119, 167. Покажите, что уравнение
х - ф( х) = 1 имеет бесконечно много решений.

111!1Назовем сильно взаимно простым числом натуральное число k,


для которого уравнение ф(х) = k имеет больше решений, чем для
любого числа, меньшего его. Здесь ф(х) - функция Эйлера. По­
кажите, что первыми такими числами являются числа 1, 2, 4, 8, 12,
24, 48, 72, 144, 240, 432, 480, 576, 720, 1152, 1440 с 1, 3, 4, 5, 6, 10,
11, 17, 21, 31, 34, 37, 38, 49, 54, 72 решениями, соответственно.
111!! Покажите, что последовательность сильно взаимно простых
чисел является подпоследовательностью последовательности наи­

меньших чисел k, имеющих ровно п решений уравнения ф(х) = k.

!il,I~ Неприкасаемым числом называется число, которое нельзя пред­


ставить как сумму собственных делителей любого другого числа.
Покажите, что 4 не является неприкасаемым. Покажите, что 5 яв­
ляется неприкасаемым. Покажите, что совершенное число не яв­
ляется неприкасаемым. Проверьте, что последовательность непри­
касаемых чисел начинается с чисел 2, 5, 52, 88, 96, 120, 124, 146,
162, 188, 206, 210.
Замечание. Предполагают, что 5 - единственное нечетное неприкасае­
мое число, и что 2 и 5 - единственные простые неприкасаемые числа;
доказано (Эрдеш) что существует бесконечно много неприкасаемых чисел.

1111! Покажите, что неприкасаемое число не может быть на единицу


больше простого числа.

Решение. Если и - неприкасаемое число и и - 1- простое, то


и= (и- 1) + 1 есть сумма собственных делителей числа (и - 1) 2 -
противоречие. ..,..
i11:!Ji Числом Оре называется натуральное число п, для которого сред-
нее гармоническое

Н(п) = т(п)l
I:d
dln
3.11. Задачи 151

его делителей является целым числом. Убедитесь, что Н (п) = 1, 4/3,


3/2, 12/7, 5/3, 2, 7/4, 32/15, 27/13, 20/9 для n = l, 2, ... , 10, соответ­
ственно. Покажите, что числа 1, 6, 28, 140, 270, 496, 672, 1638, 2970,
6200, 8128, 8190 являются числами Оре. Докажите, что любое со­
вершенное число является числом Оре.

Замечание. Гипотеза Оре утверждает, что для нечетного n > 1 величина


H(n) не является целым числом; отсюда следует, что нечетных совершен­
ных чисел не существует.

!ilJ[; Найденный Сабитом способ получения дружественных чисел


звучит на его математическом языке следующим образом:

«Покажем, как найти два каких угодно дружественных числа. Возьмем


последовательно пропорциональные числа в отношении удвоения,

начиная с единицы и включая ее. Пусть это будут числа А, В, С, D


и Е. Возьмем их сумму, как это делают для построения совершенного
числа: чтобы числа А, В, С, D и Е, будучи сложены вместе, дали чис­
ло G. Прибавим к числу G последнее из чисел, от которых взята сум­
ма, т. е. число Е; пусть их сумма будет числом Н. Отнимем от числа G
число, предшествующее Е, т. е. D; пусть остаток будет J. Если каждое
из чисел Н и J - простое число, отличное от двух, это будет то, что
мы хотели, если же нет, то продолжим ряд чисел, от которых бралась
сумма, пока не получим такие, которые дают для этих двух чисел про­

стые числа. Пусть два числа Н и J - простые и число два не является


одним из них. Умножим одно из них на другое; пусть при умножении
получится Q. Умножим Q на последнее из чисел, от которых бралась
сумма, т. е. на число Е, и пусть при умножении получится число L.
Это одно из двух искомых чисел, запомним его. Затем число, следу­
ющее за числом Е в ряду последовательно пропорциональных чисел
в отношении удвоения, а именно число I, сложим с предшествующим
предпоследнему числу из тех, от которых была взята сумма; пусть сум­
ма этих двух чисел - число М. Далее, пусть произведение числа М
на число I - число N; отнимем единицу и положим остаток равным
числу Х. Если Х - простое число, то это то, что мы хотели, если же
нет, то продолжим ряд чисел, сумма которых была взята, пока не при­
дем к тому, что это число станет простым числом. Пусть Х - простое
число. Умножим его на число Е; пусть при этом умножении получит­
ся число О. Я утверждаю, что числа L и О - дружественные числа».

Убедитесь, что это означает не что иное, как проведение следующих


операций:
А+В+ ... +C+D+E = G,
Т. е. 1 + 2 + ... + 2n-2 + 2n- I + 2n = 2n+ 1 - 1;
152 Глава 3. Совершенные и дружественные числа

G + Е = Н, т. е. Н = 2n + 2n+ 1 - 1;
G - D = J, т. е. J = 2n+ 1 - 1 - 2n - 1.

Если

НОД(Н, J) = НОД((2n + 2n+i - 1), (2n+I - 1- 2n- 1)) = 1,

то

Q= Н. J = (2n + 2n+I - 1). (2n+I - 1 - 2n-1).

Q·E=L, т.е. L=(2n+2n+I_1)·(2n+l_l-2n-l)2n;


1 +С=М, т.е. M=2n+i +2n- 2 ;
М ·1 =N, т.е. N = (2n+1 +2n-2)·2n+I;
MI-1 =N -1 =Х, т.е. Х = (2n+I +2n- 2).2n+ 1-1;
Х·Е=О, т.е. 0=((2n+l+2n- 2)·2n+l_1)·2n.
Тогда L и О - дружественные числа.

111 Убедитесь, что схема Сабита позволяет сформулировать сле­


дующее утверждение: если числа 2n+ 1 - 1 + 2n , 2n+ 1 - 1 - 2n- J и
2n+ 1(2n+I + 2n- 2) - 1 - простые, то числа 2n(2n+I - 1+2n)(2n+I -
-l-2n-t) и 2n(2n+ 1(2n+ 1+2n- 2)-l) -дружественные. Приведите
данную формулировку к ее современному прочтению.

Решение.

2n+I - 1 + 2n = 2n(2 + 1) - 1 = 3 · 2n - 1,
2n+ 1 - 1 - 2n- I = 2n- I (4 - 1) - 1 = 3 · 2n- I - 1,

2n(2n+i( 2n+I + 2n-2) _ l) = 2n+I. 2n-2(B + l) = 9 . 22n-I _ l. ..,.

11 Докажите, что если n является 3-совершенным числом, 3/n,


но 5 и 9 не делят n, то 45n является 4-совершенным чисJtом.

111 Докажите, что если n является 5-совершенным числом и 3/n,


то Зn является 4-совершенным числом. Докажите, что если Зn
является k-совершенным числом и 3 не делит n, то п является
Зk-совершенным числом.
3.11. Задачи 153

!~1::: Положительное число, такое что каждое меньшее натуральное


число есть сумма его различных делителей, называется практиче­
ским числом. Докажите, что первыми практическими числами.явля­
ются числа 1, 2, 4, 6, 8, 12, 16, 18, 20, 24, 28, 30, 32, 36, 40, 42, 48, 54.
,,,,,.,,.,,,.,.,,
111!
а1 а

Покажите, что натуральное число .. п = р 1 • ••• • Ps' с п > 1


и простыми Pi является практическим тогда и только тогда, когда

= 2, · . . ._ 2 , Pi::::::
./ (ра1 а;-1)
+ l.
р1 и, для всех i ~ и 1 ••• Pi-I

Решение. С одной стороны, это условие необходимо для пред­


ставления числа Pi - 1 как суммы делителей числа п; с другой
стороны, условие является достаточным, что можно показать по ин­

дукции. Если разложение числа п имеет указанный вид, то каждое


т ~ и(п) можно представить в виде суммы делителей числа п,
осуществляя следующую последовательность шагов: пусть

q= min { lp7k J, и (p~k ) },


и пусть r = m-qp~". Так как q ~ u(n/p~") и n/p~" - практическое
число по предположению индукции, мы можем представить q как

сумму делителей числа п/р~". Так как

r~ и(п)- р~"и(р~") =и(~),


и n/pk - практическое число, мы можем найти представление r
в виде суммы делителей числа n/pk. Делители, представляющие r,
вместе с р~", умноженным на каждый из делителей, представляю­
щих q, образуют искомое представление числа т в виде суммы де-

лителей числа п. Например, 3~и(2)+1 = 4, 29~и(2·3 )+1 = 40,


2

и 823 ~ и(2 · 32 • 29) + 1 = 1171, т. е. 2 · 3 • 29 · 823 = 429 606 -


2

практическое число. ..,.


~-~ Покажите, что любое четное совершенное число и любая сте­
пень двойки является практическим числом.

llll!il Число р = 3 · 2n - 1 (или, что то же, 2n-I + 2n - l) называют


числом Сабита. Покажите, что Первыми числами Сабита являются
числа 2, 5, 11, 23, 47, 95, J9J, 383, 767, 1535. Покажите, что двоич­
ное представление числа Сабита имеет длину п + 2 и представляет
собой <(10», следующую за последовательностью из п единиц.
154 Глава 3. Совершенные и дружественные числа

Замечание. Наибольшее известное простое число Сабита соответствует


n = 2 312 734, и имеет почти 700 ООО десятичных знаков.

~11!' Докажите, что если т


ляется четным, то пара (m,
=O(mod 6) и число n = O"(m) - т яв­
п) не может быть дружественной.

Литература к главе 3
l. Боро В. и др. Живые числа. М.: Мир, 1985.
2. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
3. Депман И. Я. История арифметики. 5-е изд. М.: КомКнига/URSS, 2010.
4. Неопубликованные материалы Эйлера по теории чисел / Под ред.
Н. И. Невской. СПб.: Наука, 1997.
5. Попов И. Н. Совершенные и дружественные числа. Архангельск: ПГУ,
2005.
6. Сабит ибн Корра. Математические трактаты. Научное наследство. Т. 8/
Сост. Б. А. Розенфельд; под ред. П. А. Юшкевича. М.: Наука, 1984.
7. Серпинский В. 250 задач по элементарной теории чисел. М.: Просвеще­
ние, 1968.
8. Степанова Л. Л. Избранные главы элементарной теории чисел. М.:
Прометей, 2001.
9. Степанова Л. Л., Жмулева А. В., Деза Е. И Арифметика. Практикум по
решению задач. М.: Московский центр непрерывного математического
образования, 2008.
10. Успенский В.А. Треугольник Паскаля. М.: Наука, 1979.
Глава 4

Числа Пифагора

В этой главе объектом нашего рассмотрения являются числа


Пифагора, называемые также пифагоровыми тройками - тройки
(х, у, z) натуральных чисел, удовлетворяющие уравнению Пифагора

х2 + у2 = z2.
Таким образом, в основе нашей, в первую очередь арифме­
тической, дискуссии лежит теорема Пифагора - фундаментальное
геометрическое утверждение, которое запечатлелось в мозгу милли­

онов, если не миллиардов, людей: в любом прямоугольном треуголь­


нике площадь квадрата, построенного на гипотенузе, равна сумме
площадей квадратов, построенных на катетах.
Несмотря на простоту формулировки и доказательства, тео­
рема Пифагора является наиболее важным из всех взаимосвязей
между числами и природой, полученных членами пифагорейского
братства: она дает нам соотцошение, которое выполняется для всех
прямоугольных треугольников и, следовательно, определяет пря­

мой угол; в свою очередь, прямой угол определяет перпендикуляр,


т. е. отношение вертикали к горизонтали, а в конечном счете -
отношение между тремя измерениями нашего мира, т. е. самую

структуру пространства, в котором мы живем.

4.1. История вопроса

Пифагор с острова Самое был одной из наиболее влиятельных


и тем не менее загадочных фигур в математике. Его жизнь оказа­
лась окутанной мифами и легецдами, и историкам бывает трудно
отделить факты от вымысла. Однако не подлежит сомнению, что
Пифагор развил идею о логике чисел и что именно ему мы обяза­
ны первым золотым веком математики. Благодаря его гению, числа
перестали использоваться только для счета и вычислений и были
впервые оценены по достоинству.
156 Глава 4. Числа Пифагора

Пифагор, ок. 569 - ок. 495 до н. э.

Пифагор жил в конце VI в. до н. э" свои познания и умения в


математике он приобрел в многочисленных путешествиях. По не­
которым преданиям, Пифагор побывал в Индии и Британии, но,
по более достоверным сведениям, он перенял многие математиче­
ские методы и средства у вавилонян и египтян. И те и другие древ­
ние народы вышли за пределы простого счета и могли выполнять

сложные вычисления, позволявшие им создавать тонкие системы

учета и возводить сложные здания. Правда, математику они рас­


сматривали лишь как средство решения практических проблем.
После двадцати лет странствий Пифагор собрал и усвоил все
математические правила, существовавшие в цивилизованном мире.

и основал пифагорейское братство - группу из шестисот после­


дователей, способных не только понять его теорию, но и добавить
к ней новые идеи и доказательства. Никто за пределами братства
не знал, чем именно занимаются Пифагор и его ученики. Каждый
член школы приносил торжественную клятву никогда, ни под ка­

ким видом, не разглашать посторонним математические открытия

братства. Даже после смерти Пифагора один из членов братства


был утоплен за то, что он нарушил клятву - публично заявил
об открытии нового правильного тела, додекаэдра, ограниченно­
го двенадцатью правильными пятиугольниками. По существу пи­
фагорейское братство было религиозным сообществом, и одним
из идолов, которым поклонялись пифагорейцы, было Число. Пи­
фагорейцы полагали, что, постигая соотношения между числами,
4.1. История вопроса 157

они смогут раскрыть духовные тайны Вселенной и тем самым при­


близиться к богам.
Помимо изучения соотношений между числами Пифагора ин­
тересовала взаимосвязь между числами и природой. Он понимал,
что природные явления подчиняются законам, а эти законы опи­

сываются математическими соотношениями. Одним из первых от­


крытий Пифагора стало фундаментальное соотношение между гар­
монией в музыке и гармонией чисел. Однако наиболее важной
из найденных пифагорейцами взаимосвязей между числами и при­
родой оказалось соотношение, которое ныне носит имя основателя
братства - теорема Пифагора.
Хотя теорема, о которой идет речь, навсегда связана с именем
Пифагора, поскольку именно он доказал ее универсальную истин­
ность, древние цивилизации использовали частные случаи этого

соотношения значительно раньше.

Так, во тьму веков уходит история прямоуголь-


ного треугольника со сторонами (3, 4, 5). По одной 3
из версий, в древнем Египте для построения пря-
мого угла использовали разделенный на 12 равных 4
частей замкнутый шнур, натягивая его между тремя Рис. 4.1
кольями так, чтобы заключенные между кольями
части шнура находились в соотношении 3: 4: 5. Видимо, с тех пор
треугольник со сторонами (3, 4, 5) называют египетским (рис. 4.1).
Архитекторы и строители тысячи лет использовали эти про­
порции при возведении храмов в Египте, Вавилоне, Китае и других
странах. В одном из выдающихся памятников мировой архитек­
туры - пирамиде Хеопса, гробнице жившего в III тысячелетии
до н. э. египетского фараона, царская комната устроена так, что
прямоугольный треугольник, образованный диагональю меньшей
боковой стены, линией пересечения пола большей боковой стеной
и диагональю всей комнаты, имеет размеры, находящиеся в от­
ношении 3 : 4 : 5. Пропорции египетского треугольника находят
и в размерах тесаных плит пирамиды другого египетского фараона,
Хефрена, брата Хеопса.
Свойствами египетского треугольника восхищались многие:
его славил древнеримский архитектор Витрувий (1 в. дон. э.), древ­
негреческий философ Платон (IV в. дон. э.) считал его символом
супружества, древнегреческий писатель, историк и философ Плу­
тарх (1 в.) называл его прекраснейшим из всех треугольников.
158 Глава 4. Числа Пифагора

Пифагорова тройка (3, 4, 5) обладает рядом замечательных


свойств. Так, площадь египетского треугольника равна 6- совер­
шенному числу, непосредственно следующему за 3, 4, 5. Периметр
египетского треугольника равен 12 - числу, которое считалось
символом счастья, достатка, полноты (вспомним 12 месяцев года,
12 знаков Зодиака, 12 апостолов Христа, 12 книг диалога Плато­
на «Законы»). Тройка (3, 4, 5) - единственная пифагорова трой­
ка, состоящая из трех последовательнЬ1х натуральных чисел. Более
того, она - единственная тройка последовательных натуральных
чисел, сумма кубов которых равна кубу следующего за ними числа:
+ + +
33 43 53 = 63 • Уравнение 3х 4У = 5z не имеет других натураль­
ных решений, кроме х =у= z = 2.
Конечно, тройка (3, 4, 5) не была единственной пифагоровой
тройкой, известной древним. В археологической коллекции Колум­
бийского университета хранится клинописная табличка, датируе­
мая примерно 1500 г. до н. э. При ее изучении оказалось, что она
содержит список пифагоровых троек. В этом списке, помимо трой­
ки (3, 4, 5), имеется, например, и тройка (4961, 6480, 8161). Это
показывает, что список был составлен каким-то методом, отлич­
ным от метода проб и ошибок. Таким образом, вавилоняне знали
теорему Пифагора за тысячу лет до Пифагора и владели каким-то
способом нахождения пифагоровых троек.
В античный период задачу нахождения прямоугольных тре­
угольников со сторонами, выражаемыми натуральными числами,

рассматривали, помимо Пифагора, Евклид («Начала», книга Х, лем­


ма I между предложениями 28 и 29) и Платон. Задача нахождения
пифагоровых троек - записать квадрат в виде суммы двух квадра­
тов - была сформулирована и в книге Диофанта «АрифметиI(а».
Источником получения формул, позволяющих древнегрече­
ским математикам находить различные множества пифагоровых
троек, служили те или иные арифметические тождества.
Так, Пифагор, используя тождество

(2п + 1) 2 + (2п 2 + 2n) 2 = (2п 2 + 2п + 1) 2 ,


указал формулы

(2п + l, 2n(n + 1), 2n(n + 1) + 1),


описывающие все «священные» тройки, содержащие два последо­
вательных числа, одно из которых - гипотенуза.
4.1. История вопроса 159

Платон, 427-347 до н. э. Диофант, ок. 200 - ок. 284

Используя тождество

(m
2
- 1)
2
+ (2m) 2 = (т 2 + 1) 2 ,
Платон получил формулы

(m 2 - 1, 2m, m 2 + 1),

позволяющие описать, при четных m, все пифагоровы тройки, в ко­


торых гипотенуза и один из катетов - последовательные нечетные
числа.

Евклид и Диофант, используя тождество

мя взаимно простых чисел т > п, рассмотрели формулы

которые описывали точно один раз каждую пифагорову тройку


(х, у, z) с условием НОД(х, у) ~ 2.
Хотя каждая из этих формул позволяет получить бесконечно
много пифагоровых троек, ни одна из них не является универ­
сальной, т. е. продуцирующей все возможные тройки. К вопросу
нахождения такой формулы мы и переходим.
160 Глава 4. Числа Пифагора

4.2. Примитивные пифагоровы тройки

Прежде всего заметим, что из данного пифагорова треугольни­


ка (х, у, z) можно получить бесчисленное множество пифагоровых
треугольников (kx, ky, kz), где k = 1, 2, 3, ... , которые будут по­
добны первоначальному. Среди всех таких подобных треугольников
существует наименьший. Это - треугольник, стороны (х, у, z) ко­
торого выражаются взаимно простыми числами, т. е. числами, наи­

больший общий делитель которых равен 1: НОД(х, у, z) = 1. Пифа­


горову тройку (х, у, z), удовлетворяющую условию НОД(х,у,z) = 1,
будем называть примитивной.
Из сделанного выше замечания следует, что для нахождения
всех пифагоровых треугольников достаточно найти формулу мя
вычисления всех примитивных пифагоровых троек, поскольку все
остальные тройки могут быть получены из примитивных умноже­
нием на то или иное натуральное число k.
Легко заметить, что в примитивной пифагоровой тройке числа
х, у и z попарно взаимно просты:

НОД(х, у)= НОД(х, = НОД(у, z) = 1.


z)

Действительно, если НОД(х, у) = d, d > 1, то х = dx 1, у = dy1,


2 2
и z = х').+у = d (xT+Yi), откуда следует, что d делит z (d lz 2 ),
2 2 2 2

или d\z, т. е. z = dz 1 • Таким образом, НОД(х, у, z) = d > 1, что


приводит нас к противоречию.

Поскольку числа х и у взаимно просты, они не могут быть


одновременно четными. Покажем, что они оба не могут быть одно­
временно и нечетными. Действительно, если х = 2k+ 1, а у = 2t+ 1,
то х = 4(k +k)+l, у = 4(t +t)+l, т.е. число х +у 2 = 4m+2 дает
2 2
2 2 2

остаток 2 при делении на 4. С другой стороны, по теореме о делении


с остат1еом [11] любое целое число z можно представить в виде
z = 4l + r, r Е {О, 1, 2, 3}, откуда следует, что z 2 = 4(l 2 + 2lr) + r 2 ,
т. е. возможными остатками при делении на 4 квадрата целого числа
могут быть только числа О и 1, иными словами, z 2 # 4m + 2, что
завершает наши рассуждения.

Таким образом, в любой примитивной пифагоровой тройке


один из катетов - число четное, а другой - нечетное. При этом
гипотенуза z является числом нечетным. Не ограничивая общно­
сти, будем считать, что х нечетно, а у - четно. При указанных
4.2. Примитивные пифагоровы тройки 161

ограничениях мы можем получить формулы, позволяющее нахо­


дить все примитивные пифагоровы тройки, и только их.
Наиболее известным в этой области является следующее угвер.­
ждение.

Все примитивные пифагоровы тройки (х, у, z), для которых у -


четное число, могут быть получены из фОР.!rfУЛ

х = m2 - п2 , у = 2тп, z = m2 + п 2
, т > п,
где т и п - взаимно простые натурш~ьные числа разной четности.
Каждая примитивная пифагорова тройка с четным у определяется
этим способом однозначно.
Прежде всего убедимся, что тройка (m 2 - п 2 , 2тп, т 2 + п 2 )
является примитивной пифагоровой тройкой. Действительно, не­
посредственная проверка показывает, что

(m2 - п2)2 + (2mn)2 = (m2 + п2)2.

Предположив, что НОД(х, у, z) = d > 1, заметим, что в этом слу­


чае d- нечетно, поскольку нечетно, например, z. Тогда dlz, dlx,
или dl(m 2 -n2 ), dl(m 2+n 2 ), откуда следует, что dl2m 2 (d делит сум­
2
му z+x) и dl2n (d делит разность z-x). Поскольку НОД(d, 2) = 1,
2
то dlm , dln 2 , что противоречит взаимной простоте чисел т и n.
Таким образом, мы доказали, что тройка (m 2 - п 2 , 2тп, т 2 + n 2)
примитивна.

С другой стороны, рассмотрим произвольную примитивную


пифагорову тройку (х, у, z) с четным у. Поскольку z их нечетны,
то z-x и z+x четны, т.е. у= 2с, z-x 2а, z+x =
2Ь, а, Ь, с Е = N.
При этом числа а и. Ь взаимно просты: если НОД(а, Ь) = d > l,
то dl(a + Ь) = z и dl(Ь- а)= х, что противоречит примитивности
тройки (х, у, z). Поскольку х 2 + у 2 = z 2 , или у 2 = z 2 - х 2 =
= (z - x)(z + х), то с2 = аЬ. Так как а и Ь взаимно просты, то
а = п 2 , и Ь = m 2 , где т и п - взаимно простые натуральные
числа. Следовательно, z = а + Ь = п 2 + m 2 , х = Ь - а = m 2 - n2 ,
у = 2с = 2тп. Для нечетности х и z нам требуется предположение
о разной четности чисел тип.
Наконец, проверим, что разным парам чисел т и п соот­
ветствуют разные примитивные пифагоровы тройки (х, у, z). Дей­
ствительно, при заданных попарно взаимно простых числах х, у, z
162 Глава 4. Числа Пифагора

мы имеем х +z = 2m2 , z - х = 2п , откуда числа п и т опреде­


2

ляются однозначно. Таким образом, наше угверждение ·полностью


доказано.

Рассмотрим еще одно угверждение подобного рода.


Все примитивные пифагоровы тройки (х, у, z), для которых у -
четное число, могут быть получены из формул

k2 -12 k2 + z2
х = kl, у= z=--- k > l,
2 2
где k и l - взаимно простые нечетные натуральные числа. Каждая
примитивная пифагорова mройка с четным у определяется этим спо­
собом однозначно.
Легко видеть, что второе угверждение эквивалентно первона­
чальному: взяв т + l)/2, n = (k - l)/2, где k и l - взаимно
= (k
простые нечетные числа, k > l, мы получим из первого набора фор­
мул второй; обратно, положив k = т + п, l = т - п, где т > п -
взаимно простые натуральные числа разной четности, мы вернемся
к первому способу.
Получим все примитивные пифагоровы тройки с гипотену­
зой, не превосходящей 100. Для этого, воспользовавшись вторым
угверждением, рассмотрим последовательность нечетных чисел 1, 3,
5, ... , для каждого нечетного k из этой последовательности рас­
смотрим набор нечетных чисел l, меньших k и взаимно простых
с ним, и построим тройки (х, у, z), в которых х = kl, у= (k 2 -l 2)/2,
z = (k 2 + l 2 )/2. На этом пуги мы получим 16 пар (k, l), удовле­
творяющих дополнительному условию (k 2 + l 2)/2 < 100, именно,
пары (3, 1), (5, 1), (5, 3), (7, 1), (7, 3), (7, 5), (9, 1), (9, 5), (9, 7),
(11, 1), (11, 3), (11, 5), (11, 7), (13, 1), (13, 3), (13, 5). Это даст нам
16 примитивных пифагоровых троек с гипотенузой меньшей 100 и
четным у: (3, 4, 5), (5, 12, 13), (15, 8, 17), (7, 24, 25), (21, 20, 29),
(35, 12, 37), (9, 40, 41) •. (45, 28, 53), (63, 16, 65), (11, 60, 61), (33, 56,
65), (55, 48, 73), (77, 36, 85), (13, 84, 85), (39, 80, 89), (65, 72, 97).
Для получения всех пифагоровых троек с гипотенузой, меньшей
100, заметим, что стороны первого из приведенных треугольников
можно увеличить в 2, 3, ... , 19 раз, что даст 18 новых треугольни­
ков, стороны второго треугольника можно увеличить в 2, 3, ... , 7 раз,
что даст 6 новых треугольников, далее мы получим 4, 2, 2, 1, 1 новых
треугольников, в общей сложности 16+18+6+4+2+2+1+1=50
пифагоровых треугольников, стороны которых меньше 100 и у четно.
4.3. Методы генерации пифагоровых троек 163

Число примитивных пифагоровых троек с гипотенузой, мень-


шей 10, 102 , 103 , 104 , равно 1, 16 , 158, 1593, в то время как общее
число таких пифагоровых троек равно 1, 50, 878, 12 467. Известно,
что число др(N) примитивных пифагоровых троек с гипотенузой,
меньшей N, удовлетворяет соотношению

. др(N) 1
l1m = - = 0,15915."
N--+oo N 211'

4.3. Методы генерации пифагоровых троек

Мы получили возможность генерировать все возможные пифа­


горовы тройки, пользуясь одним из описанных выше методов, на-

пример, формулами (k(m 2 -n 2 ), 2kmn, k(m 2 +n 2 )),гдek,m,nEN,


и т > п - взаимно простые числа разной четности. Однако су­
ществуют и другие способы генерации тех или иных бесконечных
последовательностей пифагоровых троек, интересные как с исто­
рической точки зрения, так и с чисто математических позиций.
Перейдем к обсуждению некоторых возможностей такого рода.

1. Первым методом получения бесконечного множества пря­


моугольных треугольников со сторонами, выраженными натураль­

ными числами, считается метод Пифагора, состоящий в следую­


щем: возьмем нечетное число и сделаем его меньшим катетом; возьмем
его квадрат, вычтем из полученного числа единицу и половину полу­
ченной разности сделаем вторым катетом; наконец, добавив единицу
к полученному числу, получим гипотенузу.

В алгебраической форме наши преобразования примут фор­


му пифагоровой тройки (k, (k 2 - 1)/2, (k 2 + 1)/2) с нечетным k.
Эта серия является частным случаем второго способа получения
всех примитивных троек, соответствующим l = 1. Для того чтобы
«разглядеть» в ней частный случай первого способа, запишем не­
четное k в виде 2п + 1, п Е N, что позволит преобразовать формулы
к вИду (2п + 1, 2n(n + 1), 2n(n + 1) + 1), п Е N. Это - частный
случай первого способа, соответствующий т = п + 1. Все трой­
ки, получаемые по формулам Пифагора, примитивны. Более того,
они генерируют все возможные треугольники, у которых гипотену­

за и один из катетов - последовательные натуральные числа.


164 Глава 4. Числа Пифагора

11. Метод Платона стартует с четного числа, большего 2: возь­


мем четное число и сделаем его одним из катетов; разделив это число
пополам и возведя результат в квадрат, вычтем 1и получим второй
катет; добавив 1, получим гипотенузу.
В алгебраической форме, записывая данное четное число в ви-
де 2m, т 1, получим формулы Платона (2т, m 2 ...., 1, m 2 1).
> +
Заметим, что при нечетных т получаемые тройки не являются
примитивными. При четных т формулы Платона генерируют при­
митивные пифагоровы тройки, которые являются частным случаем
(т - четно, n = 1 или, что.то же, k = т + 1, l = т- 1) общего
метода. Этим методом мы получаем все тройки, у которых гипоте­
нуза и один из катетов - последовательные нечетные числа.

111. Бесконечная таблица пифагоровых троек

(x(r, k), y(r, k), z(r, k))


с интересными свойствами может быть получена, используя следу­
ющую процедуру:

x(r, k) = 4r(r + k - 1) - 2k + 1,
y(r, k) = 4rk + 2k(k - 1),
z(r, k) = 4r(r + k - 1) + 2k(k - 1) + 1,
где r, k Е N, причем r - номер строки, а k - номер столбца,
в которых располагается построенная тройка. Заметим, что у все­
гда делится на 4, тогда как х и z нечетны. Ниже мы приводим
небольшой фрагмент данной таблицы.
Легко видеть, что формула Пифагора ( 2k + 1, 2k2+ 2k, 2k2 +2k + 1)
порождает первую строку таблицы, а формула Платона (4r 2 - 1, 4r,

Таблица 4.1
..
(3, 4, 5) (5, 12, 13) (7' 24, 25) (9,40,41) (11, 60, 61)

(15,8, 17) (21, 20, 29) (27,36,45) (33,56,65) (39, 80, 89)

(35, 12, 37) (45, 28, 53) (55, 48, 73) (65, 72, 97) (75, 100, 125)

{63, 16, 65) {77, 36, 85) (91, 60, 109) (105, 88, 137) (119, 120, 169)

{99, 20, 101) (117,44, 125) (135, 72, 153) (153, 104, 185) (171, 140, 221)
4.3. Методы генерации пифагоровых троек 165

4r 2 + 1), использующая четное т = 2r для исключения неприми­


тивных треугольников, порождает первый столбец.
Каждая строка r - семейство пифагоровых треугольников, ги­
потенуза z которых превосходит четную сторону у на квадрат r-го

нечетного числа. В каждом столбце k гипотенуза превосходит не­


четную сторону х на удвоенный квадрат k. Например, М(5, 4) =
2
= (153, 104, 185), где
185 - 104 = 81 = 9 и 185 - 153 = 32 = 2 · 42 •
Числа у в каждом столбце k образуют арифметическую про­
грессию с разностью 4k, а числа х строки r образуют арифме­
тическую прогрессию с разностью 4r - 2. Если два катета отли­
чаются на 1, то больший катет и гипотенуза формируют коорди­
наты большего треугольника, стороны которого отличаются на 1:
M(l, 1) = (3, 4, 5), М(4, 5) = (119, 120, 169), М(120, 169) = (137903,
137904, 195025) и т.д.
Первая строка содержит только примитивные треугольники,
но каждая другая строка содержит непримитивные треугольники,

причем тогда и только тогда, когда номер соответствующего столбца


не равен степени 2, в таком столбце все треугольники примитив­
ны. Для каждого нечетного простого делителя р номера столбца,
средний элемент каждой группы из р элементов столбца, начи­
ная с первого (то есть элемент, принадлежащий строке с номером
r= (р + 1)/2 +пр, n ~ О) является непримитивным треугольни­
ком. В нашем фрагменте таблицы такие треугольники выделены
жирным шрифтом. Если j равно 2 или является делителем k, то
M(r, jk) - непримитивный треугольник тогда и только тогда, ко­
гда M(r, k) непримитивен.

IV. Для заданной примитивной тройки (а, Ь, с) мы можем по­


лучить три новых примитивных тройки

(а - 2Ь + 2с, 2а - Ь + 2с, 2а - 2Ь + Зс),

(а+ 2Ь + 2с, 2а + Ь + 2с, 2а + 2Ь + Зс),


(-а+ 2Ь + 2с, -2а + Ь + 2с, -2а + 2Ь + Зс).

Так, начав с египетского треугольника, т. е. взяв а = 3, Ь = 4,


с= 5, мы получим три новых треугольника со сторонами (5, 12, 13)
(3-(2·4)+(2·5) = 5, (2·3)-4+(2·5) = 12, (2·3)-(2·4)+(3·5) = 13),
(21, 20, 29) (3 + (2 . 4) + (2. 5) = 21, (2 . 3) + 4 + (2 . 5) = 20,
166 Глава 4. Числа Пифагора

(2·3)+(2·4)+(3·5) =29) и (15,8, 17) (-3+(2·4)+(2·5) = 15,


-(2. 3) + 4 + (2. 5) = 8, -(2. 3) + (2. 4) + (3. 5) = 17).
Другими словами, каждый примитивный пифагоров треуголь­
ник является родителем для трех других примитивных пифагоровых
треугольников. Более того, можно доказать, что каждый примитив­
ный пифагоров треугольник может быть получен этим способом,
если построение начато с тройки (3, 4, 5). Это означает, что каждая
примитивная пифагорова тройка является элементом бесконечного
дерева с «корнем» (3, 4, 5):

-t (7, 24, 25) ".


-t (5, 12, 13) -t (55, 48, 73) .. .
-t (45, 28, 53) .. .

-t (39, 80, 89) .. .


(3, 4, 5) -t (21, 20, 29) -t (119, 120, 169) ...
-t (77' 36, 85) . "

-t (33, 56, 65) .. .


-t (15, 8, 17) -t (65, 72, 97) .. .
-t (935, 12, 37) .. .

Для тех, кто знаком с языком матриц, заметим, что получение


новых троек из тройки (а, Ь, с) соответствует операциям (а, Ь, c)U,
(а, Ь, с)А, (а, Ь, с)С матричного умножения, где

U= (-~2 -i -~), А::;:


12 21 2)2 ,
(2 2 3 С= (
-1
~
-2 -2)
1 2 .
2 3 2 3

В этом случае можно утверждать, что любая примитивная пифаго­


рова тройка может быть представлена в виде (3, 4, 5)М, где М -
конечное произведение матриц U, А, С.

V. Для генерации пифагоровых троек можно использовать обоб­


щенные последовательности Фибоначчи [2] /1, /2, ... , fn, ... , где
4.4. Арифметические свойства пифагоровых треугольников 167

f n+2 = ln+I + f n и /1 = а, /2 = Ь -
произвольные натуральные чис­
ла. Мы получим пифагорову тройку (х, у, z), взяв х = 2/n+i/n+ 2 ,
у= fnln+з• z = /~+ 1 + /~+ 2 • В частности, мы получим бесконеч­
ную последовательность (не обязательно примитивных) пифагоро­
вых троек

(unUn+з. 2Un+JUn+2• и~+\ +и~+2),


используя последовательность Фибоначчи 1, 1, 2, 3, 5, 8, ... , опреде­
ляемую рекуррентным соотношением Un+ 2 = Un+ 1 + Un и началь­
ными УСЛОВИЯМИ U1 = U2 = 1.

4.4. Арифметические свойства


пифагоровых треугольников

Мы доказали, что один из катетов примитивного пифагорова тре­


угольника - четное число, второй - нечетное число, и гипотенуза -
нечетное число.

Легко показать, что ровно один из катетов примитивного пифа­


горова треугольника делится на 3.
Действительно, поскольку остатками от деления на3 могут
быть только числа О, 1, 2, то квадраты натуральных чисел мо-
гут давать от деления на 3 только остатки О и 1: 02 О( mod 4), =
1 :::: J(mod4) и 2
2 2
(-1) 2
= =
I(mod4). Если ни один из катетов
на 3 не делится, то сумма их квадратов дает 2 при делении на 3,
т. е. не может быть квадратом целого числа.
Можно утверждать, что ровно один из катетов примитивного
пифагорова треугольника делится на 4.
Для этого нужно либо использовать делимость на 4 (при деле­
нии на 4 квадраты целых чисел дают остатки О и 1, поэтому если оба
катета на 4 не делятся, то сумма их квадратов дает при делении на 4
остаток 2, т. е. не является квадратом целого числа), либо просто
внимательно посмотреть на основную формулу, продуцирующую
все примитивные пифагоровы тройки: число 2mn всегда делится
на 4, поскольку одно из чисел m, n - четно.
Более того, ровно одна из сторон примитивного пифагорова тре­
угольника делится на 5.
Действительно, рассматривая остатки О, 1, 2, 3, 4 от деления
на 5, получим, что квадраты целых чисел имеют, соответственно,
остатки О, 1, 4, 4, 1 при делении на 5. Если ни один из катетов на 5
168 Глава 4. Числа Пифагора

не делится, то возможные остатки суммы их квадратов равны 2, 3


или О, поскольку 1+1=2(mod5), 4+4 = 3(mod 5), 1+4 = O(mod 5).
При этом нас устраивает только остаток О, поскольку квадрат це­
лого числа не может давать остатки 2 или 3 при делении на 5.
Но в последнем случае мы получаем, что z2 , а следовательно, и z,
делится на 5.
. Аналогичным образом легко доказать, что в примитивном пи­
фагоровом треугольнике (х, у, z) ровно одно из чисел х, у, х-у, х+у
делится на 7.
Поскольку одна из сторон пифагорова треугольника делится
на 4, то не существует пифагоровых треугольников, все стороны
которых - простые числа.

Существуют, однако, треугольники, у которых гипотенуза и


один из катетов - простые числа, например (3, 4, 5), (11, 60, 61),
(19, 180, 181), (61, 1860, 1861), .... Неизвестно, конечно или бес-·
конечно множество всех таких треугольников.

Поскольку числа 3, 4, 5 попарно взаимно просты, мы можем


заключить, что произведение катетов любого пифагорова треуголь­
ника делится на 12, а произведение всех трех сторон делится на 60.
Отсюда немедленно следует, что площадь ху/2 любого пифаго­
рова треугольника - натуральное число, делящееся на 6.
Кроме того, периметр х +у +z любого пифагорова треугольни­
ка - четное натуральное число.

Легко показать, что радиус круга, вписанного в пифагоров тре­


угольник, и радиусы трех вневписанных кругов - натуральные числа.
Действительно, достаточно убедиться, что радиус r вписанного
круга равен (х +у- z) /2 = р- z, радиус r z круга, касающегося кате­
тах и продолжений гипотенузы z и катета у, равен (x+z-y)/2 =
= р - у, в то время как радиус rz круга, касающегося гипотенузы

и продолжений катетов х и у, равен р, где р = (x+y+z)/2 Е N -


полупериметр.

Из уже доказанных утверждений следует, что не существует


равнобедренных пифагоровых треугольников.
Этот факт, т. е. утверждение о неразрешимости уравнения 2х 2 = z 2
в натуральных числах, можно получить и непосредственно. Для до­
казательства воспользуемся методом бесконечного спуска, который
еще понадобится в наших исследованиях. Предположим, что реше­
ния есть и рассмотрим такое решение с наименьшим Поскольку z.
2
2jz , то
2
откуда
2lz, 2z 1 , или
z = = 4z~. Тогда 2хz2
или = 4zf,
4.5. Значения сторон пифагоровых треугольников 169

х2 Таким образом, 2lx 2 , 2lx, х = 2х 1 , х 2 = 4xi, 4xi = 2z~,


= 2z~.
2xf = z~. Следовательно, мы получили решение первоначального
уравнения с меньшим z 1 < z, что противоречит сделанному пред­
положению о минимальности z. Приведенное нами доказательство
по сути является доказательством того, что число v12 иррациональ­
но, т. е. не может быть представлено в виде дроби х/у, х, у Е N.
Это открытие - именно, существование несоизмеримых отрез­
ков - было сделано учеными пифагорейской школы.

4.5. Значения сторон


пифагоровых треугольников

Выясним, какие натуральные числа могут представлять одну


из сторон некоторого пифагорова треугольника.
Прежде всего заметим, что египетский треугольник - самый
маленький из всех возможных пифагоровых треугольников

(k(m 2 - n
2
), 2kmn, k(m
2
+ n 2)),
так как

n 2) ~ (т - n)(m + n) ~ 1 · З = 3.
2
k(m -

Таким образом, натуральные числа 1и 2 не могут быть сторонами


пифагорова треугольника.
С другой стороны, любое натуральное число n, большее 2, явля­
ется катетом некоторого пифагорова треугольника.
Это утверждение немеменно следует из формул Пифагора 11
Платона: если n - нечетно, то мы имеем примитивный треуголь-
ник (n, (n 2 - l)/2, (n 2 +1)/2) с катетом n; если же n = 2т - четно,
то мы имеем треугольник (m 2 - l, 2т, m 2 +1) с катетом п, который
является примитивным лишь мя четного т, т. е. для п, кратного 4.
Из наших рассуждений следует, что любое нечетное число, боль­
шее 1, как и любое четное число, кратное 4, является катетом не­
которого примитивного пифагорова треугольника, в то время как
четное число, не делящееся на 4, катетом примитивного пифагоро­
ва треугольника быть не может (четный катет имеет вид 2тп =
= 2. 2k(2l + 1) = 4t).
170 Глава 4. Числа Пифагора

Для нахождения числа Lp(n) возможных примитивных пифа­


горовых треугольников с катетом п разложим n на простые множи­

тели: п = 2a pf' ... р~·.


0
Тогда Lp(n) = О для
= 1, и Lp(n) = 2
ао
8

в остальных случаях. Значения Lp(n) для п ~ 1 равны О, О, 1,


1, 1, О, 1, 1, 1, О, 1, 2, 1, О, 2, .... Число L(n) всех (не обяза­
тельно примитивных) пифагоровых треугольников с катетом п =

= 2a0 pf' ... р~' равно ~((2а1 + 1) ... (2а 8 + 1) - 1) для О:о =О,
и равно '21 ((2а0 -1)(2а 1 +1) ... (2а8 +1)-1) для а0 ~ 1. Заметим,
что L(n) = 1 тогда и только тогда, когда п ЕР или n/2 ЕР. Зна­
чения L(n) для п ~ l равны О, О, 1, 1, 1, 1, 1, 2, 2, 1, 1, 4, 1, ....
Несколько сложнее решается вопрос о существовании таких
натуральных чисел, которые могуr быть длинами гипотенузы пи­
фагорова треугольника. Для этого необходимо и достаточно, что­
бы п имело хотя бы один простой делитель вида 4k + 1. Другими
словами, натуралыюе число п является гипотенузой некоторого пи­
фагорова треугольника в том и только в том случае, если оно имеет
вид kp, где k Е N, р ЕР, р = ·l(mod4).
Это связано с фундаментальными свойствами простых чисел.
Именно, простое число р = 4k + 1 представимо (причем един-
ственным образом) в виде р = m 2 + п 2 , т. е. разложимо на сумму
квадратов двух взаимно простых натуральных чисел, одно из кото­

рых нечетно, тогда как простое число вида 4k - 1 на сумму двух


квадратов неразложимо [ 1, 8]. Отсюда следует, что любое число вида
kp, р = m 2 + п 2 , является гипотенузой пифагорова треугольника
(k(m2 - п 2 ), 2kmn, k(m 2 + п2 )).
Для нахожде~ия числа Hp(n) примитивных пифагоровых тре­
угольников с гипотенузой п запишем разложение

ао ( а 1 а,) ( f31 J],)


n = 2 .. Р1 • · • Ps q1 • • • Чr '
где Pi - простые вида 4xi + 1, а qj простые вида
4xj -1. Тогда
-
Hp(n) = 2s-t для r =О и а 0 =О, и Hp(n) =О в остальных случаях.
Значения Hp(n) для п ~ 1 равны О, О, О, О, l, О, О, О, О, О, О,
О, 1, О, О, О, 1, .... Число H(n) всех пифагоровых треугольников
с гипотенузой

n = 2 ао (Р1а • · • Psа,) (J3' JJ,)


1
Ч1 • • • Чr
4.6. Пифагоровы треугольники с общими элементами 171

1
равно 2((2a1+l) ... (2a 8 +1)-l). Значения Н(п) для п;;::: l равны
о, о, о, о, 1, о, о, о, о, 1, о, о, 1, о, 1, о, 1, о, о, ....
Таким образом, число Т(п) пифагоровых треугольников, одна
из сторон которого равна п, можно вычислить по формуле Т(п) =
= L(n) + Н(п). Значения T(n) для п;;::: 1 равны О, О, 1, 1, 2, 1, 1,
2, 2, 2, 1, 4, 2, 1, 5, 3, " ..

4.6. Пифагоровы треугольники


с общими элементами

Легко видеть, что существует конечное число пифагоровых тре­


угольников с заданной стороной. Например, при заданном катете х
мы получаем, что х 2 = (z - y)(z +у), т. е. натуральное число z +у
является делителем х 2 , что дает конечное число возможностей. Од­
нако всегда можно найти достаточное количество треугольников,
обладающий той или иной общей характеристикой.
Для каждого натурального числа п существует не менее п раз­
личных пифагоровых треугольников с общим катетом.
Действительно, взяв

а= 2 п+1, Ь1с = 21c( 22n-2k _ l), С1с = 21c( 22n-2k + t),


k=O,l,2, ... ,n-1,
получим с~ - Ь~ = (2n+ 1)2, причем числа с1с = 2n · 2n-k + 2k за­
ведомо различны, поскольку дают разные остатки 2k при делении
на 2n. Таким образом, мы получили n пифагоровых треугольников
(2п+ 1 , 2k(22n- 2k - 1), 2k(22n- 2k + 1)) с одинаковым катетом 2n+I и
разными гипотенузами, откуда следует, что среди них нет совпавших.

Для каждого натурального числа n существует не менее n раз­


личных пифагоровых треугольников с общей гипотенузой.
Именно, рассмотрим
2
с= (3 2 + 1)(42 + 1) ". ((n + 2) + 1).
Поскольку число c/(k 2 + 1) является натуральным для каждого
k = 3, 4, ... , п + 2, то натуральными будут и числа
2kc
ь = k2 + •.
172 Глава 4. Числа Пифагора

Поскольку
2 2
2 ( k2 - 1 ) ( 2kc )
с= k.2+1c + k2 +1 '
то мы получаем при k = 3, 4, ... , п + 2 пифагоровы треугольники
(ak, Ьk, с) с одной и той же гипотенузой. При этом


и ak=c---
k2+1'
т. е. аз < а4 < . . . < an+2, откуда следует, что все полученные
треугольники различны.

Для каждого натурального числа n существует по крайней мере п


различных пифагоровых треугольников с общим периметром.
Для доказательства этого факта возьмем п различных при­
митивных пифагоровых треугольников (ak, ьk, ck) с периметрами
ak + ьk + Ck = 8k, k = 1, 2, ... 'п. Возьмем 8 = 81 . 82 ..... 8n,
ak = ak8/8k, ьk = bk8/8k, c'k = CkS/Sk· Тогда ak + ьk + Ck = 8,
причем никакая пара треугольников среди (ak, Ьk, ck) не являются
подобными, а тем более совпадающими.
Для каждого натурального числа п существует не менее п раз­
личных пифагоровых треугольников с общей площадью.
Прежце всего покажем, что если мы имеем п ~ 1 пифагоро­
вых треугольников с различными гипотенузами и общей площадью,
причем один из этих треугольников имеет нечетную гипотенузу, то

можно найти п+ 1 пифагоровых треугольников с различными гипо­


тенузами и общей площадью, из которых один имеет нечетную ги­
потенузу. Действительно, пусть n ~ 1 и заданы n пифагоровых тре­
угольников (ak, bk, Ck), ak < bk < Ck, k = 1, 2, ... , n, С раЗНЫМИ ги­
потенузами и общей площадью, причем число с 1 нечетно. Положим

ak == 2(ЬТ- ai)c1ak, Ьk == 2(Ьi- ai)c1Ьk, c'k = 2(Ьi- ai)cick


и
, =
an+I (Ь2 2)2
1 - а1 ,

Треугольники (ak, Ьk, ck) пифагоровы, поскольку они подобны пи­


фагоровым треугольникам (ak. ьk. Ck). Пифагоровостьтреугольника
(а~+ 1, Ь~+ 1, ~+ 1) проверяется непосредственно с учетом того, что
ai + Ьi = ci:
(Ьf - af) 2 + 16a~Ьi(ai + Ьi) 2 (4aiьi +(а~+ Ь~) 2 ) .
2
=
4. 7. Пифагоровы треугольники-близнецы 173

Таблица 4.2

n Гипотенузы соответствующих треугольников

о 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, ...

1 5, 10, 13, 15, 17' 20, 26, 29, 30, 34, 35, ...

2 25, 50, 75, 100, 150, 169, 175, 200, 225, ...

3 125, 250, 375, 500, 750, 875, 1000, 1125, 1375, ...

4 65, 85, 130, 145, 170, 185, 195, 205, 221, 255, ...

5 3125, 6250, 9375, 12 500, 18 750, 21 875, 25 ООО, ...

Легко видеть, что полученный набор треугольников удовлетворя­


ют необходимым условиям: если д - общая площадь треуголь-
ников (ak, ьk, Ck), т. е. 2д = akьk. то а~Ь~/2 = 4(ЬТ - ат) стл. и
2

а~+ 1 Ь~+ 1 /2 = 4(Ьi - ai) д, таким образом, все п + 1 новых тре­


2

угольников имеют одинаковую площадь; кроме того, все гипотену- ·


зы с~ различны (поскольку были различны гипотенузы ck) и четны;
наконец, гипотенуза с~+ 1 нечетна. Исходя из треугольника (3, 4, 5)
и применяя доказанное утверждение п - 1 раз, мы получим п ис­
комых пифагоровых треугольников.
Интересна с точки зрения нашего исследования и приведенная
табл. 4.2, перечисляющая те натуральные числа, которые являются
гипотенузами ровно п различных пифагоровых треугольников для
n=0,1, ... ,5.

4. 7. Пифагоровы треугольники-близнецы
Рассмотрим пифагоровы треугольники, стороны которых вы­
ражаются последовательными натуральными числами.

Легко убедиться, что три последовательных натуральных числа


могут быть сторонами пифагорова треугольника только в случае еги­
петского треугольника.

Действительно, если (п - 1) 2 + п 2 = (п + 1)
2
, то п 2 = 4n,
и n=4.
С другой стороны, можно найти бесконечно много пифаго­
ровых треугольников, две стороны которых - последовательные
174 Глава 4. Числа Пифагора

натуральные числа. Такие треугольники называют пифагоровыми


близнецами. Все такие треугольники примитивны, поскольку два
последовательных натуральных числа взаимно просты. Среди 16
примитивных пифагоровых троек со сторонами, меньшими 100,
имеется семь близнецов: (3, 4, 5), (5, 12, 13), (7, 24, 25), (20, 21, 29),
(9, 40, 41), (11, 60, 61), (13, 84, 85); число пифагоровых близнецов
с гипотенузой, меньшей 10, 102 , 103 , 104 равно 1, 7, 24, 74.
Предположим, что z - у = 1 (равенство z - х = 1 невозмож­
но, так как оба эти числа - нечетные). Тогда, пользуясь вторым
набором базовых формул, получим, что

k2 + z2 k2 - z2
- - - = 1,
2 2
т. е. l = 1, и х = k, у = ( k - 1) /2, z = (k2 + 1) /2, где k > 1 - не­
2

четно. Следовательно, формула Пифагора (k, (k 2 - 1)/2, (k 2 + 1)/2),


где k > 1 - нечетное число, генерирует все пифагоровы тройки, в ко­
торых один из катетов и гипотенуза являются последовательными
натуральными числами.

Число таких треугольников с гипотенузой, не превосходящей N,


равно ~ l( v'2N - 1-1) J,где lх J - .целая часть х, т. е. наименьшее
целое число, не превосходящее х. Для N = lOn, п.:;;;:: 1, мы получаем
значения 1, 6, 21, 70, 223, 706, 101904, ....
Перейдем к рассмотрению треугольников (х, х + 1, z), катеты
которых - два последовательных натуральных числа. Прежде все­
го покажем, что таких треугольников бесконечно много. Действи­
тельно, начиная с тройки (3, 4, 5), построим бесконечную после­
довательность таких троек, замечая, что для данного треугольника

(х, х + 1, z) треугольник f(x, х + 1, z) = (Зж + 2z + 1, Зж + 2z + 2,


4х + 3z + 2) с б6льшим катетом обладает тем же свойством.
Оказывается, все тройки вИда (х, х + 1, z) могут быть полу­
чены таким образом из тройки (3, 4, 5). Для доказательства этого
факта нам потребуется дополнительное наблюдение: для тройки
(ж, х + 1, z) с х>'3 тройка g(x, х+ 1, z) = (3x-2z+ 1, 3x-2z+2,
Зz - 4х- 2) определяет пифагоров треугольник с меньшей гипоте­
нузой, обладающий тем же свойством. В этом случае, помимо не­
посредственной проверки основного тождества, нужно убедиться,
что все используемые числа. натуральны, причем «новая» гипотенуза
4. 7. Пифагоровы треугольники-близнецы 175

меньше z, т. е. проверить выполнимость неравенств 3х - 2z + 1 > О,


О < 3z - 4х - 2 < z, или, что то же, неравенств 2z < 3х + 1,
3z > 4х + 2, 2z < 4х + 2. Так как 3х + 1 < 4х + 2, то доста­
точно доказать первые два из выписанных неравенств. Поскольку

z 2 = 2х + 2х + 1, то 4z 2 = 8х 2 + 8х + 1 < 9х 2 + 6х + 1 = (Зх + 1) 2 ,
2

и 2z < 3х+·1. Аналогично, 9z 2 =18х 2 +18х+9>16х 2 +16х+4 =


== (4х + 2) 2 , и 3z > 4х + 2. Используя операцию g, уменьша­
ющую длину гипотенузы, мы неизбежно nридем к треугольнику,
катет которого х = 3, и, следовательно, гипотенуза равна 5; это
значит, что при некотором натуральном n выполняется равенство

gn(x, х + 1, z) = (3, 4, 5). Замечая теперь, что fg(x, х + 1, z) =


== f(3x-2z+ 1, 3x-2z+2, 3z-4x-2) = (х, х+ 1, z), мы получаем,
что гип(х, х+ 1, z) = (х, х+ 1, z), или что /n(з, 4, 5) = (х, х+ 1, z).
Таким образом, все пифагоровы тройки вида (х, х + 1, z) могут
быть получены из рекуррентных соотношений Xn+ 1 = 3xn + 2zп + 1,
Yn+I = 3xn + 2Zn + 2, Zn+I = 4Xn + 3zп + 2 с начальными условиями
Х1 = 3, Yt = 4, Zt = 5.
Другими словами, каждый треугольник, катеты которого - по­
следовательные натуральные числа, принадлежит следующему «де­

реву» с корнем (3, 4, 5):

(3, 4, 5) ~ (20, 21, 29) ~ (119, 120, 169) ~ (696, 697, 985) ~ ....
Существует и явная формула, описывающая все треугольники
такого вида. Для ее вывода рассмотрим произвольную примитив-
+
ную тройку (и 2 - v 2 , 2uv, и 2 v 2). Если катеты - последовательные
натуральные числа, то и 2 - v 2 = 2uv ± 1. Переписав последнее ра­
венство в виде (и - v) 2 - 2v 2 = ± 1 и введя новые переменные
и = х + у, v = у, мы получим уравнение Пелля х 2 - 2у 2 = ± 1,
решениями которого являются числа

(1 + J2)n _ (1 _ J2)n
у= 2\12
(см. гл. 1 и [1]). Следовательно, катеты Xn, Уп и гипотенуза Zn соот­
ветствующего пифагорова треугольника вычисляются по формулам

2 (\12 + J)2n+I _ (J2 _ 1)2n+I ( n


Xn = и - v 2 = х 2 + 2ху = + 2(- 1) ,
4
176 Глава 4. Числа Пифагора

(V2 + J)2n+I _ (V2- J)2n+I 1 n


Yn = 2uv = 2у2 + 2ху = 4
- 2(-1) ,

2 2 2 2 (V2 + 1)2n+I + (V2- 1)2n+I


Zn = и + v = х + 2ху + 2у == д;
2v2
Таким образом, все пифагоровы треугольники, катеты которых -
последовательные натуральные числа, могут быть получены по фор­
мулам

((v7,+1)2n+l~(v'1.-1)2n+I -~,

(у7. + 1)2n+1 _ ( у7. _ 1)2n+1 1


4 . + 2'
(у7. + J)2n+I + (у7. _ J)2n+I)
2 у7. , п Е N.

Оценить число п треугольников (х, х + 1, z) с гипотенузой,


не превосходящей величины Zn = N, можно, замечая, Что второе
слагаемое (V2 - 1)
2 1
n+ в выражении для Zn стремится к нулю с ро­
стом п. Тогда
N = Zn > (v'2 + 1)1+2n /(2v'2),
откуда

Jn N > (1+2п) ln (v'2 + 1) - ln (2v'2).


Решая последнее неравенство относительно п, мы получим оценку

n< InN+1n(2V2)-ln(v'1.+l)
2 ln ( 1 + V2)
< l· InN
2 ln (1 + V2)
J~ 0 • 5671 nN.
Таким образом, общее число пифагоровых близнецов с гипо­
тенузой, не превосходящей N, приблизительно равно

l~v2N - 1 + o,567 In N - 1,5 J


(слагаемое « - 1» появляется во избежание двойного подсчета трой­
ки (3, 4, 5) ).
4.8. Пифагоровы треугольники, стороны которых - квадраты 177

4.8. Пифагоровы треугольники,


стороны которых являются квадратами

Рассмотрим теперь вопрос о том, могут ли быть стороны пи­


фагорова треугольника квадратами натуральных чисел - так назы­
ваемыми полными квадратами.
Легко доказать, что существует бесконечно много пифагоровых
треугольников, гипотенуза которых - полный квадрат.
Действительно, начав рассмотрение с примитивного пифаго­
рова треугольника (n, т, р), n < т < р, в котором, как извест­
но, т и n - взаимно простые натуральные числа разной четно­
сти, построим новый примитивный пифагоров треугольник (х, у, z)
по формулам х = m 2 - n 2 , у = 2mn, z = m 2 + n 2 • Его гипотенуза
z = р 2 - полный квадрат.
Можно доказать, что существует бесконечно много пифагоровых
треугольников, один из катетов которых - полный квадрат.
Для этого рассмотрим (q, n, m) - примитивный пифагоров
треугольник, в котором n четно, а q и т - нечетны. Составив
новый треугольник (х, у, z), используя числа т и n, получим, что
х = m 2 - n 2 = q2 , т. е. нечетный катет х - квадрат натурального
числа. Впрочем, тождество (k 4 - 4) 2 + (2k) 4 = (k 4 + 4) 2 позволяет
утверждать, что существует бесконечно много пифагоровых тре­
угольников, четный катет которых - полный квадрат.
С другой стороны, не существует пифагоровых треугольников,
у которых хотя бы две стороны являются квадратами.
Для доказательства предположим, что существуют пифагоровы
треугольники, у которых оба катета являются квадратами. Выберем
среди всех таких треугольников треугольник (х, у, z) с наименьшей
2 2
гипотенузой. Пусть х = а , у = Ь • Тогда числа а и Ь взаимно
просты. Действительно, если НОД(а, Ь) = d > 1, то а = da 1 ,
Ь = db 1 , и, следовательно, z 2 = d4(a1 + Ь1), откуда следует, что
Z = d z1, а1 + Ь1 = z;, ZJ < Z - противоречие С предположением
2

о минимальности z.
Таким образом, рассматриваемый нами треугольник - прими-
+
тивный. Тогда а 2 = m 2 - n 2 , Ь2 = 2mn~ z = m 2 n 2 , где т и n -
взаимно простые числа разной четности. Поскольку а 2 + n2 = m2,
мы получаем примитивный пифагоров треугольник (а, n, m), от­
куда следует, что т нечетно, а n- четно. Пусть n = 2k. Тогда k -
178 Глава 4. Числа Пифагора

1-щтуральное число, взаимно простое с m. На· основании второго


равенства имеем Ь2 = 2тп = 4mk. Учитывая, что т и k взаим­
но просты, получим т = r 2 , k = s2, r, в Е N. Тогда п = 2s2.
Возвращаясь к примитивному пифагорову треугольнику (а, п, m),
найдем взаимно .простые числа m 1 и п 1 разной четности, такие
что п = 2т 1 п 1 , т = тт + п~. Так как п = 2s2, то s2 = m1n1.
Следовательно, m1 = ai, n1 = Ьi, а1, Ь1 Е N. Тогда r 2 =. ai + Ьi,
. 2 2 2
причем r ~ r = т < т + п = z, что вновь дает противоречие
со сделанным предположением о минимальности z.
Таким образом, мы доказали, что не существует пифагоровых
треугольников, катеты которых являются полными квадратами, т. е.
уравнение х4

4 2
= z неразрешимо в натуральных числах.
Предположим, что существуют пифагоровы треугольники, у ко­
торых один из катетов и гипотенуза - полные квадраты. Рассмот­
рим один из таких треугольников (х, у, z) с наименьшей гипоте-
нузои.
u п усть у = а
2 ,z = 2 Ка к
с . и в предыдущем случае, легко

доказать, что числа а и с взаимно просты, т. е. рассматриваемый


нами треугольник примитивен.

Покажем, что х - нечетно. Действительно, если х - чет-


2 2 2 2 2 2
но, то а = у = т - п , х 2тп, с = z т =
п , откуда= +
(ас) 2 = т 4 - n 4 , т. е. n 4 (ас) 2 т 4 • Мы получили пифагоров тре­
+ =
угольник (п 2 , ас, m 2 ), в котором один из катетов и гипотенуза -
квадраты, причем m < z - противоречие. Итак, х - нечетно,
2
2 2 4 4 2 2 2
т. е. у= а - четно. Тогда х = с - а = (с - а )(с + а 2 ), и легко
видеть, что числа с2 - а 2 и с2 + а 2 взаимно просты - любой их
общий делитель делит их разность, т. е. 2с2 , и их сумму, т. е. 2а 2 ,
а поскольку каждое из них нечетно, то общий делитель должен
делить взаимно простые числа с2 и а 2 , т. ,е, быть равным 1. Тогда,
как и ранее, с2 - а 2 = r 2 , ··с2 + а 2 = s2, откуда 2с2 = r 2 + s2, и

=с2 ,
2 2
(s;r) + (s;r)
причем (в+ (в
- r)/2 - взаимно простые натуральные числа.
r)/2,
Следовательно, либо (в+ r)/2 = m 2 - n2 , (в - r)/2 = 2mn, с =
= m +n , лИ:бо (s-r)/2 = т 2 -п , (s+r)/2 = 2mn, с= m +n .
2 2 2 2 2

В каждом из слхчаев 2а 2 = s2 - r 2 = 8mn(m2 - п 2 ). Так как а


4.8. Пифагоровы треугольники, стороны которых - квадраты 179

четно, то а= 2а 1 , и а~= тп(т - п)(т + п), причем все 4 числа


правой части попарно взаимно просты. Отсюда следует, что каж-

дый множитель правой части - полный квадрат, т. е. т = k2 ,


п = l 2 , т - п = р2 , т + п = q2 • Тогда k4 - l 4 = (pq) 2 , причем
k ;;;::: k = m 2 < m 2 + п = с < с2 = z. Следовательно, в пифагоро­
2 4 2

вом треугольнике (l , pq, k2 ) гипотенуза k2 < z и один из катетов -


2

полные квадраты, что вновь дает противоречие.

Таким образом, мы доказали, что не существует пифагоровых


треугольников, у которых гипотенуза и один из катетов являются
4
полными квадратами, т. е. уравнение х 2 4
+у = z неразрешимо в на­
туральных числах.

Следовательно, не существует пифагоровых треугольников, у ко­


торых все стороны являются полными квадратами, т. е. уравнение
х4 4
+у4
= z неразрешимо в натуральных числах.
Кроме того, не существует двух натуральных чисел, сумма и раз­
ность квадратов которых одновременно были бы квадратами. Дей-
+
ствительно, если m 2 п 2 = z 2 , m 2 - п 2 = х 2 , то, беря у 2тп, =
мы получим «невозможный» треугольник (х , у, z 2 2
).
Из последнего утверждения легко получить известное утвер­
ждение о свойствах пифагоровых треугольников, которое было до­
казано П. Ферма и носит его имя.
Не существует пифагорова треугольника, площадь которого бы­
ла бы равна квадрату натурального числа.
Действительно, если бы такой треугольник (х, у, z) существо­
вал, то имели бы место соотношения

х2 + у
2
= z2 , ху = 2п 2
, 2ху = (2п) 2
,
и, следовательно, равенства

z
2
+ (2п) = х + у + 2ху = (х + у)
2 2 2 2
и z
2
- (2п)
2
= (х - у) ,
2

дающие противоречие.

С именем Ферма связано и утверждение о том, что существуют


пифагоровы треугольники, у которых гипотенуза и сумма катетов -
квадраты.
В 1643 г. в письме к Мерсенну Ферма описал наименьший
такой треугольник, стороны которого равны х 4 565 486 027 761, =
у =1061652293 520, z = 4687 208 610 289, где z 2165 = 17 2 , =
а х +у= 2 372 1592 •
180 Глава 4. Числа Пифагора

4.9. Пифагоровы треугольники


и точки плоскости

Существует несколько способов описания пифагоровых тре­


уrольников при помощи точек плоскости.

Один из них основан на переходе от уравнения а 2 + Ь2 = с ,


2

а, Ь, с Е N к уравнению (а/с) 2 + (Ь/с) 2 = 1, а/с, Ь/с Е Q. Этот пе­


, реход позволяет утверждать, что множество примитивных пифаго­
ровых треугольников взаимно однозначно соответствует множеству
точек с рациональными положительными координатами, принадле­
жащих единичной окружности х 2 +у 2
= 1.
Такое представление позволяет получить следующий важный
результат: для каждого прям.оугольного треугольника существует пи­
фагоров треугольник, углы которого сколь угодно мало отличаются
от углов данного треугольника. В частности, хотя пифагоровых тре­
угольников с углами 45° не существует, к углу в 45° стремятся углы
пифагоровых треугольников, стороны которых выражаются после­
довательными натуральными числами.

Для доказательства данного утверждения достаточно показать,


что для любых двух действительных чисел х 1 и х 2 , таких что
О < х 1 < х 2 < 1, существует рациональное число х, лежащее меж­
ду ними и соответствующее рациональной точке (х, у) единичной
окружности, т. е. некоторому примитивному пифагорову треуголь­
нику (а, Ь, с). Поскольку О< х 1 < х 2 < 1, то
1 + Х1
1<--<--,
1 + Х2
и 1< {1+; < / 1 + х',
1- Х\ 1- Х2 v~ 1-х2
а следовательно, существует рациональное число т/п, т > п, за­
ключенное между указанными корнями, причем, не ограничивая

общности, можно считать, что т и п - взаимно простые числа


разной четности:

Так как

m2 - п2 1 m2-n2
---,-- = 1- ' ТО Х1 < < Х2,
m +п 1 + (m/n) 2
2 2
т
2 -п
2
4.10. Героновы треугольники 181

•• ••
rl' "

•• " "• •
Рис.4.2

где х = (m2 -n2 )/(m2 +n2 ) - число рациональное. Вводя обозначе­


ния а = т 2 - n 2 , Ь = 2тп, с= т 2 + п 2 , мы получаем примитивную
пифагорову тройку (а, Ь, с), соответствующую рациональной точке
(х, у), х =а/с, у= Ь/с единичной окружности.
Другой способ изображения пифагоровых треугольников точ­
ками плоскости состоит в сопоставлении треугольнику (а, Ь, с) точ­
ки (а, Ь). В этом случае треугольник расположен так, что один из
катетов принадлежит оси абсцисс, в то время как одна из вер­
шин совпадает с началом координат. На рис. 4.2, где представлены
множества таких точек в разных масIIiтабах (симметрия возника­
ет благодаря использованию и отрицательных значений а и Ь),
хорошо прослеживаются радиальные линии, соответствующие по­

добным пифагоровым треугольникам.

4. 1О. Героновы треугольники ·


Мы показали, что всякий пифагоров треугольник, т. е. пря­
моугольный треугольник, стороны которого выражаются натураль­
ными числами, имеет площадь, выражаемую натуральным числом.

Существуют и непрямоугольные треугольники, стороны и площадь


которь1х выражаются натуральными числами. Такие треугольники
называются героновыми.

Основанием для такого названия служит формула Герона, вы­


ражающая площадь д треугольника через его стороны а, Ь, с и по­
лупериметр р = (а+ Ь + с)/2:

д = Jp(p- а)(р- Ь)(р- с).


В этих терминах нахождение героновых треугольников сводится
к решению в натуральных числах а, Ь, с, д диофантова уравнения
д 2 = р(р- а)(р- Ь)(р- с).
182 Глава 4. Числа Пифагора

Множество решений этого уравнения полностью описывается


формулами

а = n(m 2 + k2 ), Ь = m(n 2 + k с= (m + n)(mn - k


2 2
), ),

р = mn(m + п), д = kmn(m + n)(mn - k 2),

где m, п и k - натуральные числа, удовлетворяющие условиям

m2n
НОД(m, n, k) = 1, mn > k2 ~ 2т+п
и т ~ п ~ 1.

Наименьшими треугольниками такого рода являются треуголь­


ники со сторонами (3, 4, 5), (5, 5, 6), (5, 5, 8), (6, 8, 10), (10, 10, 12),
(5, 12, 13), (10, 13, 13), (9, 12, 15), (4, 13, 15), (13, 14, 15), (10, 10, 16),
... , имеющие площади 6, 12, 12, 24, 48, 30, 60, 54, ....
Очевидно, что каждый пифагоров треугольник является геро­
новым. Более того, «склеивая» два пифагоровых треугольника с об­
щим катетом, мы можем получить два новых героновых треуголь­

ника, один из которых - тупоугольный. Например, из треуголь­


ников (5, 12, 13) и (9, 12, 15) мы можем получить остроугольный
треугольник со сторонами 13, 14, 15 и площадью 84, и тупоуголь­
ный треугольник со сторонами 13, 4, 15 и площадью 24 (см. рис. 4.3).
Поскольку каждый из двух имеющихся пифагоровых треугольни­
ков можно увеличить таким образом, чтобы катет одного стал равен

5 9
14 9
Рис.4.3
4.10. Героновы треугольники 183

катету другого (например, умножая длины сторон на число, рав­


ное наименьшему общему кратному имеющИхся катетов), то каждая
пара пифагоровых треугольников может быть использована для по­
лучения героновых треугольников по указанной схеме.
Однако не всякий геронов треугольник с натуральными сторо­
нами и площадью может быть получен, используя описанную выше
процедуру. Так, треугольник со сторонами {65, 119, 180) имеет пло-
щадь, равную 1638. Число 2 · 1638 = 22 • 32 • 7 · 13 не делится ни
на одно из чисел 65 = 5 · 13, 119 = 7 · 17, 180 = 22 • 32 • 5, откуда
следует, что ни одна из. высот данного треугольника не выражает­

ся натуральным числом, и рассматриваемый треугольник не может


быть получен из двух пифагоровых треугольников с общим катетом.
С другой стороны, если стороны нашего треугольника увеличить
в 5 раз, то подобный ему треугольник со сторонами 325, 595, 900
можно будет составить из пифагоровых треугольников (91, 588, 595)
и (91, 312, 325).
В этой ситуации удобнее использовать более общее определе­
ние рационального треугольника - треугольника, стороны и пло­

щадь которого выражаются рациональными числами (конечно, мы


всегда можем перейти от рациональных чисел к натуральным, рас­
сматривая треугольник, подобный первоначальному, где коэффи­
циент подобия равен, например, наименьшему общему кратному
знаменателей четырех рациональных чисел, выражающих стороны
и площадь первоначального треугольника)·.
Оказывается, всякий рациональный треугольник можно соста­
вить из двух прямоугольных треугольников с рациональными сторонами.
Действительно, обозначая стороны треугольника рациональны­
ми числами а, Ь, с, проведем высоту h к стороне с. Поскольку пло­
щадь Л = hc/2 нашего треугольника - число рациональное, то
рациональным будет и число h. Не ограничивая общности мож­
но считать, что h лежит внутри треугольника и делит сторону с
на отрезки длины а 1 и Ь 1 • Тогда для двух прямоугольных треуголь-
ников (а1, h, а) и (Ь , h, Ь) имеют место соотношения ат= а 2 - h2 ,
1
Ьi = Ь 2 - h , или ai - ЬТ = а 2 - Ь2 • Поскольку с= а1 Ь1, то
2
+
с(а1 -Ь1) = а 2 -Ь2 , т. е. а 1 -Ь 1 = (а 2 -Ь 2 )/с. Еще раз используя равен­
ство а 1 + Ь1 = с, почленно складывая его с предыдущим, получим
а 1 = (а -Ь +с2 )/2с и (почленно вычитая) Ь 1 = (Ь -а 2 +с )/с. Это
2 2 2 2

доказывает рациональность чисел а 1 , Ь 1 , а значит, и рациональность


184 Глава 4. Числа Пифагора

двух прямоугольных треугольников (а 1 , h, а), (Ь 1 , h, Ь), на которые


мы разбили первоначальный рациональный треугольник.

4. 11. Пифагоровы четверки


Легко видеть, что из каждого пифагорова треугольника мож­
но получить прямоугольник, стороны и диагонали которого выра­

жаются натуральными числами, и обратно, любой прямоугольник


такого рода порождает пифагорову тройку.
При переходе в трехмерное пространство поставим перед собой
задачу найти прямоугольные параллелепипеды, стороны и диагона­
ли которых - натуральные числа. Отыскание всех таких параллеле­
пипедов сводится к нахождению пифагоровых четверок (х, у, z, t) -
натуральных решений уравнения х 2 +у 2 + z 2 = t 2 • Примерами таких
четверок могут служить наборы (1, 2, 2, 3), (2, 3, 6, 7), (4, 4, 7, 9),
(1, 4, 8, 9), (6, 6, 7, 11) и (2, 6, 9, 11).
Анализируя уравнение х 2 + у 2 + z 2 = t2, мы легко получаем,
что хотя бы два из чисел х, у, z должны быть четными - если все
три числа нечетны, то левая часть дает при делении на 4 остаток 3,.
что невозможно, так как правая часть - квадрат; Если только одно
число четно, то при делении на 4 левая часть дает в остатке 2, что
также ведет к противоречию.

Предположим, что у и z - четны, т. е. у = 2l, z = 2т,


l, т Е N. Поскольку t > х, то и = t - х - число натуральное,
и мы можем записать, что (х + и) 2 = х 2 + 4z2 + 4m2 , или, что то же,
u 2 = 4l 2 + 4m2 - 2хи. Отсюда следует, что и - число четное, т. е.
и = 2п, откуда, подставляя u 2 = 4п2 в равенство и сокращая на 4,
получим n 2 = t2 + m 2 - хп, или l 2 + m 2 = n(n + х). Из последнего
уравнения следует, что n делит сумму 12 + m 2 ' и, следовательно,
х = (l 2 + m 2 - n 2)/n. Тогда t = х +и = х + 2n = (l 2 + m 2 + n 2 )/n.
Обратно, рассмотрим· натуральные числа l, т, n, такие что
nll + m 2 , n < (1 2 + m 2)/n, и проверим, что числа х, у, z, t, опре­
2

деляемые из равенств х = (l 2 + m 2 - n 2 )/n, у = 2l, z = 2m,


2
t = (l + m + n 2)/n, являются решением нашего уравнения. Дей­
2

ствительно, из вышеперечисленных требований легко вывести, что


все числа х, у, z, t - натуральные, а само тождество проверяется
непосредственно.
4.11. Пифагоровы четверки 165

Рис.4.4

Наконец, каждое натуральное решение получается из наших


равенств ровно один раз, поскольку числа l, т, n однозначно опре­
деляются числами х, у, z, t: l = у/2, т = z/2, n = (t - х)/2.
Таким образом, все пифагоровы четверки (х, у, z, t), для кото­
рых у и z - четные числа, могут быть получены из формул

z2 + m2 - n2 z2 + m2 + n2
Х=----- у= 21, z=2m, t= '
n n
где l и т - произвольные натуральные числа, а п - любой нату­
ральный делитель суммы l 2 + m 2, такой что п < Vl 2 + m 2. Каждая
четверка получается этим способом ровно один раз.
Прямоугольные параллелепипеды, у которых все ребра и диа­
гонали боковых граней выражаются натуральными числами, назы­
ваются Эйлеровыми параллелепипедами (рис. 4.4).
Легко видеть, что если (а, Ь, с) - пифагоров треугольник, то мы
получим Эйлеров параллелепипед с ребрами (х, у, z), задавая

х = а(4Ь 2
- с2 ), у= Ь(4а 2 - с2 ), z = 4аЬс.
Именно, поскольку а 2 + Ь2 = с2 , то
х2 + У2 = сб, х2 + z2 = а2( 4 Ь2 + с2)2, у2 + z2 = Ь2( 4 а2 + с2)2.
Действуя по этой схеме, мы получим из треугольника (3, 4, 5)
параллелепипед с ребрами (117, 44, 240), найденный в 1719 г. не­
мецким математиком П. Хальке. Примерами других Эйлеровых па­
раллелепипедов служат параллелепипеды со следующими наборами
ребер: (240, 117, 44), (275, 252, 240), (693, 480, 140), (720, 132, 85),
(792, 231, 160).
Эйлеров параллелепипед, диагональ которого также является
натуральным числом (т. е. параллелепипед, ребра, диагональ и все
186 Глава 4. Числа Пифагора

диагонали боковых граней которого - натуральные числа), на­


зывается совершенным кубоидом. До сих пор не найдено ни одно­
го совершенного кубоида, хотя исследованы все параллелепипеды
с длинами сторон, не превосходящими 10 10 •

4.12. Великая теорема Ферма

Естественным обобщением уравнения Пифагора х 2 + у 2 = z2 ,


в которое все три натуральных числа х, у и z входят во вто­

рой степени, является уравнение xn + yn = zn с фиксированным


натуральным n ~ 3. Найти целочисленные решения уравнения
xn + yn = zn для n = 2, т. е. пифагоровы тройки, было сравни­
тельно легко, но если степень повысить с 2 до любого большего
натурального числа, то решение уравнения xn + yn = zn в нату­
ральных числах становится невозможным.

В ходе наших рассуждений мы доказали неразрешимость урав­


нения xn + yn = zn в натуральных числах для n = 4, откуда не­
медленно следует его неразрешимость для любого n = 4т, т Е N.
Поддаются а,нализу и многие другие конкретные значения показате­
ля, однако в общем случае, меняя степень 2в уравнении Пифагора
на любое целое число, большее 2, мы получаем задачу умопомра­
чительной сложности.
Великий математик XVII в. Пьер Ферма утверждал (1637), что
уравнение xn + yn = zn неразрешимо в натуральных числах для лю­
бого n ~ 3, причем ему известно доказа­
тельство данного факта, однако это мисти­
ческое доказательство до сих пор не найдено.
Более 300 лет многие из крупнейших
математиков пытались вновь открыть уте­

рянное доказательство Ферма, но тщетно.


С неудачей очередного поколения следу­
ющее яоколение испытывало все большее
разочарование и решимость. Лишь в 1995 г.,
после тридцати лет упорной работы над
проблемой, английский математик Эндрю
Уайлс доказал утверждение Ферма, исполь­
зуя ряд серьезных достижений современной
математики для создания новых и глубоких
Эндрю Уайлс, р. 1953 методов в теории диофантовых уравнений.
4.13. Задачи 187

4. 13. Задачи

Проверьте, что следующие формулы· генерируют бесконечно

много пифагоровЪ1х троек: {m, (m 2 - 4)/2, m + (m 4)/2), т


2 2
-

четно; (q(2p + q), 2р(р + q), (р + q) 2 + р 2 ), р, q Е N.

Обоснуйте метод генерации пифагоровых троек (х, у, z) с по­


мощью формулы 2аЬ = с , а, Ь, с Е N и соотношений х = а + с,
2

у= Ь +с, z =а+ Ь +с. (Например, при с= 6 величина с2 /2 = 18,


и мы получим три пары делителей 18: (18, 1), (2, 9), и(6, 3), кото­
рые генерируют тройки (24, 7, 25) (х = 18 + 6 = 24, у= 1+6 = 7,
z = 18 + 1+6 = 25), (8, 15, 17) и (12, 9, 15).)
Покажите, что тождество Месснера

2 2 2
· (10n - 5) + (50n(n - 1) + 12) = (50n(n - 1) + 13)

генерирует бесконечно много пифагоровых троек вида (х, у, у+ 1).


Докажите, что все тройки последовательности (21, 220, 221),
(201, 20 200, 20 201), (2001, 2 002 ООО, 2 002 001), ". - пифагоровы.
Получите тот же результат для последовательности (41, 840, 841),
(401, 80 400, 80 401), (4001, 8 004 ООО, 8 004 001), ....
Указание. В формулах Пифагора возьмите

n = 2 · 10
8
+ 1; n = 4 · 10
8
+1.
l,lll Покажите, что множество М = {1, 2, 3, 4, 5}. - максимальное
подмножество множества N, удовлетворяющее свойству: для лю­
бого элемента т Е М каждая пифагорова тройка содержит число,
делящееся на т.

111 Покажите, что для примитивного пифагорова треугольника


(х, у, z) с нечетным х имеют место соотношения

z+x т z+y+x т
--=-; =-,
у n z+y-x n
_У_= т; x+z-y т
=-;
z-x n x+y-z n
188 Глава 4. Числа Пифагора

y(m 2 - n 2 ) = x(2mn); ту - х = z; !!:у+ х = z;


n т

z - у = (m - n) 2
; z +у= (m + n) 2 ;
х2 = z 2 - у 2 = (z - y)(z +у);
z- х = (m 2 + n 2) - (m 2 - n 2) = 2n2;
z =х+ 2
(m + n
2
) - (m
2
- n = х + 2n2 ;
2
)

х =z-
2 2 2
(m 2 + n ) - (m 2 - n ) = z - 2n •

Покажите, что радиус r вписанного в примитивный пифагоров


треугольник (х, у, z) круга связан со сторонами соотношениями

ху
r= , x=2r+1, y=2r(r+l),
x+y+z
n v11+Т2- 1
r = n( т - n),
2
z = 2r + 2r + 1, -=----
т r
IJ Покажите, что около всякого круга натурального радиуса мож­
но описать пифагоров треугольник; примитивный пифагоров тре­
угольник.

Указание. Докажите, что n - радиус круга, вписанного в тре­


угольник ( 2n + 1, 2n( n + 1), 2n(n + 1) + 1) . ...

1111 Докажите, что существует бесконечное число пар пифагоровых


треугольников, гипотенузы которых определяются двумя последо­

вательными натуральными числами.

Указание. Используйте, например, тождества

2 2 2
(25 + 65k) = (15
.. + 39k) + (20 + 52k) ,
2
(26 + 65k) = (10 + 25k) 2 + (24 + 60k) •
2

!1[1~1 Покажите, что все пифагоровы треугольники, стороны которых


образуют арифметическую прогрессию, подобны египетскому, т. е.
имеют вид (Зk, 4k, 5k), k Е N.

Покажите, чт<> треугольники (21, 20, 29) и (35, 12, 37) имеют
общую площадь, равную 21 О. Убедитесь, что не существует меньших
4.13. Задачи 169

треугольников с различными гипотенузами и равными площадями.

Покажите, что наименьшая общая площадь для трех пифагоровых


треугольников равна 840, она соответствует треугольникам (15, 112,
113), (42, 40, 58), (70, 24, 74).
Замечание. Наименьшая общая площадь для трех примитивных пифа­
горовых треугольников равна 13 123 110, она соответствует треугольникам
(4485, 5852, 7363), (19019, 1380, 19069), (3059, 8580, 9109).

111 Найдите пифагоровы треугольники с площадью 6 и 666 666.


Докажите, что треугольники с общей площадью и равными гипо­
тенузами совпадают.

!1:111 Покажите, что существуют пифагоровы треугольники, пери­


метр которых равен квадрату натурального числа.

Указание. Рассмотрите, например, треугольники (16, 63, 65),


(36,48,60), (252,275,373). ~

"~I, Докажите, что периметр треугольника

где k = (2n - l)n, l = (2n)n - k, равен п-й степени натурального


числа.

!llJ. Покажите, что существуют пифагоровы треугольники, гипоте­


нузы которых являются кубами натуральных чисел; один из катетов
является степенью натурального числа.

Указ ан и е. Рассмотрите треугольник ( 117, 44, 125); рассмотрите


треугольники (tn, (t n - 1)/2, (t n + 1)/2), где t - нечетно.
2 2
~

11f Покажите, что существуют пифагоровы треугольники, каждая


из сторон которых - треугольное число, т. е. натуральное число вида

S ( ) _ n(n + 1)
з n - .
2
Указание. Рассмотрите, например, тройку

(8778, 10 296, 13 530) = (Sз(132), 8 3 (143), Sз(164)).


190 Глава 4. Числа Пифагора

. , Докажите, что все тройки (S3 (2n), Sз(2n+ 1), 2n+ 1) - пифа­
горовы.

11 Докажите, что задача нахождения пифагоровых троек (х,х+ 1,z)


эквивалентна задаче нахождения квадратно-треугольных чисел: если
натуральные числа х, z удовлетворяют уравнению х 2 +(х+1 )2 = z 2 ,
1
то натуральные числа и =z- х - 1, v = '2 (2х + 1- z) удовлетворяют
1
уравнению
2u(u+ 1) = v ; если натуральные числа и, v удовлетво-
2

1 2 .
ряют уравнению u( и + 1) = v , то натуральные числа х = и + v,
2
z= 2и + 2v + 1 удовлетворяют уравнению х + (х + 1)2 = z 2 • 2

11 Методом бесконечного спуска докажите, что не существует


пифагоровых треугольников вида (х, у, 2х) или вида (х, у, 2у).

8 Покажите, что гипотенуза и катет пифагорова треугольника


не могут служить катетами другого пифагорова треугольника.

4
Указание. Получите уравнение вида х
4
+ (uy) 2 = z • ..,..

" 1 1 1
•;: ·i ffi Докажите, что Все натуральные решения уравнения - 2 +-2 = - 2 ,
'"''""''" х у z
т. е. все прямоугольные треугольники, стороны которых выража-

ются числами, обратными натуральным числам, можно получить


по формулам

4
х = (m - n4 )k, у= 2mn(m 2 + n 2)k, z = 2mn(m2 - n 2)k,
где k, т, n Е N, причем т >n - взаимно простые числа разной
четности. Убедитесь, чт-о имеют место равенства

• Докажите, что не существует прямоугольного треугольника,


стороны которого обратны квадратам натуральных чисел.

Указание. Придите к уравнению (yz) 4 + (xz) 4 = (ху) 4 • ..,..


4.13. Задачи 191

111\' Покажите, что уравнения

(х2 _ l)2 + (у2 _ l)2 = (z2 + l)2, (х2 _ l)2 + у4 = (z2 _ l)2
разрешимы в натуральных числах.

Указание. Рассмотрите, например, наборы

(2п 2 + 2п, 2п + 1, 2п 2 + 2п),. (8п4 - 1, (2п) 3 , 8п 4 +1). .,.

i/ll.! Докажите, что системы

х2 + у2 = + 1,
z2 х2 + у2 = z2 - 1, х2 + у2 = z2 + 1,
{ х2 - у2 = t2 + 1, { х2 - у2 = tz - 1, { х2 - У2 = t2 - 1

разрешимы в натуральных числах.

Указание. Рассмотрите, например, наборы (8t 4 +1, 8t 3 , 8t 4 ±4t 2),


(2t 2 , 2t, 2t 2 ±1), (13, 11, 17, 7). ...

111': Покажите, что геронов треугольник, стороны которого выра­


жаются последовательными натуральными числами, может быть
составлен из двух пифагоровых треугольников с общим катетом.

Указ ан и е . В этом случае стороны треугольника определяются чис­

лами 2k - 1, 2k, 2k + 1, а площадь равна kh, где h = .J3(k2 - 1) -


натуральное число; искомыми являются треугольники (k- 2, h, 2k- 1),
(k+2,h,2k+ 1). ...

itlll1 Покажите, что существует бесконечно много героновых тре­


угольников, стороны которых выражаются последовательными на­

туральными числами.

Решение. Треугольники (2k + h ± 2, 3k + 2h, 4k + 2h ± 1) -


пифагоровы треугольники с общим катетом, составленный из них
треугольник имеет стороны (4k + 2h - 1, 4k + 2h, 4k + 2h + 1)
и площадь (2k + h)(3k + h). .,.

llli! Покажите, что Эйлеров треугольник - треугольник со сторо­


нами (68, 85, 87) - имеет рациональные медианы 79; 65,5; 63,5
192 Глава 4. Числа Пифагора

(это - наименьший треугольник с натуральными сторонами и ра­


циональными медианами). Проверьте, что треугольники со сторо­
нами (127, 131, 158) и (204, 255, 261) обладают тем же свойством.

[111 Покажите, что натуральными решениями уравнения

х2 + у2 + z2 = t2
являются четверки:

х - 12
2 х2 - 1 )
х,2п, --+2п, - -+2n2 +1 , n,xEN,
( 2 2
х нечетно;

~
2

~
2

(x,2n+1,
2
+2n +2n,
2
+2n +2n+1), n,xEN, х четно;
х2+у2 х2+у2 )
( х,у, -1, +1 ,х,уЕN,х,учетны;
4 4

х 2 + у 2 - 1 х 2 + у 2 + 1) u

х, у, , , х,у Е N, х и у - разнои четности.


( 2 2

11! Докажите, что хотя бы одно ребро пифагорова параллелепипе­


да (х, у, z, t) делится на
3. Покажите, что диагональ t пифагорова
параллелепипеда не может иметь вид 2k или 2k • 5, k =О, 1, 2, ....

• Покажите, что не существует пифагорова параллелепипеда,


ребра которого - последовательные натуральные числа.

Указ а и и е. Придите к уравнению 3у 2 = t 2 •

:0;\IЩ
['@,,,:-;.,*~ Покажите, что существуют пифагоровы параллелепипеды, все
ребра которых - полные квадраты.

Указание. Если (а, Ь, с) - пифагоров треугольник, то паралле­


лепипед со сторонами (аЬ) , (ас) 2 , (Ьс) 2 имеет диагональ с4 -а 2 Ь2 • ~
2

11~ Покажите, что в Эйлеровом параллелепипеде хотя бы два


из чисел, определяющих ребра, делятся на 3; на 4. Покажите, что,
имея Эйлеров параллелепипед с ребрами х, у, z, мы получим Эй­
леров параллелепипед с ребрами ху, xz, yz.
Литература к главе 4 193

111 Покажите, что объем кубоида, т. е. тетраэдра, построенного


на ребрах Эйлерова параллелепипеда, является натуральным чис­
лом. Проверьте, что объем тетраэдра с ребрами 6, 7, 8, 9, 10, 11
(который не является кубоидом) равен 48.

Литература к главе 4
1. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
2. Воробьев Н. Н. Числа Фибоначчи. М.: Наука, 1978.
3. Деза Е. И. О содержании элективного курса «Совершенные и друже­
ственные числа»// Математика в школе. 2007. № 8, 9.
4. Депман И. Я. История арифметики. 5-е изд. М.: КомКнига/URSS, 2010.
5. Диофант Александрийский. Арифметика и книга о многоугольных чис­
лах / Пер. с древнеrреч. И. Н. Веселовского; ред. и комментарии
И. [Башмаковой. 2-е изд. М.: Издательство ЛKИ/URSS, 2007.
6. Литцман В. Веселое и занимательное о числах и фигурах. М.: Физмат­
гиз, 1963.
7. Серпинский В. Пифагоровы треугольники. М.: Учпедгиз, 1959.
8. Серпинский В. Что мы знаем и чего не знаем о простых числах. Л.: Гос.
изд-во физ.-мат. литературы, 1963.
9. Сингх С. Великая теорема Ферма. М.: Московский центр непрерывного
математического образования, 2000.
10. Степанова Л. Л. Избранные главы элементарной теории чисел. М.:
Прометей, 2001.
ll. Степанова Л.Л., Жмулева А. В., Деза Е. И. Арифметика. Практикум по
решению задач. М.: Московский центр непрерывного математического
образования, 2008.
Гilава 5

Числа Каталана

Любому математику часто приходится сталкиваться с беско­


нечными последовательностями целых положительных чисел. Если
последовательность простаЯ, как, например, последовательность 1,
2, 4, 8, 16, ... удваивающихся чисел или последовательность 1, 4, 9,
16, ... квадратов натуральных чисел, то она распознается сразу же.
Редкий математик не сможет узнать треугольные числа 1, 3, 6, 10,
15, 21, ... или числа Фибоначчи 1, 1, 2, 3, 5, 8, .... Не менее «распо­
знаваемы» числа Мерсенна 1, 3, 7, 15, 31, ... и числа Ферма 3, 5, 17,
257, . . . . Если же последовательность не столь известна, то можно
потратить много времени в поисках задающего ее закона. Только
в 1995 г~ в США бьmа издана «Энциклопедия целочисленных по­
следовательностей» [9], составленная И.Дж. А. Слоуном, в которой
описано около 5000 числовых последовательностей, каждая из ко­
торых имеет свой номер. Математик, столкнувшийся с неизвест­
ной последовательностью, не должен более тратить время, пытаясь
отыскать формулу, ее задающую. Он почти наверняка наЙдет эту
последовательность в книге Слоуна или, что еще проще, на сай­
те «Онлайн-энциклопедия целочисленных последова1:ельностей».
О каждой последовательности ·можно узнать много занимательных
фактов, найти ссылки на соответствующую литературу.
В этой главе мы рассмотрим последовательность 1, 1, 2, 5, 14,
42, 132, 429, ... ,
имеющую в энциклопедии номер АООО108. Члены
этой последовательности называются числами Каталана. Они не так
хорошо известны, как, например, фигурные числа или числа Фи­
боначчи, но обладают тем. же прелестным свойством неожиданно
появляться в самых непредвиденных местах, особенно в комбина­
торных задачах.

5.1. История вопроса

Впервые с интересующей нас последовательностью столкнулся


Леонард Эйлер при поиске ответа на вопрос, сколькими способами
5.2. Определение чисел Каталана 195

выпуклый многоугольник может быть разрезан на треугольники


диагоналями, не пересекающимися внутри этого многоугольника.

В 1838 г. эту числовую последовательность подробно исследо­


вал бельгийский математик Эжен Шарль Каталан при решении за­
дачи о расстановке п-1 пары скобок в цепочке из п букв так, чтобы
внутри каждой пары было ровно два «терма» («термом» считается
любая буква или любая группа символов, заключенная в скобки).
В последующем именно в его честь элементы данной последова­
тельности стали называть числами Каталана.
Английский математик Артур Кэли заметил, что п-й член по­
следовательности чисел Каталана есть количество плоских корне­
вых деревьев с п листьями, степень любой вершины которых равна
1 или 3.
В 1964 г. было обнаружено, что количество корневых плоских
деревьев сп вершинами также равно п-му члену последовательно­

сти чисел Каталана.


В 1976 г. математик из университета Западной Виргинии Генри
Гулд опубликовал библиографию, содержащую 450 ссылок на слу­
чаи использования чисел Каталана [8]; во многих случаях авторы
статей даже не подозревали, что имели дело с последовательностью,
известной в течение двух веков.

5.2. Определение чисел Каталана

Назовем последовательностью чисел Каталана последователь­


ность

С 1 , С2 , ••• , Cn, ... ,


построенную по следующему рекуррентному закону:

С1 = С2 = 1, Cn = C1Cn-1 + C2Cn-2 + ... + Cn-1C1 для n ~ 3.


Таким образом,

С1 = 1, С2 = 1, Сз = С1 С2 + С2С1 = 1 · 1 + 1 · 1 = 2,
С4 = С1 Сз + С2С2 + СзС1 = 1· 2 + 1· 1+ 2 · 1 = 5
и т.д.

Наше определение позволяет получить весьма простой рецепт


построения каждого следующего члена последовательности С 1 , С2 ,
... , Cn, ... , известный уже современнику Л. Эйлера И. А. фон Сег-
196 Глава 5. Числа Каталана

неру: записать в обычном порядке уже построенные члены после­


довательности; под ними выписать те же числа, но в обратном по­
рядке; умножить каждое верхнее число на число, стоящее под ним,

и сложить все произведения. Например, чтобы найти число С8 ,


достаточно выписать одно за другим первые семь чисел Каталана,
а под ними - те же числа в обратном порядке:

С1 С2 Сз С4 Cs
1 1 2 5 14
132 42 14 5 2
Умножив· каждое верхнее число на соответствующее нижнее
и сложив все полученные произведения, получаем С8 = 429. Дей­
ствуя по указанной схеме, легко найти несколько первых членов
последовательности чисел Каталана: 1, 1, 2, 5, 14, 42, 132, 429, 1430,
4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670,
129 644 790, 477 638 700, 1767263 190, 6 564 120 420, 2 446 627 020,
91482 563 640, 343 059 613 650, 1289 904 147 324, " ..
Впрочем, в литературе можно встретить и другие определения
чисел Каталана. Так, в широко известном труде Д. Конвея и Р. Гая
«Книга чисел» [7] элементы нашей последовательности задаются
с помощью треугольника Паскаля [6]:

2п (2п)!
1 (2п)
Сп+ i = п + 1 . п ' где
п
=-.-,
п!п!

п ~ О - центральный биномиальный коэффициент.

Q)
1
®
-. 1 3 3 1
1 4 4 ®
5 10 10 5
6 15 @) 15 6
7 21 35 35 21 7
8 28 56 @ 56 28 8
5.3. Свойства чисел Каталана 197

Таким образом, мы можем получить последовательность 1, 1,


2, 5, 14, ... чисел Каталана, выписывая центральные элементы 1,
2, 6, 20, 70, ... треугольника Паскаля и деля их на числа 1, 2, 3, 4,
5, ... , соответственно.
Эквивалентность двух указанных определений последователь­
ности Каталана будет доказана в следующем разделе.

5.3. Свойства чисел Каталана

Для того чтобы убедиться в эквивалентности двух рассмот­


ренных ранее классических определений чисел Каталана, нам не­
обходимо доказать, что производящая функция последовательности
Каталана 1, 1, 2, 5, 14, ... имеет вид

/(х)= 1-~.
т.е.

1 - J1 - 4х 2 n 1
• =С1·х+С2·Х + ... +Cn·X + ... при lxl < 4·
2
Действительно, пусть f (х) = С 1 • х + С2 · х 2 + ... + Cn · xn + ....
Тогда, пользуясь определением чисел Каталана, можно записать
соотношение

/(х) · /(х) = {С1 + С2 · х + ... + Cn · xn + ... ) х


2

Х { С1 · Х + С2 · х 2 + " . + Cn · xn + . " ) =
= (С1С1)х + (С1С2 + С2С1)х +
2 3

+ (С1Сз + С2С2 + СзС1 )х + ... =


4

= С2х 2 + Сзх 3 + С4Х + ... + Cnxn + ...


4

Отсюда следует, что /(х) - / 2 (х) = х. Решая квадратное урав­


нение / 2 (х) - /(х) + х = О относительно /(х) и должным об­
разом выбирая знак перед корнем (свободный член ряда /(х) =
2
= С1 · х + С2 · х + ... + Cn · xn + ... равен нулю, поэтому необ­
ходимо использовать знак «минус»), мы получим теперь искомый
1- vl - 4х
результат: /(х) = . Для уточнения радиуса сходимости
2
198 Глава 5. Числа Каталана

2
ряда /(х) = С 1 • х + С2 · х + ... + Cn · xn + ... воспользуемся из­
вестным разложением:

t t! 2 t! 3 t! n
(l+z) =l+tz+2!(t-2)!z +З!(t-З)!z + ... +n!(t-n)!z + ...
при /z/<1, tEJR.

в нашем случае t = 1/2 и z = -4х' откуда следует, что искомый


радиус сходимости равен 1/4.
Теперь мы можем доказать, что числа Каталана можно полу-

чить, домножая элементы 2


( :) главной диагонали треугольника
. I
Паскаля на соответствующие коэффициенты --:
n+l
• Cn+J
1 2
= - - ( n),
n+ 1 n
где 2 2
( n) = ( n)! -
n n!n!
центральный бино-
миальный коэффициент.

Прежде всего, рассмотрим центральные элементы треуголъни-

ка Паскаля: 2, 6, 20, 70, ... , т. е. элементы


(2n).
n ,n Е N. Легко

показать, что каждый из этих элементов делится на n + 1:

(2n) 1 (2n)! (2n+l)! 1 1 (2n+l)


n °n+l=n!n!(n+l)=n!(n+l)! 2n+1=2n+l п '
0

n:
или

(2 1)(n+ 1) 1:)(2n+ 1). = (

Так как 2п + 1 = (n -J;- 1) · 1 + n, п


+ 1 = n · 1+1, n = 1 · п +О, то
НОД(2n + 1, n + 1) = 1, и из того, что n + 1 делит ( 2: ) (2п + 1),
следует, что n + 1 делит ( ~) .
Как было доказано выше, производящая функция последо-
1 - Jl - 4х
вательности Каталана имеет вид /(х) = . Вернемся
2
5.3. Свойства чисел Каталана 199

к разложению

t . t! 2 t! 3 t!
(l+z) =l+tz+2!(t-2)!z +3!(t-3)!z + ... +n!(t-n)!zn+."
при lzl <1 t Е JR.
Обозначив

t1 = t, tl = t(t - 1), t1 = t(t - I)(t - 2), ... '


tm. = t(t - I)(t - 2) ... (t - т + 1), .. "
получим равенство

t tl tl 2 tl 3 t'!! n
(I+z) =l+l!z+ !z + !z + ... +n!z + .. "
2 3
из которого при t = 1/2 и z = -4х следует равенство

J1=4X = 1- -
(2l)l- · 4х + -(1)1
2
(1)1
-( 4х 2 - - -( 4х 3 + ...
2
) )
1! 2! 3!

(1)'2 !! 1
+ (-I)n-п!-(4x)n +... при lxl < -.
4
Тогда

1- vl - 4х
2

~) l ~) ~)
1 1
22· l-1 ( 22·2- l ( 2 22·3- l ( 3
= 1! .х - 2! х + 3! х - ... +
22n-1 (!)'!!
+(-l)n-1 2 xn+ ... =
п!

22n-I ( 1)'!!
= ~(-l)n-1 2 Xn
при lxl < 4·
1
L.J п!
n=l
200 Глава 5. Числа Каталана

Поскольку, с одной стороны,

----=
2: CnXn
1 - JI - 4х
00

2 n=I

и, с другой стороны,

' 22n-I (1)!!


1-~=f)-l)n-1 12 Xn,
n=I n.
то

22n-I ( l )!!
Cn = (-l)n-1 2
п!
Поскольку

(-l)n-l2n(~)!! =

=(-1) n-1 2n -·
1 ( 1
2 --1
2
) ( --2
1
2
) ( 1
. . . --(n-1
2
)) =

= (-l)n-I · 1·(1-2)(1 - 4) ... (1 - (2n - ~)) = 1·3 · 5 · (2n - 3) =


1 · 2 · 3 · (2n - 4)(2п - 3)(2п - 2)
= 2 · 4 · (2п - 4)(2п - 2)
=
_:__ 1 · 2 · 3 · (2п - 4)(2п - 3)(2п - 2) =
- 2n-l.J·2·(n-2)(n-l)
(2п - 2)!
=
2n- 1(n-l)!'
то

n-i
22n-I ( J) !!
2 (2п-2)! 1 (2п-2)! 1 (2п-2)
(-l) п! =n!(n-l)!=;;·(n-l)!(n-1)!=;;· п-1 '
и

Cn = _!_ • ( 2n -
п п-1
2) .
5.3. Свойства чисел Каталана 201

Оrсюда следует, что

Cn+1 = _1_.
n+ 1
(2n).
n
Впрочем, существует много других формул, связывающих чис­
ла Каталана с биномиальными коэффициентами. Например, числа
Каталана можно получить, вычитая из соответствующего элемента
главной диагонали треугольника Паскаля предшествующий ему эле­
мент той же строки треугольника:

2
• Cn+ 1 = ( ~) - ( n ~ 1).
Доказательство осуществляется непосредственной проверкой:

( 2n)
n -
( 2n ) (2n)!
n-1 = (n!) 2 -
(2n)!
(n- l)!(n+ 1)! =
_ (2n)! (l _ _
- (n!) 2 n+l
n ) -n+l
__1 (2n.) _С
n - n+I·

Еще одна формула подобного рода имеет вид


С
n = 2n 1- 1 (2n-
n- 1l) .
Ее доказательство аналогично предыдущему:

1 (2n-2) (2n-2)!
Cn =n n - 1 = (n - l)!(n - l)!n =
1 (2n- l)! 1 (2п-1)
= 2п - 1 · (n - l)!n! = 2n - 1 · п- 1 ·
Следующее свойство вооружает нас еще одной рекуррентной фор­
мулой для последовательной генерации элементов последователь­
ности Каталана:

С _ 2(2n- 1) С
• n+I - n+l n·
Действительно, несложные преобразования позволя·ют убедиться
в том, что

Cn+I (2n)! n(n- l)!(n-1)! n(2n-1)2n 2(2n-1)


= =
Cn = (n + l)n!n! (2n - 2)! (n + l)n2 n+1
202 Глава 5. Числа Каталана

Опираясь на данное уrверждение, можно получить формулы для


вычисления чисел Каталана, использующие мультифакториш~ы. Так,
имеет место следующая формула, предложенная еще Эйлером~

С 2 · 6 · 10 · ... · (4n - 2) (4n - 2)!!!!


• n+I = 1·2. 3 "" · (n + 1) = (n + 1)! '

где n!!!! = n(n - 4)(n - 8) · ....


Докажем это соотношение индукцией по n, испо:Льзуя предьщущее
2
свойство. Для n = 1 имеет место равенство С2 = 1 - (l + l)!.
Переходя от n к n + 1, получим:

С _2(2n+l).c _4n+2.2·6·I0·(4n-2)_
n+ 2 - n+ 2 n+I - n + 2 (n + l)! -
2 · 6 · 10 " .. · (4n - 2)(4n + 2)
- =
(n + 2)!
= 2·6·10-."-(4n-2)(4(n+1)-2) _ (4(n+l)-2)!!!!
((n + 1) + l)! - ((n + 1) + 1)! ·
Несложные преобразования позволяют записать предьщущую фор­
мулу в виде

• Cn
1
= 2n.
1 · 3 " " • (2n - I) = 2n. (2n - I)!!
+ 1·2-. .. ·(n+l) (n+l)!'
где n!! = n(n - 2)(n - 4) "" .
Действительно,

2 · 6 · 1О · .•. • (4n - 2)
Cn+ 1 = (n + 1)! =
2n · I..· 3 · "" (2n - 1) 2n(2n - 1)!!
= -
(n+ I)! (n+ 1)! ·
Нетрудно убедиться в том, что

• С
n+I
= (-l)n. 22n+1. (n + l) 1/2 '
n ) _ а( а - 1) (а - 2) " .. · (а - n + 1)
где ( а - , n Е N, а Е JR.
1 • 2 · ". ·n
5.4. Задачи, приводящие к числам Каталана 203

Доказательство имеет следующий вид:

. 22n+1. ! .! . ~ .. ". 2п- 1


2n·1·3· ... ·(2n-1) 2 2 2 2
Cn+I = (п+ 1)! = (п+ 1)! =

= 2>•+1 . (-1 )" . н~ -1) .....


1 . 2 ..... (п + 1)
о- n) = 2'•+1 . (-1 )" ( п + 1) .
1/2
Воспользовавшись определением убывающей степени, можно
утверждать, что

(- l)n-1 . 22n- I . ( ~) !!
• Сп = ~~~~~~~~~
п!
где a'fl = а(а - l)(a - 2) · ... ·(а - п + 1), п Е N, а Е IR.

Это тождество немедленно получается из предыдущего при


простом сравнении обозначений.

5.4. Задачи, приводящие к числам Каталана

Числа Каталана интересны прежде всего тем, что появляются,


зачастую весьма неожиданным образом, во многих задачах из раз­
личных областей математики, особенно при решении комбинатор­
ных проблем. Рассмотрим некоторые из таких задач.

Эйлерова триангуляция многоугольников

Попробуем выяснить, сколькими способами можно разрезать


выпуклый n-угольник на треугольники диагоналями, не пересе­
кающимися внутри этого п-угольника. Заметим, что в каждом из
этих случаев число проводимых диагоналей рав­
но п - 3, а число получающихся треугольников
равно n - 2.
Ответ для п = 3 тривиален: никаких диаго­
налей проводить не надо (рис. 5.1).
Для n = 4 можно провести любую из двух диа­
гоналей, что дает два возможных способа (рис. 5.2). Рис. 5.1
204 Глава 5. Числа Каталана

Рис. 5.2

Рис. 5.3

Рис. 5.4
5.4. Задачи, приводящие к числам Каталана 205

Рис. 5.5

Для п = 5 все пять способов тоже, по сути, одинаковы: из не­


которой вершины выходят две диагонали (рис. 5.3).
При п = 6 получаем первый нетривиальный ответ: 14 способов
(рис. 5.4).
Чтобы не изображать все возможные конфигурации для се­
миугольника, зафиксируем одну из его сторон и классифицируем
разрезания в зависимости от того, какой треугольник к этой сто­
роне примыкает. Это дает нам пять различных случаев (рис. 5.5).
В первом и последнем из них количество разбиений равно 14,
ибо после отрезания треугольника остается шестиугольник. Во вто­
ром и четвертом случаях при вырезании треугольника семиугольник

распадается на треугольник и пятиугольник. Треугольник разрезать


не надо, а пятиугольник, как мы знаем, дает 5 способов. В тре­
тьем случае от семиугольника остаются два четырехугольника. По­
скольку каждый из них можно разбить двумя способами, получаем
2 · 2 = 4 варианта. Итак, семиугольник можно разбить на треуголь­
ники 14 + 5 + 2 · 2 + 5 + 14 = 42 способами.
Рассматривая восьмиугольник, аналогично получаем 42 + 14 +
+ 2 · 5 + 5 · 2 + 14 + 42 = 132 способа. Для девятиугольника имеем
132 + 42 + 2 · 14 + 5 · 5 + 14 · 2 + 42 + 132 = 429 способов, а для
десятиугольника 429+ 132+2·42+5· 14+ 14·5+42·2+ 132+429 = 1430
способов.
Для удобства дальнейших рассуждений введем в рассмотрение
«двуугольнию>, представляющий собой обычный отрезок, и будем
считать, что число разрезаний двуугольника на треугольники равно 1.
Теперь легко показать, что число разрезаний правильного п-уголь­
ника ( п ~ 2) на треугольники диагоналями, не пересекающимися внут­
ри n-угольника, равно (п - 1)-му числу Каталана Cn-I ·
Действительно, это верно для п = 2, п = 3 и п = 4: как
было показано выше, соответствующее число разрезаний равно 1
(то есть С1 ), 1 (то есть С2 ) и 2 (то есть С3 ).
206 Глава 5. Числа Каталана

Предположим, что число разрезаний на треугольники любого


правильного k-угольника, где 2 ~ k ~ n-1, равно С1с- 2 , и докажем,
что число разрезаний. на треугольники правильного n-угольника
(n;:: 5) равно Cn-I ·Для этого зафиксируем одну из сторон п-уголь­
ника и рассмотрим n - 2 возможности, так или иначе выделяя
треугольник, примыкающий к этой стороне (см. иллюстрации для
n = 6 и n = 7). Данный выделенный треугольник делит n-угольник
на два многоугольника, которые мы разбиваем уже независимо друг
от друга. При этом получаем наборы из 2-угольника и (n-1)-уголь­
ника (всего C1Cn-2 разбиений), 3-угольника и (n - 2)-уголъни­
ка (всего С2Сn-з разбиений), 4-угольника и (n - 3)-угольника
(всего СзСn- 4 разбиений), ... , (n - !)-угольника и 2-угольника
(всегоCn- 2C 1 разбиений). Таким образом, общее число разбие­
ний n-угольника на треугольники диагоналями, не пересекающи­
мися внутри треугольника, равно С1 Cn-2 + С2Сn-з + ... + Cn-2C1,
т. е. (n - 1)-му числу Каталана Cn-1 ·

Задача о расстановке скобок


(проблема Каталана, 1838)

Покажем, что n-e число Каталана Cn можно интерпретировать


как число расстановок n- 2 пар скобок в n сомножителях.
Прежде всего убедимся, что есть ровно две (то есть С3 ) возмож­
ности расставить скобки в трех сомножителях: а1 (а 2 а 3 ) и (а 1 а 2 )аз.
Таким образом, утверждение верно для n = 3.
В четырех сомножителях а 1 а 2 а 3 а4 можно расставить скобки
пятью (то есть С4 ) способами:

В пяти сомножителях а 1 а2а 3 а 4 а 5 - четырнадцатью (то есть Cs)


способами. Чтобы убедиться в этом, не обязательно их все выписы­
вать. Достаточно заметить, Что есть 5 способов вида а 1 (а2 а 3 а4 а 5 ),
2 способа вида (а 1 а2)(а 3 а4а 5 ), 2 способа вида (а 1 а2а 3 )(а 4 а 5 ) и 5
способов вида (а 1 а2а 3 а4 )а 5 . Таким образом, утверждение верно для
n= 4 и n = 5.
Предположим, что число расстановок k - 2 пар скобок в k
сомножителях равно С1с для любого 3 ~ k ~ n - 1. Будем счи­
тать, что число расстановок скобок в одном сомножителе равно 1
(то есть С1 ) и число расстановок скобок в двух сомножителях
5.4. Задачи, приводящие к числам Каталана 207

равно 1 (то есть С2 ). Покажем, что число расстановок n- 2 пар


скобок в п сомножителях равно Cn .
Разделим все способы расстановки n- 2 скобок в сомножи­
телях а 1 а2 ••• an на п - 1 случай по тому признаку, какие группы
множителей находятся в самом конце. В первом случае в самом
конце а 1 умножается на перемноженные каким-то образом мно­
жители (а 2 ••• an)· При этом одна из пар скобок используется на то,
чтобы окружить последние п - 1 множителей, а остальные п - 3
пары - на то, чтобы расставить их в этих сомножителях. Число
таких расстановок скобок равно Cn- I 1 · Cn-1 = =
С 1 Cn-1 . Во вто­
ром случае перемножаются (а 1 а 2 ) и (аза 4 ••• an). Оставшиеся п-4
пары скобок расставляются во второй группе сомножителей. Число
таких расстановок равно Cn-2 = 1 · Cn-2 = C2Cn-2· Если в конце
перемножаются группы множителей (а1 ... а 8 ) и (а 8 + 1 ... an), то
число с~особов расстановок скобок равно CsCn-s. Отдельно сле­
дует рассмотреть случай, когда выделяется последний множитель.
В итоге мы получим, что число способов расстановки n- 2 пар
скобок в п сомножителях равно С 1 Cn-1 + C2Cn-2 + ... + Cn-1 С1,
т. е. n-му числу Каталана Cn.
В 1961 г. Фордер, описывая числа Каталана, указал простой
способ установления взаимно однозначного соответствия между
описанными выше разрезаниями многоугольников на треугольники

и расстановкой скобок в буквенных цепочках. Именно, обозначим


все стороны заданного (n+ 1)-угольника, кроме одной, различными
буквами. Зафиксировав некоторое разрезание данного многоуголь­
ника на треугольники, обозначим каждую диагональ, образующую
треугольник с двумя смежными сторонами многоугольника, бук­
вами этих сторон, взятыми в скобки. Все оставшиеся диагонали
последовательно обозначим буквами подобным же образом, ком­
бинируя обозначения двух других сторон соответствующего тре­
угольника. Основание обозначается последним, и обозначение для
него однозначно определяется заданным разрезанием (n+ 1)-уголь­
ника на треугольники.

Задача о рукопожатиях

Предположим, что за круглым столом расположилось несколь­


ко пар гостей. Каждый из гостей пожимает руку одному из осталь­
ных так, что никакие две пары соединенных рук не пересекаются.
208 Глава 5. Числа Каталана

о е оо
80000 Рис. 5.6

Сколькими способами это можно сделать? Оказывается, для n пар


ответом является (n + 1)-е число Каталана Cn+ 1 •
Для удобства рассуждений переформулируем задачу, отметив
на некоторой окружности 2n точек и рассмотрев такое разбиение
этих точек на пары, при котором мы получаем непересекающиеся
хорды. На рис. 5.6 рассмотрены случаи для n =О, 1, 2, 3. ·
Таким образом, существует ровно один способ решения задачи
для n = О, ровно один способ для n = 1, ровно два способа для
n = 2 и ровно пять способов для n = 3. Предположим, что число
разбиений 2k точек, отмеченных на окружности, на пары так, чтобы
соответствующие хорды не пресекались, равно (k + 1)-му числу
Каталана для всех 2 ~ k ~ n - 1, и покажем, что число разбиений
2n точек равно (n + 1)-му числу Каталана Cn+I ·
Для этого зафиксируем одну из отмеченных точек и класси­
фицируем все возможные конфигурации в зависимости от того,
какая хорда выходит из данной точки. Именно, проведение из дан­
ной точки той или иной хорды в рамках решения поставленной
задачи очевидным образом разбивает множество оставшихся 2n - 2
точек на два подмножества, каждое из которых содержит четное

число точек (возможно, равное нулю). Проведение остальных хорд


возможно теперь лишь «внутри» каждого из полученных подмно­

жеств. Если одно из подмно~еств содержит 2m точек, то второе


подмножество содержит 2(n - т - 1) точек. Число разбиений 2m
точек на пары так, чтобы соответствующие хорды не пересека­
лись, равно (m + 1)-му числу Каталана (О ~ т ~ n - 1). Число
разбиений 2(n - т - 1) точек на пары так, чтобы соответству­
ющие хорды не пресекались, равно (n - m)-му числу Каталана
(О ~ n- т - 1 ~ n - 1). Поскольку каждая серия разбиений
проводится независимо друг от друга, то общее число разбиений
5.4. Задачи, приводящие к числам Каталана 209

для данной конфигурации равно Ст+ 1Cn-m. Суммируя результа­


ты, полученные для каждой из возможных конфигураций, т. е. для
каждого О ~ т ~ n - 1, мы получим, что общее число разбиений
2n точек, отмеченных на окружности, на пары так, чтобы соответ­
ствующие хорды не пресекались, равно C1Cn +C2Cn-1 + .. .+СпС1,
т. е. (n + 1)-му числу Каталана Cn+t ·

Перечисление деревьев

Широко известно, что числа Каталана достаточно часто появ­


ляются при подсчете количества некоторых классов деревьев.

Напомним, что деревом называется связный граф, не имеющий


циклов [4]. Степенью вершины дерева (как, впрочем, и любого гра­
фа) называется число входящих в нее ребер. Вершины дерева, име­
ющие степень 1, называются висячими. Остальные вершины дерева
называются внутренними. Бинарным деревом называется дерево, все
внутренние вершины которого имеют степень 3. Дерево называет­
ся корневым, если в нем имеется выделенная вершина, называемая

корнем. Если дерево изображено на плоскости без самопересечения


ребер, оно называется плоским. Легко доказать, что любое дерево
с n вершинами имеет n - 1 ребро.
Рассмотрим класс плоских бинарных деревьев с n внутренни­
ми вершинами. Непосредственная проверка показывает, что суще­
ствует ровно одно плоское бинарное дерево с одной внутренней
вершиной, ровно два плоских дерева с двумя внутренними верши­
нами, ровно пять плоских деревьев с тремя внутренними вершина­

ми. Плоские бинарные деревья с n внутренними вершинами для


n = 1, 2, 3 изображены на рис. 5.7.

у уу

Рис. 5.7
1
210 Глава 5. Числа Каталана

Английский математик Артур Кэли доказал, что число плоских


бинарных деревьев с n внутренними вершинами равно (n+ 1)-му числу
Кат алана Cn+ 1.
Для доказательства данного факта достаточно проверить, что
число плоских бинарных деревьев с n внугренними вершинами рав­
но числу разбиений правильного (n+2)-уголъника на треугольники
диагоналями, не пересекающимися внугри этого (n+2)-уголъника.
Чтобы убедиться в этом, построим взаимно однозначное со­
ответствие между множеством плоских бинарных деревьев с п
внутренними вершинами и множеством разбиений правильного
(n + 2)-угольника на треугольники по следующему закону:

• расположив одну из висячих вершин дерева «вне» плоскости

(n + 2)-угольника, пересечем ребром дерева ближайшую сто­


рону (n + 2)-угольника и расположим следующую вершину
дерева в том треугольнике, в который мы попали;

• проведем два следующих ребра так, чтобы они пересекали остав­


шиеся стороны данного треугольника и «заканчивались» либо
в новом треугольнике, либо «вне» плоскости (n + 2)-угольни­
ка; в последнем случае вершина, оказавшаяся вне плоскости
(п + 2)-угольника, больше не используется, т. е. остается вися­
чей; она соответствует пересечению сторон (п + 2)-угольника.

Таким образом, для заданного разбиения (n + 2)-угольника


на треугольники мы получили плоское бинарное дерево с n внут­
ренними вершинами (см. рис. 5.8 для п = 4, 5, 6).
Обратно, по каждому плоскому бинарному дереву с n внутрен­
ними вершинами мы можем восстановить соответствующее разби­
ение (n + 2)-угольника на треугольники. Например, на рис. 5.9
изображены дерево с четырьмя внугренними вершинами и соот­
ветствующее ему разбиение шестиугольника на треугольники.
Для получения этого разбиения сначала построим стороны
шестиугольника, «пересекаЯ» ребра, на которых подвешены ли­
стья; затем последовательно проведем диагонали шестиугольника

так, чтобы каждая диагональ пересекала ровно одно ребро дерева


и в результате проведения данной диагонали получался треуголь­
ник, содержащий ровно одну из внутренних вершин дерева (диа­
гонали а, Ь, с на рис. 5.10).
Таким образом, мы получили биекцию, ставящую в соответ­
ствие множеству плоских бинарных деревьев с n внутренними вер-
5.4. Задачи, приводящие к числам Каталана 211

n=4

n=Wr~ f/5Jf!J *
~~
n=6 ~ 0 "---+--'

~о '<L_-1...J

Рис. 5.8
~ •. , .. V

--------------------------------------
212 Глава 5. Числа Каталана

Рис. 5.10

шинами множество всех разбиений (п + 2)-угольника на треуголь­


ники. Поскольку число таких разбиений равно Cn+ 1 , то и число
плоских бинарных деревьев с п внутренними вершинами равно Cn+ 1 •
Нетрудно убедиться в том, что плоское бинарное дерево с п
внутренними вершинами имеет п + 2 висячие вершины. Действи­
тельно, начав «движение» с нижней внутренней вершины по одно­
му из двух «выходящих» из нее ребер, мы получим на следующем
шаге либо новую внутреннюю вершину, либо висячую вершину.
Поскольку, выходя из нижней внутренней вершины, мы должны
получить еще п- 1 внутреннюю вершину, то в общей сложности мы
должны провести 2п «выходящих» ребер, по два ребра из каждой
внутренней вершины. На п - 1 из этих ребер будут «подвеше­
ны» внутренние вершины. На оставшихся 2п - (п - 1) = п +I
ребрах будут «подвешены» вершины висячие. Добавляя к ним еще
не учтенную нижнюю висячую вершину, мы получим нужное нам

утверждение. Таким образом, мы доказали, что число плоских би­


нарных деревьев сп+ 2 висячими вершинами равно (п + 1)-му числу
Каталана Cn+ 1 •

1 v
v
1 у \;
lYY//r~
"У v v~ \v
Рис. 5.11
5.5. Последовательность Каталана и другие специальные числа 213

n=2

l
Рис. 5.12

Легко доказать, что и число плоских корневых деревьев с п реб~


рами равно (п + 1)-му числу Каталана Сп+\·
В истинности данного утверждения для малых п можно убе­
диться с помощью рис. 5.11, на котором представлены плоские
корневые деревья сп ребрами для п =О, 1, 2, 3, 4. Их число равно
1, 1, 2, 5 и 14, соответственно.
Простейший способ доказательства общего утверждения - по­
строение биекции между плоскими бинарными деревьями и корне­
выми плоскими деревьями - был предложен Фрэнком Бернхартом.
Представим себе, что данное плоское бинарное дерево изображено
так, что ребра, исходящие из каждой внутренней вершины, направ­
лены вверх, вниз и вправо. Пусть каждое горизонтальное ребро
стягивается в точку и исчезает. Если на правом конце горизон­
тального ребра есть вершина степени 3, то она переносится налево
и сливается с вершиной на левом конце. Все вертикальные ребра
остаются различными. Это простое преобразование переводит все
плоские бинарные деревья с п+2 висячими вершинами в корневые
деревья с п ребрами при отбрасывании «лишнего» нижнего ребра.
На рис. 5.12 приведена иллюстрация для случая п = 2.
Поскольку каждое дерево сп ребрами имеет п+ 1 вершину, мы
доказали также, что число плоских корневых деревьев с п + 1 вершиной
равно (п + 1)-му числу Каталана Сп+J ·

5.5. Последовательность Каталана и другие


специальные комбинаторные числа

Как было показано ранее, числа Каталана теснейшим образом


связаны с элементами треугольника Паскаля - биномиальными ко­
эффициентами, которые по праву считаются самыми известными
214 Глава 5. Числа Каталана

комбинаторными объектами. Однако нетрудно обнаружить есте­


ственные связи между последовательностью Каталана и другими
специальными числами, хорошо известными в комбинаторике: чис­
лами Стирлинга первого и второго рода, числами Белла и др.
Например, решая комбинаторные задачи, легко перепутать по­
следовательность Каталана 1, 1, 2, 5, 14, 42, ... с последовательно­
стью 1, 1, 2, 5, 15, 52, 203, .... В примечании к своей библиогра­
фии, которая также включает список ссьmок на указанную выше
последовательность, Гулд [8] отмечает, что если подсчитываемые
объекты достаточно сложны, то при n = 4 легко можно пропустить
15-й объект и предположить, что имеешь дело с последовательно­
стью Каталана.
Элементы последовательности 1, 1, 2, 5, 15, 52, 203, ... на­
зываются числами Белла и перечисляют разбиения множества из n
элементов, n =О, 1, 2, 3, 4, 5, 6, ....
Напомним, что разбиением множества Vn = {1, 2, ... , п} назы­
вается представление Vn в виде объединения q непересекающихся
непустых множеств 8 1, ••• , 8q:

где

si i= 0, i Е {1, 2, "., q} и si n sj = 0, i i= j Е {1, 2, ... , q}.

Так, для V1 существует ровно одно разбиение { 1}, для V2 суще­


ствуют два разбиения {1, 2} и {1} U {2}, для V3 - пять разбиений
{1,2,3}, {1} u {2,3}, {1,2} u {3}, {1,3} u {2}, {1} u {2} u {3}
и т. д. Считая, что пустое множество обладает одним разбиением,
и определяя п-е число Белла Вп, п ~ О, как количество разбие-
ний множества Vn = {1, 2, ... , п}, мы получим последовательность
Белла 1, 1, 2, 5, 15, 52, 203, ... .
Для поэта число Белла Вп - это количество всевозможных
рифмовок п-строчного стихотворения. Так, двустишье имеет две,
трехстишье - пять, а четверостишье __;_ пятнадцать возможных

рифмовок, одна из которых - отсутствие какой бы то ни бьmо


рифмы (рис. 5.13).
Такой переход от разбиений к рифмовкам легко осуществим,
если вместо каждого элемента k множества Vn = { 1, 2, ... , n} мы
запишем символ класса Si, в который элемент k попадает при
данном разбиении Vn = 8 1 U ... U Sq: символ а для 81 , символ Ь
5.5. Последовательность Каталана и другие специальные числа 215

/""', /'V"\ /""\ ,........,_ /""\


аа аЬ ааа ааЬ аЬа аЬЬ аЬс
rV""\.
аЬ'ЬЬ
rv'"V'\ ~
аааа аааЬ a?iiJa аЬаа

аабь а"ЬЬ'а аЬОЬ


/""\ ~

ааЬс аЬас

~ /"").. ~ /""',

аЬса аЬЬс аЬсЬ аЬсс abcd


Рис. 5.13

для 82 и т. д. Так, разбиению V4 = {1, 2} U {3, 4} соответствует


рифмовка ааЬЬ, а разбиению V4 = {1, 2} U {3} U {4} - рифмовка
ааЬс. Соединяя дугами одинаковые элементы рифмовки так, как
показано на рис. 5.13, мы увидим, что в некоторых рифмовках дуги
пересекаются (в наших примерах - только для рифмовки аЬаЬ),
а в некоторых нет. Назовем рифмовки, в которых дуги не пересе­
каются, плоскими (Джоанна Гроуми, 1970).
Оказывается, число плоских рифмовок п-строчного стихотворе­
ния равно (п + 1)-му числу Каталана Cn+I ·
Для доказательства этого факта воспользуемся задачей о пра­
вильной расстановке скобок. Именно, назовем расстановку скобок
правильной, если она удовлетворяет следующим условиям: число
открывающих скобок равно числу закрывающих скобок, причем
ни в каком начальном отрезке число закрывающих скобок не мо­
жет оказаться больше числа открывающих скобок. Так, одна пара
скобок может быть правильно расставлена единственным спосо­
бом: (); две пары - двумя способами: ()() или (()); три пары -
пятью способами: ()()(), ()(()), (())(), (()()) или ((())).
Легко показать, что число правильных расстановок п пар скобок
равно (п + 1)-му числу Каталана Cn+t · Например, польский ма­
тематик Я. Лукасевич предложил следующую несложную биекцию
между расстановками п пар скобок и плоскими бинарными дере­
вьями с п внутренними вершинами. Он пометил все листья, кроме
последнего правого и нижнего, закрывающими скобками, а верши­
ны степени 3- открывающими (см. рис. 5.14).
216 Глава 5. Числа Каталана

Рис. 5.14

Затем он вообразил, что гусеница оползает все дерево вдоль


пунктирной линии, собирая все скобки (однажды взятую скобку
гусеница второй раз не берет). Нетрудно доказать, что гусеница по­
лучит правильную расстановку скобок. Например, на рис. 5.14 она
получит расстановку ((()))()()(). Поскольку число плоских бинар­
ных деревьев сп внутренними вершинами равно (п + 1)-му числу
Каталана Cn+ 1 , то и число правильных расстановок п пар скобок
равно Cn+I·
Теперь мы можем построить биекцию между множеством плос­
ких рифмовок п-строчного стихотворения и множеством правиль­
ных расстановок п пар скобок по следующему закону:

• открываем скобку перед каждым новым символом;

• закрываем скобку (нужное число раз) в том случае, когда мно­


. жество символов данного вида полностью исчерпано.
Так, при п = 2 рифмовке аа соответствует расстановка (()),
а рифмовке аЬ - расстановка ()(). При п = 3 рифмовке ааа со­
ответствует расстановка ( (())), рифмовке ааЬ - расстановка ( () )(),
рифмовке аЬа - расстановка (()()),рифмовке аЬЬ - расстановка
()(()), рифмовке аЬс - расстановка ()()(). При п = 4 рифмовке
аааа соответствует расстановка (((()))),рифмовке аЬЬа - расста­
новка ((())()) и т. д.
5.6. Треугольник Каталана 217

При этом однозначное восстановление рифмовки по заданной


расстановке возможно, только если в рассмотрении участвуют лишь

плоские рифмовки. Так, рифмовка аЬаЬ дает ту же расстановку


скобок, а именно, расстановку((())()), что и рифмовка аЬЬа.
Таким образом, мы доказали, что (n + 1)-е число Каталана
Cn+J равно числу плоских рифмовок п-строчноrо стихотворения.
Поскольку n-e число Белла равно числу всех возможных риф­
мовок п-строчного стихотворения, то мы получИли еще одно свой­
ство чисел Каталана: (n + 1)-е число КатШ1ана Сп+ 1 не превосхо­
дит n-го числа Бема Bn:
• Cn+I ::::; Bn. n =о, 1, 2, ....

5.6. Треугольник Каталана

Треугольником Каталана называется арифметический треуголь­


ник, в котором m-й элемент п-й строки (n ~О, О::::; т ~ n) опре­
деляется по формуле

С _ (n + m)!(n - т + 1)
пт- m!(n+l)! ·

Так,
О!. 1
Соо = О!. l! = 1,

1!. 2 2!. 1
С10 = О! . 2! = 1, 1 2
С11= ,. ,=1,

2!. з З! · 2 4!. 1
С20 = О!. З! = 1, С21 = 1!. З! = 2, С22 = -- = 2
2!. 3!
и т. д. Первые несколько строк треугольника Каталана представлены
на рис. 5.15.
Впрочем, существует и гораздо более простой способ построе­
ния треугольника Каталана. Для его получения заметим, что левая
сторона треугольника Каталана состоит из единиц:

n!(n + 1)
Cno = O!(n + l)! = 1.
218 Глава 5. Числа Каталана ·

1
2 2
3 5 5
1 4 9 14 14
1 5 14 28 42 42
6 20 48 90 132 132

Рис.5.15

Кроме того, правая сторона треугольника Каталана состоит из чисел


Каталана С1, С2, Сз ... :
С (2п)! · 1 1 (2п)! 1 (2п) С
nn = п!(п + 1)! =п+ 1 · п!п! = n+ 1 n = n+t·

Наконец, легко убедиться, что любой внутренний элемент треуголь­


ника Катш~ана C(n+t)m может быть получен как сумма его левого
и верхнего соседей. Действительно,

С С _ (n+m)!(n-m+ 1) (n+m)!(n-m+З) _
nm + (n+t)(m-1) - m!(n + l)! + (m _ l)!(n + 2)! -

-- (n+m)! (n-m+l + n-m+3) -


(п + l)!(m - 1)! т п+ 2 -
(п+ m)! (п + т + l)(n + 2) + т(п - т + 3)
- =
(п + l)!(m - 1)! m(n + 2)
..
(п + m)(n 2 - пт + n + 2п - 2m + 2 + пт - m 2 + Зm)
= =
(п + I)!(m - I)!(n + 2)m

(п + m)!(n + т + I)(n - т + 2)
= =
m!(n + 2)!
_ (п + 1 + m)!(n - т + 2) _ С
- m!(n + 2)! - (n+t)m·
5.6. Треугольник Каталана 219

Следовательно, построение треугольника Каталана можно осу­


ществить рекурсивно:

• крайний левый элемент каждой строки треугольника равен


единице: Cno = 1;
• крайний правый элемент каждой строки треугольника равен
числу Каталана: Cnn = Сп+ 1 ;
• любой внутренний элемент треугольника получается как сумма
его верхнего и левого соседей: C(n+l)m = Cnm + C(n+l)(m-1)·
Данный арифметический треугольник обладает и рядом дру­
гих интересных свойств. Так, предпоследний элемент любой строки
треугольника Каталана совпадает с последним элементом той же
строки и, следовательно, с соответствующим числом Каталана:

С = (n+n-1)!·2 = (2n-1)!·2n =
n(n-I) (п - l)!(n + 1)! (п - 1)! · п · (п + 1)!
(2n)!
= n!(n+ l)! = Cnn = Cn+I·

Кроме того, сумма элементов любой строки треугольника Ката­


лана равна последнему элементу следующей строки и, следовательно,
числу Каталана Cn+2:

n!(n+l) (n+l)!n (2п)!·1


Cno + Cn1 + ... + Cnn = O!(n+ 1)! + l!(n+ 1)! +". + п!(п+ 1)! =

1 (2n+2) (2п+2)! (2n+2)!


= п+1 n+2 = (n+l)n!(n+2)! = ((n+1)!) 2 (n+2) =.

__1_ (2(n+
-
n+ 2 n+ 1
1))--Сп+2·

Можно доказать, что числа Cnm, формирующие треугольник Ка­


талана, выражают количество последовательностей, состоящих из n
«1» и т «-1», все частичные суммы которых неотрицательны. На­
пример, мы можем составить из трех «1» и одной «-1 »три такие
последовательности:
220 Глава 5. Числа Каталана

• 1, 1, 1, -1
(частичные суммы 1, 2 = 1+1, 3 = 1+1+1, 2 = 1+1+1+(-1)),
• 1,1,-1,l
(частичные суммы 1, 2 = 1+1, 1=1+1 + (-1),
2= 1+1+(-1)+1),
• 1, -1, 1, 1
(частичные суммы 1, О = 1 + ( - 1), 1 = 1 + (-1) + 1,
2 = 1+(-1)+1 + 1),
что соответствует числу С31 = 3.
Следует заметить, что встречаются и другие арифметические
треугольники, связанные с числами Каталана. Построим один из
них, используя конструкцию известного треугольника Паскаля
(рис. 5.16): начав с «боковых» единиц, действуем по правилу «Каж­
дое очередное число равно сумме чисел, расположенных над ним

справа и слева».

5 10 10 5
Рис. 5.16

Вместо «равнобедренного» треугольника Паскаля построим с


помощью данного правила «прямоугольный» треугольник, проведя
вертикальную черту, левее которой заходить нельзя. Заполнив пра­
вую сторону конструируемого треугольника единицами, мы полу­

чаем все остальные элементы нашей конструкции как сумму чисел,


расположенных над ними справа и слева. Поскольку для элементов
левой вертикали верхний левый сосед не определен, мы считаем их
равными верхнему правому соседу, рассматривая соответствующую

сумму как вырожденную (рис. 5.17).


5.6. Треугольник Каталана 221

1,
1
1/\.1
\.2/ \.1
2 /'
/'\. 3
,/,/\.
1

5 4 1

5
/ \ .9 / "5 / \ 1
\(
/
\/ \/ \
' / 1 4 , /6 1
14"\. 28 20 '\ /'\
"\./'- 7 1
42 "48/ '\. / \ / \
/ '\. 27 8 1
42
' / '
9{ \. / ' / " / '
/75 35 9 '\ 1
132 165 ' / ' / \. / '
/ '\. / 110 44 10 '1
132
297 ' / ' / '\. / ' / \
'
v ~ '\. / 275' , 154, "5\ ' 11 1
429. 572 429 208 65 / '12/ 'i
Рис.5.17

Внимательно присмотревшись к полученной конструкции, не­


трудно заметить, что на левой вертикали неожиданно появились
числа Каталана. Для выяснения причины этого явления рассмот­
рим в построенном треугольнике правильные пути, т. е. пути, на­

чинающиеся в вершине треугольника, использующие допустимые

д1шжения вниз- вправо и вниз- влево и заканчивающиеся на левой


вертикали треугольника. Из построения следует, что ·любое число,
стоящее на левой диагонали, равно количеству правильных путей,
которыми можно прийти в эту точку из вершины. Легко видеть,
что число правильных путей с 2n ребрами равно числу корневых
плоских деревьев с n ребрами: расположив корень дерева в вершине
треугольника, рассмотрим движение вниз-вправо соответствующим

построению нового ребра, а движение вниз-влево - возвращению


обратно по уже построенным ребрам. Точнее, зафиксировав корень
дерева в вершине треугольника, проводим из нее, одно за одним,
222 Глава 5. Числа Каталана

столько ребер, сколько последовательных движений вниз-вправо


содержит наш правильный пугь (любой правильный пугь начина­
ется с движения вниз-вправо, так что по крайней мере одно реб­
ро будет построено); затем «возвращаемся» обратно, делая число
шагов, равное числу последовательных движений вниз-влево, со­
держащихся в выбранном правильном пуrи; повторяем операцию,
всякий раз ставя в соответствие движению вниз-вправо новое, толь­
ко что построенное ребро конструируемого дерева.
Так как число корневых плоских деревьев с n ребрами равно
(n + 1)-му числу Каталана Cn+I • то и число правильных пугей
с 2n ребрами равно Cn+ 1 , откуда следует, что каждый элемент
левой вертикали построенного выше треугольника действительно
является числом Каталана.

5.7. Задачи

Последовательностью чисел Родригеса называется последова­


тельность, n-й член которой равен Rn = 2n · 1·3 · 5 · ". · (2n - 1).
Укажите несколько первых членов этой последовательности; yбe­
Rn
дитесь, что Rn = 2(2n - l)Rn- 1 ; докажите, что Cn = ( ) .
n+ 1 !
Докажите, что

·+- ~)
11111

С - 4•-I
n - y'iГ(n + 1)
где
00

Г(z) = / e- e-t dt
1

- гамма-функция Эйлера.
Решение. Легко показать [З], что функция Г(z) удовлетворяет
функциональному уравнению Г(z + 1) = z ·Г(z); поскольку Г( 1) = 1
00

( / e-t dt = e-ti: = 1), то


о

Г(2) = 1·Г(l) = 1, Г(З) = 2·Г(2) = 2· 1 = 2, ... ' Г(п+ 1) = n!


5.7. Задачи 223

для любого натурального n; поскольку Г ( ~) = ../1Г [3], то

г(~) = г(~ + 1) = ~. г(~) = ~..;;;г,


г ( 5)-
2
-
= г (32 + 1) = -32 . г (3)
2
-
= -../1Г
1. 3
22 '

... '
1·3 · ... · (2п - 1)
Г( n+-21) = 2n 11i
у11, n Е N.

Тогда

4n-1 • Г ( n - ~) 4n-1 . 1 . 3 ..... (2п - 3)у'1Г


J1Г·Г(п+ 1) 2n-IJ7Г. n!
2n-I · (2n - 3)!!
= n.' =Cn.
4n-I С
Докажите, что Cn ,...., . ;;;; 1 5 , т. е. lim ~1 = 1.
v 1Гn • n-+oo 4n
- -
Jinl,5
Решение . При любом действительном z i= О имеет место формула
Стирлинга (3]:

Тогда

Г(п + 1) = n! = e-(n+l)(n + l)n+ll2 J21Г ( 1 +О ( n ~ )).


1
Учитывая, что

n+l)n
lim ( - - lim ( 1 + -l)n = е,
= n-+oo
n-+oo n n
а

n + 1) 1;2
lim ( - - = 1,
n-+oo n
224 Глава 5. Числа Каталана

мы получим соотношение

Г(п + 1) = п!,..,, e-n · nn · vЪffi.


Аналогично, .

Учитывая, что

lim n-05)n-I
' = lim ( 1 + -'-
-05)n( n ) = е- 0 • 5
n-+oo ( n n-+oo .n n - 0,5 '
мы получим соотношение

г
( - 21)
п rv е
-n . п n-1 . у~
21Г.

Тогда

IJ Докажите, что при п ~ 5 число Каталана является составным,


т. е. единственными простыми числами Каталана являются числа
Сз =2и С4 = 5.
Решение. Из формулы

С __ 1_(2п)- _1_. (2п)!


n+ 1 - п + 1 п - п + 1 п!п!
следует, что если простое число р делит Cn+I •тор~ 2п. С другой
стороны, легко показать, ч.то Cn+I >
2п+ 1 при любом п ~ 4. Дей­
ствительно, при п =
4 имеет место неравенство С5 = 14>2·4+ 1=9.
2(2п
- 1)
Переходя от п к п + 1, заметим, что ~ 2 при всех п ~ 3,
n+1
откуда следует, что

2(2п - 1)
Cn+1 = п+ 1
Cn ~ 2(2n- 1)
·
= 4п - 2 > 2п + 1
при любом п ~ 4.
5.7. Задачи 225

111 Докажите, что число Каталана Cn нечетно тогда и только тогда,


когда п = 2k, k =О, 1,2, 3, ....
Решение. Поскольку сумма C1Cn-1 +C2Cn-2 + .•. + Cn-1C1 оди­
наково читается как слева направо, так и справа налево, то четны

все числа C2n-1. п >О; по той же причине число C2n четно тогда
и только тогда, когда четно число Cn . ...,
[1~ Назовем п-степенью число, составленное из чисел n + 1, п,
... , 3, 2 (в указанном порядке) только при использовании операции
возведения в степень и соответствующей расстановке скобок. Так,
при п = 2 получим одну 2-степень: 3 = 9; при п = 3 получим
2

две 3-степени: (43) 2 и 4< при п получим пять


32
= 46 > = 49 ; = 4

4 -степеней: (( 54)3)2 = 524, 5(4(


32
»= 5262144, ( 5(4 ))2 = 512s, ( 54)(3
3 2
) = 536,
((4 3) 2)
5 = 54096 . Докажите, что число п-степеней равно п-му числу
Каталана Cn.
Реше и и е. Построим взаимно однозначное соответствие между
множеством п-степеней и множеством плоских бинарных деревьев

с п - 1 внутренними вершинами по следующему закону: степени аь


поставим в соответствие дерево

т. е. одну «ветку» дерева проведем к а, а другую «ветку» дерева

проведем к Ь; если основание а (показатель Ь) представляет собой


степень cd, продолжим соответствующую основанию а (показате­
лю Ь) ветку, проведя ребро к с и ребро к
d; если основание а (по­
казатель Ь) представляет собой отдельно взятое число, проведенное
к нему ребро будет последним, т. е. содержащим висячую вершину.
Таким образом, каждой п-степени будет соответствовать плоское
бинарное дерево с п - 1 внутренними вершинами. На рис. 5.18
проиллюстрированы случаи построения такого соответствия для

п = 2, 3, 4.
Обратно, по каждому плоскому бинарному дереву с п - 1 внут­
ренними вершинами мы можем восстановить соответствующую
п-степень.
226 Глава 5. Числа Каталана

Рис.5.18

Например, дерево

соответствует степени 5
(4(3 »:
2

выписываем «лестницу»
. 43
2

5 , простав-
ляя 5, 4, 3, 2 слева направо у «боковых» висячих вершин; заключаем

в скобки последовательно (3 Аналогично, дереву


2 32
), (4( )).

соответствует степень ((5 4 ) 3 ) 2 и т. д. Таким образом, мы получили


биекцию, ставящую в соответствие множеству n-степеней множе­
ство плоских бинарных деревьев с n - 1 внутренними вершинами.
Поскольку число плоских бинарных деревьев с n - 1 внутренними
вершинами равно Сп, то число n-степеней тоже равно Сп. ~

11 Назовем горой с n подоемами и n спусками ломаную линию,


составленную из n отрезков одинаковой длины, наклоненных под
углом 45° к положительному направлению оси абсцисс и из n
отрезков той же длины, наклоненных под углом 135° к положи­
тельному направлению оси абсцисс, так, что полученная ломаная
5.7. Задачи 227
n=I n=2
/+\
/ сЬ \

Рис. 5.19

«начинается» и «заканчивается» на одном и том же уровне. Дока­


жите, что число гор сп подъемами и п спусками равно (п + 1)-му
числу Каталана Cn+ 1.
Решение. Построим взаимно однозначное соответствие между
множеством гор с п подъемами и п спусками и множеством плос­

ких корневых деревьев с п ребрами по следующему закону: фикси­


руем корневую вершину и проводим из нее, одно за другим, столько

ребер, сколько «возрастающих» отрезков образует левый склон пер­


вой горы; затем «Возвращаемся» обратно, делая число шагов, рав­
ное числу «убывающих» отрезков, образованных правым склоном
первой горы; из полученной вершины проводим, одно за другим,
столько ребер, сколько «возрастающих» отрезков образует левый
склон второй горы и т. д. На рис. 5.19 проиллюстрированы случаи
построения такого соответствия для п = 1, 2, 3.
Обратно, по каждому дереву можно восстановить соответству­
ющую гору.

Например,

дереву соответствует гора


/\
/ \/\'
Проводим левый склон первой горы, составленный из двух «восхо­
дящих» отрезков; проводим правый, составленный из двух «нисхо-
228 Глава 5. Числа Каталана

дящих» отрезков; проводим правый склон второй горы, составлен­


ный из одного отрезка; завершаем построение, достраивая левый
склон. Заметим, что эту конструкцию легко описать, используя гу­
сеницу оползающую дерево «слева направо»: если гусеница ползет

вверх по ребру, изображаем отрезок, восходящего склона горы, если


гусеница ползет вниз - отрезок нисходящего склона. Таким обра­
зом, мы получили биекцию, ставящую в соответствие множеству
плоских корневых деревьев с п ребрами множество гор с п подъ­
емами и п спусками. Поскольку число плоских корневых деревьев
с п ребрами равно Cn+ 1 , то и число гор с п подъемами и п спус­
ками тоже равно Cn+ 1 • ..,.

111! Назовем правильной расстановкой скобок расстановку, удовле­


творяющую следующим условиям: число открывающих скобок рав­
но числу закрывающих скобок; ни в каком начальном отрезке число
закрывающих скобок не может оказаться больше числа открываю­
щих скобок (см. раздел 5.5). Используя горы с п подъемами и п
спусками, докажите, что число правильных расстановок п пар ско­

бок равно (п + 1)-му числу Каталана Cn+l ·


Указ ан и е. Для решения данной задачи достаточно построить
взаимно однозначное соответствие между множеством правильных

расстановок п пар скобок и множеством гор с п подъемами и п


спусками по следующему закону: каждому «восходящему» отрезку

соответствует открывающая скобка; каждому «нисходящему» отрез­


ку соответствует закрывающая скобка. ..,.

li Назовем словом Дика длины 2п такую последовательность из n


символов Х и n символов У, в которой каждый начальный сег­
мент содержит по крайней мере столько же символов Х, сколько
символов У. Для п = 1 мы имеем ровно одно слово Дика ХУ;
для n=2 таких слов два: Х ХУУ и ХУ ХУ; для п = 3 таких слов
пять: Х Х ХУУУ, ХУ Х ХУУ, ХУ ХУ ХУ, Х ХУУ ХУ, Х ХУ ХУУ.
Докажите, что число слов Дика длины 2n равно (п + 1)-му числу
Каталана Cn+ 1 •

Указание. Заменяя символ Х на символ «(» открывающейся


скобки, а символ У на символ «)» закрывающейся скобки, мы
легко получим биекцию между словами Дика длины 2п и правиль­
ными расстановками п пар скобок. ..,.
5.7. Задачи 229

\!111 Докажите, что число последовательностей, состоящих из п «1»


и п «-1», все частичные суммы которых неотрицательны, равно
(п + 1)- му числу Каталана Cn+ 1 •
Указание. Если вместо символов Х и У мы будем использовать
символы «1» и «-1», соответственно, мы получим последователь­
ности, составленные из п <(1» и п <(-1», все частичные суммы
. которых неотрицательны. Так, для п = 1 имеется лишь одна та­
кая последовательность: 1, -1 (частичные суммы 1, 1 + (- 1) = О);
для п = 2 их две: 1, 1, - 1, -1 (частичные суммы 1, 1 + 1 = 2,
1+1+(-1) = 1, 1+1+(-1)+(-1) =О), 1, -1, 1, -1 (частичные сум­
мы 1, 1+ ( -1) = о' 1 + ( -1) + 1 = 1, 1 + (-1) + 1+ ( -1) = о) и т. д ....

Назовем п-бордюром бесконечную таблицу вида

составленную из п строк и удовлетворяющую следующим условиям:

первая строка и последняя строка таблицы состоят из единиц; для


любой части таблицы вида

ь с

d
выполняется соотнощение

ad + 1 = Ьс.

Так, для п = 1 бордюр имеет вид

1 1 1 1 1
Для п = 2 бордюр имеет вид

1 ...
1 1 ...
230 Глава 5. Числа Каталана

Для п = 3 бордюр имеет вид

1 1 1 1 1 1 ...
2 2 1 2 1 ...
1 1 ...
Для п = 4 бордюр имеет вид

1 1 1 ...
1 2 2 1 3 1 ...
1 3 2 2 1 ...
1 1 1 ...
Докажите, что число различных диагоналей в п-бордюре равно п-му
числу Каталана Сп.

Решение. Докажем, что число различных диагоналей п-бордюра


равно числу разбиений правильного (n+ 1)-угольника на треуголь­
ники. Для этого построим взаимно однозначное соответствие между
множеством диагоналей п-бордюра и множеством разбиений пра­
вильного (п+ 1)-угольника на треугольники по следующему закону:
зафиксируем одну из вершин (п + 1)-угольника и присвоим ей но­
мер О; двум соседним вершинам (n+ 1)-угольника присвоим номер
1; в каждом треугольнике заданного разбиения последней, т. е. тре­
тьей, вершине присвоим номер, равный сумме номеров двух других
вершин треугольника. Тогда каждая нумерация «справа налево» п

@!5;/
1 i 1 1

2 3 2 '2 3 2
Рис. 5.20
Литература к главе 5 231

вершин (п + 1)-угольника от «правой» вершины, занумерованной


единицей, будет соответствовать одной из диагоналей п-бордюра
(см. на рис. 5.20 иллюстрации для п = 3, п = 4).
Обратно, по каждой диагонали п-бордюра
мы можем восстановить соответствующее разби­
ение (п + 1)-угольника на треугольники. Напри­
мер, последовательность 1, 1, 3, 2, 1 задает разби­
ения шестиугольника на треугольники (рис. 5.21)
(фиксируем вершину «0», нумеруем остальные 3
вершины по часовой стрелке числами 1, 1, 3,
2, 1, проводим диагональ, дающую треугольник
2
с суммой номеров вершин, равной 2 (диагонали а Рис. 5.21
и Ь), проводим диагональ, дающую треугольник
с суммой номеров вершин, равной 3 (диагональ с)). Таким образом,
мы получили биекцию между множеством диагоналей п-бордюра
и множеством разбиений правильного (п + 1)-угольника на тре­
угольники. Поскольку число таких разбиений равно Cn, то и число
различных диагоналей п-бордюра равно Cn. (Обратите внимание
на то, что вторая строка п-бордюра, п ~ 2, представляет собой пе­
риодическую последовательность а 1; а2; ••• , an+ 1 ; а 1 ; а2; ••• , an+ 1 ,
где величина ai, 1 ~ i + 1, равна числу «входящих» в вершину
~ п
i треугольников ripи некоторой нумерации вершин (п + 1)-уголь­
ника против часовой стрелки.) ..,.

Литература к главе 5
1. Бухштаб А.А. Теория чисел. М.: Просвещение, 1966.
2. Гарднер М. Путешествие во времени. М.: Мир, 1990.
3. Карацуба А. А. Основы аналитической теории чисел. 2-е изд. М.: URSS,
2004.
4. Оре О. Теория графов. 2-е изд. М.: Книжный дом «Либроком»/URSS,
2009.
5. Оре О. Графы и их применение. 4-е изд. М.: Издательство ЛKИ/URSS,
2008. ,·

6. Успенский В.А. Треугольник Паскаля. М.: Наука, 1979.


7. Conway J. Н., Guy R. К. The book of numbers. New York: Springer-Yerlag,
1996.
8. Gould Н. W. Catalan Numbers: Research BiЫiography ofTwo Special Num-
bers Sequences. Morgantown, 1985.
9. Sloane N. J. А., Plouffe S. The Encyclopedia of Integer Sequences. New York:
Academic Press, 1995.
Литература

Абрамов А. Н. Удивительные числа. М.; Л.: Детское издательство, 1940.


Баврин И. И., Фрибус Е.А. Старинные задачи. М.: Просвещение, 1994.
Березина Л. Ю. Графы и их применение: Пособие для учителей. 2-е изд. М.:
Книжный дом «Либроком»/URSS, 2009.
Болтянский Б. В. Очерки по истории математики. Минск: Высшая школа,
. 1974.
Бондаренко Б. А. Обобщенные треугольники и пирамиды Паскаля, их фрак­
талы, графы и приложения. Ташкент: Фан, 1990.
Боро В. и др. Живые числа. М.: Мир; 1985.
Бухштаб А.А. Теория чисел. М.: Просвещение, 1966. ·
Виленкин. Н. Я. Комбищпорика. М.: Наука, 1969.
Виленкин Н. Я., Шибасов Л. П., Шибасова 3. П. За страницами учебника
математики. М.: Просвещение, 1996.
Виноградов И. М. Основы теории чисел. М.: Наука, 1981.
Воробьев Н. Н. Числа Фибоначчи. М.: Наука, 1978.
Гаврилов Г. П., Сапоженко А. В. Задачи и упражнения по курсу дискретной
математики. М.: Наука, 1992.
Галочкин А. И., Нестеренко Ю. В., Шидловский А. Б. Введение в теорию
чисел. М.: Изд-во МГУ, 1995.
Гарднер М. Путешествие во времени. М.: Мир, 1990.
Гладкий А. В. Числа: натуральные, рациональные, действительные, ком­
плексные: Учебное пособие для общеобразовательной школы. М.: Вербум­
М, 2000.
Глейзер Г. И. История математики в школе. 1О-1 1 классы: Пособие для
учителей. М.: Просвещ~ние, 1982.
Гнеденко Б. В. Очерки по истории математики в России. 4-е изд. М.: Книж­
ный дом «Jlибpoкoм»/URSS, 2009.
Гусак А.А. В мире чисел: Книга для учащихся. Минск: Нар. асвета, 1987.
Деза Е. И., Модель Д. Л. Основы дискретной математики. Упражнения и за­
дачи: Учебно-методическое пособие. М.: ОАО «НИИТЭХМ», 2006.

Деза Е. И. О содержании элективного курса «Фигурные числа>> // Матема­


тика в Школе. 2007. No 4, 5.
Литература 233

Деза Е. И. О содержании элективного курса «Совершенные и дружествен­


ные числа»// Математика в школе. 2007. No 8, 9.
Деза Е. И. О содержании элективного курса «Числа Мерсенна и Ферма»//
Математика в школе. 2008. No 5, 6, 7.
Деза Е. И" Деза М. М. Энциклопедический словарь расстояний. М.: Наука,
2008.
Деза Е. И. Числа Пифагора. Элективный курс// Математика в школе. 2009.
No 10; 2010. No l.
Деза Е. И" Модель Д. Л. Основы дискретной математики: Учебно-методи­
ческое пособие. 2-е изд. М.: Книжный дом «Либроком»/URSS, 201 l.
Депман И. Я. История арифметики. 5-е изд. М.: КомКнига/URSS, 2010.

Диофант Александрийский. Арифметика и книга о многоугольных числах /


Пер. с древнегреч. И. Н. Веселовского; ред. и комментарии И. Г. Башмако­
вой. 2-е изд. М.: Издательство ЛKИ/URSS, 2007.
Ерусалимский Я. М. Дискретная математика. М.: Вузовская книга, 2000.
Жданов С. А., Матросов В. Л., Стеценко В. А. Сборник задач по дискретной
математике. М.: МПГУ, 2005.
Ингам А. Е. Распределение простых чисел. 4-е изд. М.: Книжный дом
«Либроком»/URSS, 2009.
Карацуба А. А. Основы аналитической теории чисел. 2-е изд. М.: URSS,
2004.
Кордемский Б.А. Великие жизни в математике. М.: Просвещение, 1995.
Кузнецов О. П" Адельсон-Вельский Г. Б. Дискретная математика для инже­
нера. М.: Энергоатомиздат, 1988.
Куликов Л. Я" Москаленко А. И" Фомин А. А. Сборник задач по алгебре
и теории чисел. М.: Просвещение, 1993.

Литцман В. Веселое и занимательное о числах и фигурах. М.: Физматгиз,


1963.
Маркушевич А. И. Возвратные последовательности. Л.: Гос. изд-во технико­
теоретич. литературы, 1950,
Матросов В. Л., Стеценко В. А. Лекции по дискретной математике. М.:
Прометей, 1997.
Неопубликованные материалы Эйлера по теории чисел/ Под ред. Н. И. Нев­
ской. СПб.: Наука, 1997.
Нечаев В. И. Числовые системы. М.: Просвещение, 1975.
Нечаев В. И. Элементы криптографии: (Основы теории защиты информа­
ции). М.: Высшая школа, 1999.
Ожигова Е. П. Развитие теории чисел в России. М.: URSS, 2010.
234 Литература

Оре О. Теория графов. 2-е изд. М.: Книжный дом «Либроком»/URSS, 2009.
Оре О. Графы и их применение. 4-е изд. М.: Издательство ЛKИ/URSS,
2008.
Пальмер Э" Харари Ф. Перечисление графов. М.: Мир, 1977.
Перельман Я. И. Занимательная арифметика. Загадки и диковинки в мире
чисел. М.: Изд-во Русанова, 1994.
Попов И. Н. Совершенные и дружественные числа. Архангельск: ПГУ, 2005.
Постников М. М. Магические квадраты. 2-е изд. М.: Книжный дом «Либ­
роком»/URSS, 2010.
Прахар К. Распределение простых чисел. М.: Мир, 1967.
Радемахер Г., Теплиц О. Числа и фигуры. Опыты математического мышле­
ния. 4-е изд. М.: Издательство ЛKИ/URSS, 2007.
Сабит ибн Корра. Математические трактаты. Научное наследство. Т. 8 /
Сост. Б.А. Розенфельд; под ред. П.А. Юшкевича. М.: Наука, 1984.
Серпинский В. Пифагоровы треугольники. М.: Учпедгиз, 1959.
Серпинский В. Что мы знаем и чего не знаем о простых числах. Л.: Гос.
изд-во физ.-мат. литературы, 1963.
Серпинский В. 250 задач по элементарной теории чисел. М.: Просвещение,
1968.
Сингх С. Великая теорема Ферма. М.: Московский центр непрерывного
математического образования, 2000.
Соломин А. В., Соломин В. М. О представлении треугольных чисел квадрата­
ми // Математика в школе. 1990. № 6.
Степанова Л. Л. Избранные главы элементарной теории чисел. М.: Проме­
тей, 2001.
Степанова Л. Л., Жмулева А. В., Деза Е. И. Арифметика. Практикум по ре­
шению задач. М.: Московский центр непрерывного математического об­
разования, 2008.
Стройк Д. Я. Краткий очерк истории математики. М.: Наука, 1990.
Титчмарш Е. К. Теория дзета-функции Римана. М.: Иностранная литера­
тура, 1953.
Топунов В.Л. Комбинаторика. М.: МПГУ, 2001.
УШlсон Р. Введение в теорию графов. М.: Мир, 1977.
Успенский В.А. Треугольник Паскаля. М.: Наука, 1979.
Харари Ф. Теория графов. 4-е изд. М.: Книжный дом «Либроком»/URSS,
2009.
Хинчин А. Я. Цепные дроби. 4-е изд. М.: URSS, 2003.
Холл М. Комбинаторика. М.: Мир, 1970.
Литература 235

Чандрасекхаран К. Арифметические функции. М.: Наука, 1975.


Чистяков В. Д. Старинные задачи по элементарной математике. Минск,
1978.
Шибасов Л. П., Шибасова 3. Ф. За страницами учебника математики. М.: Про­
свещение, 1997.
Школьник А. Г. Задача деления круга. М.: Государственное учебно-педаго­
гическое издательство министерства просвещения РСФСР, 1961.
Энциклопедический словарь юного математика / Сост. А. П. Савин. М.:
Педагогика-Пресс, 1997.
Энциклопедия элементарной математики / Под ред. П. С. Александрова,
А. И. Маркушевича и А.Я. Хинчина. М.; Л.: ПТИ, 1952.
Юшкевич А. П. История математики в России. М.: Наука, 1968.
Яблонский С. В. Введение в дискретную математику. М.: Высшая школа,
2001.
Ященко В. С. Основы криптографии. М.: Московский центр непрерывного
математического образования, 2003.
Conway J. Н., Guy R. К The Ьооk of numbers. New York: Springer-Verlag, 1996.
Deza М., Deza Е. Encyclopedia of distances. Springer, 2009.
Goиld Н. W. Catalan Numbers: Research BiЫiography of Two Special Numbers
Sequences. Morgantown, 1985.
PlaпetMath.org // http://planetmath.org/encyclopedia/.
S/oane N. J. А., Ploujfe S. The Encyclopedia of Integer Sequences. New York:
Academic Press, 1995.
Weisstein Е. W. CRC Concise Encyclopedia of Mathematics. CRC Press, 1999.
Wikipedia, the Free Encyclopedia / / http://en.wikipedia.org
Другие книги нашего издательства:

Дифференциальные и интегральные уравнения

Филиппов А. Ф. Введение в теорию дифференциальных уравнений.


Филиппов А. Ф. Сборник задач по дифференциальным уравнениям. URSS
Эльсгольц Л. Э. Дифференциальные уравнения.
Степанов В. В. Кwс дифференциальных уравнений.
Немьщкий В. В" Степанов В. В. Качественная теория дифференциальных уравнений.
Федорюк М. В. Обыкновенные дифференциальные уравнения.
Федорюк М. В. Асимптотика: Интеrралы и ряды.
Федорюк М. В. Асимптотические методы для линейных обыкновенных
дифференциальных уравнений.
Федорюк М. В. Метод перевала.
Краснов М. Л. Интеrральные уравнения. Введение в тоорию.
Коддингтон Э. А., Левинсон Н. Теория обыкновенных дифференциальных уравнений.
Сикорский Ю. С. Обыкновенные дифференциальные уравнения.
Понтрягин Л. С. Дифференциальные уравнения и их приложения.
Трикоми Ф. Дж. Дифференциальные уравнения.
Филипе Г. Дифференциальные уравнения.
Амелькин В. В. Автономные и линейные многомерные дифференциальные уравнения.
Амелькин В. В. Дифференциальные уравнения в приложениях.
Амелькин В. В" Калитин Б. С. Изохронные и импульсные колебани двумерных
динамических систем.

Беллман Р. Теория устойчивости решений дифференциальных уравнений.


Лефшец С. Геометрическая теория дифференциальных уравнений.
Кузьмина Р. П. Асимптотические методы для обыкновенных диф. уравнений.
Ловитт У. В. Линейные иитеrральные уравнения.
Гайшун И. В. Вполне разрешимые многомерные дифференциальные уравнения.
Петровский И. Г. Лекции по теории интеrральных уравнений.

Математическая логика

Колмогоров А. Н., Драгалин А. Г. Математическая лоmка.


Драгалин А. Г. Конструктивная теория доказательств и нестандартный анализ.
Перминов В. Я. Развитие представлений о надежности математическою доказательства.
Петров Ю. А. Лоrические проблемы абстракций бесконечности и осушествимости.
Гладкий А. В. Введение в современную лоmку.
Яновская С. А. Методолоrические проблемы науки.
Карпенко А. С. Логики Лукасевича и простые числа.
Карпенко А; С. Фатализм и случайность будушеrо: Логический анализ.
Бахтияров К. И. Лоmка с точки зрения информатики.
Сидоренко Е. А. Лоmка. Парадоксы. Возможные миры.
Смирнов В. А. Лоmческие методы анализа научною знания.
Шалак В. И. (ред.) Лоmко-философские труды В. А. Смирнова.
Финн В. К. (ред.) Автоматическое пороЖдение mпотез в интеллектуальных системах.
Финн В. К. (ред.) Многозначные лоmки и их применения. В 2 т.
Аншаков О. М. (ред.) ДСМ-метод автоматическою пороЖдения mпотез.
Бежанишвили М. Н. Лоmка модальностеil знания и мнения.
Друmе книги нашего издательсmа: 1~1
Теория вероятностей и математическая статистика ,..,
Гнеденко Б. В., Хинчин А. Я. Элементарное введение в теорию вероятностей.
Гнеденко Б. В. Математика и контроль качества ПроllJ'КЦИИ. URSS
Гнеденко Б. В., Коваленка И. Н. Введение в теорию массового обслуживания.
Хинчин А. Я. Работы по математической теории массового обслуживания.
Хинчин А. Я. Асимптотические законы теории вероятностей.
Хинчин А. Я. Математические основания квантовой статистики.
Феллер В. Введение в теорию вероятностей и ее прИ.ложеиия. В 2 т.
Боровков А. А. Теория вероятностей.
Боровков А. А. Эргодичность и устойчивость случайных процессов.
Сенатов В. В. Центральная предельная теорема.
Дворяткина С. Н" Ляхов Л. Н. Лекции по классической теории вероятностей.
Пытьев Ю. П. Возможность. Элементы теории и применения.
Григорян А. л'. Закономерности и парадоксы развития теории вероятностей.
Кац М. Вероятность и смежные вопросы в физике.
Яглом А. М., Яглом И. М. Вероятность и информация.
Хмаладзе Э. В. Статистические методы в демоrрафии и страховании жизни.
Кудлаев Э. М. Краткий курс математической статистики для приложений.
Кудлаев Э. М. Разделимые статистики и их применения.
Дмитриев Е. А. Математическая статистика в почвоведении.
Тактаров Н. Г. Тhори.я вероятностей и математическая статистика.
Ивченко Г. И., Медведев Ю. И. Введение в математическую статистику.
Алгебра

Чеботарев Н. Г. Основы теории Тhлуа. В 2 кн.


Вейль Г. Классические группы. Их инварианты и представления.
Фробениус Ф. Г. Теория характеров и представлений rрупп.
Эйзенхарт Л. П. Непрерывные rруппы преобразований.
Бэр Р. Линейная алгебра и проективная геометрия.
Никифоров В. А" Шкода Б. В. Линейная алгебра и аналитическая геометрия.
Шевалле К. Введение в теорию алгебраических функций.
Супруненко Д. А" Тышкевич Р. И. Перестановочные матрицы.
Яглом Й. М. Необыкновенная алгебра.
Уокер Р. Алгебраические кривые.
Данфорд Н., Шварц Дж. Т. Линейные операторы. Общая теория.
Серия «Физико-математическое наследие: математика (алгебра)»

Александров П. С. Введение в теорию групп.


Чеботарев Н. Г. Теория групп Ли.
Чеботарев Н. Г. Введение в теорию алгебр.
Чеботарев Н. Г. Теория Тhлуа.
Чеботарев Н. Г. Теория алгебраических функций.
Маркус М" Минк Х Обзор по теории матриц и матричных неравенств.
Бохер М. Введение в высшую алгебру.
Млодзеевский Б. К. Основы высшей алгебры.
Шмидт О. Ю. Абстрактная теория rрупп.
Другие книги нашего издательства:

Теория графов

Оре О. l}lафы и их применение.


Оре О. Теория графов.
URSS
Харари Ф. Теория графов.
Березина Л. Ю. 'l}lафы и их применение.
Мельников О. И. Незнайка в стране графов.
Мельников О. И. Теория графов в занимательных задачах.
Мельников О. И. Обучение дискреnшй математике.
Емеличев В.А., Мельников О. И. и др. Лекции по теории графов.
Малинин Л. И., Малинина Н.Л. Изоморфизм графов в теоремах и алгоритмах.
Родионов В. В. Методы четырехцветной раскраски вершин моских графов.
Теория игр

Оуэн Г. Теория игр.


Шикин Е. В. Or игр к играм. Математическое введение.
Колесник Г. В. Теория игр.
Жуковский В. И. Введение в дифференциальные игры при неопределенности. Кн. 1-3.
Жуковский В. И. Кооперативные игры при неопределенности и их приложения.
Жуковский В. И., Жуковская Л. В. Риск в многокритериальных и конфликтных
системах при неопределенности.

ВШ1ьямс Дж.Д. Совершенный стратеr, или Букварь по теории стратеrических игр.


Смольяков Э. Р. Теория антагонизмов и дифференциальные игры.
Смольяков Э. Р. Теория конфликтных равиовесий.
Программирование

Габасов Р., КирШ1Лова Ф. М. Методы линейного программирования. Кн. 1-3.


Юдин Д. Б., Гольштейн Е. Г. Задачи и методы линейного программирования. Кн. 1-3.
Юдин Д. Б., Гольштейн Е. Г. Линейное программирование: Теория, методы
и приложения.

Гольштейн Е. Г., Юдин Д. Б. Специальные направления в линейном программировании.


Гольштейн Е. Г. Выпуклое программирование: Элементы теории.
Юдин Д. Б. Математические методы управления в условиях неполной информации.
Юдин Д. Б. Задачи и методы стохастического программирования.
Юдин Д. Б. Вычислительные методы теории принятия решений.
Дикин И. И. Метод внутренних точек в линейном и нелинейном программировании.
Оптимизация

Галеев Э. М. Оптимизация: теория, примеры, задачи.


Понтрягин Л. С. Принцип ма!'симума в оптимальном управлении.
Габасов Р., КирШ1Лова Ф. М. Принцип максимума в теории оптимального управления. :~
Зеликин М. И. Оптимальное управление и вариационное исчисление.
Софиева Ю. Н., Цирлин А. М. Введение в задачи и методы условной оптимизации.
Ковалев М. М. Дискретная оптимизация (целочисленное программирование).
Ковалев М. М. Матроиды в дискретной оптимизиции.
Балакришнан А. Введение в теорию оптимизации в rильбертовом пространстве.
Бондаренко В.А., Максименко А. Н. Геометрические конструкции и сложность
в комбинаторной оптимизации.
Другие книги нашего издательства:

Учебники и задачники по математике

Краснов М. Л. и др. Вся высшая математика. Т. 1-7.


Краснов М. Л., Киселев А. И., Макаренко Г. И. Сборники задач URSS
«Вся высшая математика• с подробными решениями.
Тактаров Н. Г. Справочник по высшей математике для студентов вузов.
Боярчук А. К. и др. Справочное пособие по высшей математике (Антндемндовнч). Т. 1-5.
Босс В. Интуиция н математика.
Босс В. Лекции по математике. Т. 1-15:
Т. 1: Анализ; Т. 2: Дифференциальные уравнения; Т. 3: Линейная алгебра;
Т. 4: Вероятность, информация, статистика; Т. 5: Функциональный анализ;
Т. 6: От Диофанта до 'IЬюринга; Т. 7: Оптимизация; Т. 8: Теория групп; Т. 9: ТФКП;
Т. 1О. Перебор и эффективные алгоритмы; Т. 11. Уравнения математической физики;
Т. 12. Контрпримеры и парадоксы; Т. 13. Топология; Т. 14. Теория чисел;
Т. 15. Нелинейные операторы и неподвижные точки.
Алексеев В. М. (ред.) Избранные задачи по математике из журнала "АММ".
Жуков А. В. и др. Элегантная математика. Задачи и решения.
Арлазаров В. В. и др. Сборник задач по математике для физико-математических школ.
Медведев Г. Н. Задачи вступительных экзаменов по математике на физфаке МГУ.
Александров И. И. Сборник геометрических задач на построение (с решениями).
Попов Г. Н. Сборник исторических задач по элементарной математике.
Золотаревская Д. И. Теория вероятностей. Задачи с решениями.
Золотаревская Д. И. Сборник задач по линейной алгебре.
Мостеллер Ф. Пятьдесят занимательных вероятностных задач с решениями.
Антоневич А. Б. и др. Задачи и упражнения по функциональному анализу.
Городецкий В. В. и др. Методы решения задач по функциональному анализу.
Грищенко А. Е. и др. Теория функций комплексного переменного: Решение задач.
Сурдин В. Г. Астрономические задачи с решениями.
Гамов Г., Стерн М. Занимательные задачи.
Яглом А. М., Яглом И. М. Неэлементарные задачи в элементарном изложении.
Супрун В. П. Математика для старшеклассников. Кн.!, 2.
Базылев Д. Ф. Олимпиадные задачи по математике.
Куланин Е.Д., Федин С. Н. Геометрия треугольника в задачах.
Эвнин А. Ю. Задачник по дискреmой математике.
Пухначев Ю. В., Попов Ю. П. Математика без формул. Кн. 1, 2.

Наwи книги можно приобрести в магазинах:


Тел./факс: «&иа11ио-r11оаус» (м.луаянка, у11.Мясннцкая, &. Тед. (495) 625·2457)
+7 (499) 724-25-45 «MOCKOICKHI АОМ ккиrн» (М. Арапская, Jll. Ко•ы• Арап, 8. TeJI. (495) 203·8242)
(мкоrокакальныll) «Молодая rаардия» (м. Полянка, у11. &. Пu11кка, 28. Тед. (495) 238·5001,
780·3370)
E-mall: «Дом научно·техннческоl книrм» (Лекннск11 nр-т, 40. Тед. (495) 137·6019)

URSS@URSS.ru «Дом книrн на Ладо111tкоl» (м. &ауманская, у11. Ладо111ск11, 8, стр. 1. Тед. 267·
0302)
http://URSS.ru «rноJнс» (м. Университет, 1 rум. корnус мrУ, комн.141. TeJI. (495) 939·4713)
«У кент1вр1» (РrГУ) (м. Но1оt11оаодск111, r11. чuкон, 15. Тед. (499) 973-4301)
«СПа. ДОМ КНИПI» (Кевски• np., 28. тu. (812) 448·2355)
Уважаемые читатели! Уважаемые авторы!
Наше издательство специализируется на выпуске научной и учебной
литературы, в том числе монографий, журналов, трудов ученых Россий­
ской академии наук, научно-исследовательских институтов и учебных
заведений. Мы предлагаем авторам свои услуги на выгодных экономи­
1, 1

ческих условиях. При этом мы берем на себя всю работу по подготовке


издания - от набора, редактирования и верстки до тиражирования
и распространения. URSS
Среди вышедших и готовящихся к изданию книг мы предлагаем Вам следующие:

Деза Е. И., Модель Д. л: Основы днскреmой математики.


Шахов ю. н" Деза Е. и. Численные МетодЫ.
Оре О. Приглашение в теорию чисел.
Вейль А. Основы теории чисел.
Вейль Г. Алгебраическая теория чисел.
Ожигова Е. П. Что такое теория чисел.
Ожигова Е. П. Развитие теории чисел в России.
Понтрягин Л. С. Обобщения чисел.
Виноградов И. М. Особые варианты метода тригонометрических сумм.
Карацуба А. А. Основы аналитической теории чисел.
Жуков А. В. Вездесущее число •ПИ•.
Хинчин А. Я. Три жемчужины теории чисел.
Хинчин А. Я. Цепные дроби.
Парфенов И. И. Цепные дроби - ожерелье мехатроники.
Гельфонд А. О. Трансценденmые и алгебраические числа.
Башмакова И. Г. Диофант и днофантовы уравнения.
Яглом И. М. Комплексные числа и их применение в геометрии.
Радемахер Г., Теплиц О. Числа и фигуры: Опыты математического мышления.
Кранц П. Сферическая тригонометрия.
Уиттекер Э. Т" Ватсон Дж. Н. ~ современного анализа.
Данфорд Н" Шварц Дж. Т. Линейные операторы. Общая теория.

Серия «Физико-математическое наследие: математика (теория чисел)•

Диофант Александрийский. Арифметика и книга о многоугольных числах.


Ферма П. Исследования по теории чисел и днофантову анализу.
Дирихле П. Г. Л. Лекции по теории чисел.
Дедекинд Р. Непрерывность и иррациональные числа.
Берман Г. Н. Число и наука о нем: Общедоступные очерки по арифметике натур. чисел.
Ингам А. Э. Распределение простых чисел.
Ландау Э. Основы анализа: Действия над целыми, рациональными, иррациональными,
комплексными числами.

Гельфонд А. О. Вешение уравнений в целых числах.


..·.. '' . ~·
Демидов И. Т. Основания арифметики. ,,;~
Дэвенпорт Г. Высшая арифметика: Введение в теорию чисел.

По всем вопросам Вы можете обратиться к нам:


тел. +1 (499) 724-25-45 (многоканальный) Научная и учебная
или электронной почтой URSS@URSS.ru
Полный каталог изданий представлен литература
в интернет-магазине: http://URSS.ru
Елена Ивановна ДЕЗА 06 авторе
Кандидат физико-математических наук. В 1983 г. окончила
математический факультет Московского государственного
педагогического института, в 1992 г. - аспирантуру по ка­
федре теории чисел МГПИ. С 1988 г. преподает на матема­
тическом факультете МГПИ (ныне- МПГУ). Автор нескольких
книг по теории чисел, дискретной математике и теории мет­
рических пространств, в том числе учебных пособий «Чис­
ленные методы» (2-е изд. М.: URSS, 2010; совм. с Ю. Н. Шахо­
вым) и «Основы дискретной математики» (2-е изд. М.: URSS,
2011; совм. с Д. Л. Моделем).

Наше издательство предла гает следующие книги :

интерне т-маrоJин

9372 ID 117204 Любые отзывы о настоящем


а таюке обнаруженные опечатки при
по адресу URSS@I
azaN.ru
Ваши замечания и предложения буду
11 1111111111111111111111 и отражены на wеЬ-странице эт 1111111111111111111111111
9 785397 017503 > в нашем интернет-магазине http:// 799502-) l

URss НАШИ НОВЫЕ ;'Jн~~:К~~~~~ь~~) +7(499)724-25-45


КООРДИНАТЫ 117335, Москва , Нахимовский пр-т, 56

Вам также может понравиться