Головоломок вишенка в коктейле

Вид материалаДокументы

Содержание


С помощью формулы Евклида несложно доказать разнообраз­ные причудливые и занятные свойства совершенных чисел.
Ещё одно удивительное свойство совершенного числа в том, что сумма чисел, обратных всем делителям, включая само число, равно 2.
В своей книге Number Theory and Its History
И вдруг парижанин Анри Коэн в 1969 году открыл восемь цепо­чек общительных чисел по четыре звена в каждой! (См. его статью
Это правило просто понять. В двоичной системе 2" — это всегда 1 с п нулями. Выражение в левой части формулы Евклида, 2"~', сле­
Подобный материал:
1   2   3   4   5   6   7   8   9   10
ГЛАВА 12


Совершенные, дружественные,

общительные


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

Совершенное число — это всего лишь число, равное сумме всех собственных делителей (за исключением самого числа). Наимень­шее такое число — 6. Оно равно сумме своих трёх делителей: 1, 2 и 3. Следующее в этом ряду — число 28. Оно представляет собой сумму 1+2 + 4 + 7 + 14. Эти два числа произвели когда-то большое впе­чатление на комментаторов Ветхого Завета — как иудейских, так и христианских. Ведь мир был создан Богом за 6 дней, а Луна обора­чивается вокруг Земли за 28! Августин Блаженный в «Граде Божьем» (книга 11, глава 30) утверждает, что Бог мог бы создать мир за одно мгновение, однако предпочел заниматься этим 6 дней, ибо совер­шенство этого числа подразумевает совершенство сотворенной Все­ленной. (Ещё раньше подобные взгляды были высказаны Филоном Александрийским в третьей главе его труда «О сотворении мира».) Августин в заключение главы, посвященной числу 6, говорит так: «Не следует пренебрегать числами. Внимательному взору открыва­ется, какое великое значение нужно придавать им во многих местах Священного Писания».

Первым выдающимся достижением в области теории совершен­ных чисел было великолепное евклидово доказательство того, что выражение 2Л_1(2Л — 1) всегда равно четному совершенному числу, если выражение в скобках представляет собой простое число. (Оно не может быть простым, если только п не является простым; если же п — простое, тогда IP — 1 не оказывается простым очень редко.) Только 2000 лет спустя Леонард Эйлер доказал, что этой формулой выражаются все четные совершенные числа. Говоря о «совершен­ных числах», я буду иметь в виду именно «четные совершенные чис­ла», поскольку ни одного нечетного совершенного числа не извест­но и, как предполагают, не существует.

Чтобы интуитивно ухватить суть замечательной формулы Евкли­да и увидеть, насколько тесно она связывает совершенные числа с хорошо знакомым нам рядом удвоения 1, 2,4, 8, 16..., вспомните ле­генду о персидском царе, которому так понравилась игра в шахма­ты, что он пообещал её изобретателю любой дар, который он толь­ко захочет. Мудрец попросил у него вроде бы скромный дар: одно пшеничное зернышко за первую клетку шахматной доски, два — за вторую, четыре — за третью и так далее по степеням числа 2 до 64-й клетки. Оказалось, однако, что за последнюю клетку он должен был получить 9 223 372 036 854 775 808 зерен. Общее же число всех зерен равно удвоенному этому числу минус 1, то есть в несколько тысяч раз больше, чем весь мировой урожай пшеницы за год.

На рис. 70 каждая клетка шахматной доски обозначена числом зерен, которые нужно было на неё положить. Если отнять от любой клетки по одному зерну, то получится 2" — 1, где п — номер клетки, то есть выражение в скобках из формулы Евклида. Если это число — простое, то умножим его на число зерен в предыдущей клетке (2"~х в формуле). Вуаля! У нас получилось совершенное число! Простые числа типа 2п1 теперь называются простыми числами Мерсенна в честь французского математика XVII века, занимавшегося их изуче­нием. На рисунке закрашены клетки, которые при отнятии одного зерна становятся мерсенновыми числами и из которых получаются первые девять совершенных чисел.

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

Например, все совершенные числа являются треугольными. Это значит, что совершенное число зерен можно разложить в форме рав­ностороннего треугольника, как десять кеглей или пятнадцать бил­лиардных шаров. Иными словами, каждое совершенное число мож­но представить в виде суммы 1 + 2 + 3 + 4 + ... Также просто пока­зать, что любое совершенное число, за исключением 6, является суммой последовательных кубов нечетных чисел: I3 + З3 + 53 + ...


Цифровой корень любого совершенного числа (кроме 6) - еди­ница. Чтобы получить цифровой корень, сложите все цифры в чис­ле, потом сложите цифры в получившемся результате и продолжай­те в том же духе до тех пор, пока не останется одна цифра. Это то же самое, что исключать последовательно все девятки в записи в про­цессе суммирования. Так что, утверждая, что цифровой корень чис­ла равен 1, мы имеем в виду, что при делении этого числа на 9 в ос­татке будет 1. Для доказательства этого свойства совершенных чисел требуется показать, что евклидова формула всех совершенных чисел дает число с цифровым корнем, равным единице, всегда, когда п — нечетное, поскольку все простые числа, за исключением 2, - нечет­ные. Единственное четное простое число, 2, дает единственное со­вершенное число — 6, не имеющее в качестве цифрового корня еди­ницу. Также все совершенные числа (кроме 6) делятся без остатка на 4 и по модулю 12 равны 4.

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

^ Ещё одно удивительное свойство совершенного числа в том, что сумма чисел, обратных всем делителям, включая само число, равно 2. Например, возьмем число 28:


11111 1 ~

- + - + - + - + — + — = 2.

1 2 4 7 14 28


Эта теорема практически непосредственно вытекает из самого определения совершенного числа п как суммы собственных делите­лей. Очевидно, что сумма всех делителей такого числа равна 2п. Пусть а,Ь,с,— все делители совершенного числа. Тогда можно за­писать равенство таким образом:


п п п -—I—I—h... = 2лг.

а Ъ с


Разделив все члены на я, получим:


111 ~ - + - + - + ... = 2.

а Ъ с


Верно и обратное. Если числа, обратные всем делителям числа я, в сумме дают 2, то это число — совершенное.

Два самых существенных вопроса, касающихся совершенных чисел, на которые пока не найдено ответа: существуют ли нечет­ные совершенные числа и бесконечен ли ряд четных совершен­ных чисел? Пока не найдено ни одного нечетного совершенного числа, однако и не доказано то, что такие числа не существуют. (Брайант Такерман в 1967 году показал, что если нечетное совер­шенное число существует, то оно должно быть больше 1036.) Ответ на второй вопрос зависит от того, бесконечно ли множество про­стых мерсенновых чисел, так как каждое такое число непосредст­венно связано с соответствующим совершенным числом. Если подставить в формулу 2п1 вместо п первые четыре мерсенновых простых числа (3, 7, 31 и 127), в результате получатся более круп­ные мерсенновы числа. Более семидесяти лет математики надея­лись, что эта процедура в конечном итоге приведет к установле­нию бесконечности ряда мерсенновых чисел. Однако очередное выражение, где « = 213 — 1 = 8191, повергло их в уныние. В 1953 го­ду на ЭВМ было рассчитано, что 28191 — 1 не является простым числом. Никто не знает, продолжается ли ряд мерсенновых про­стых чисел бесконечно или имеет свой предел.

^ В своей книге Number Theory and Its History («Теория чисел и её история») Остен Ор приводит кажущееся весьма разумным пред­сказание Питера Барлоу, взятое им из книги этого автора. Книга Питера Барлоу Theory of Numbers («Теория чисел») увидела свет в 1811 году. Приводя девятое совершенное число, Барлоу добавляет: «Это самое крупное из совершенных чисел, которые будут найдены, так как, учитывая полное отсутствие области их практического при­менения, маловероятно, чтобы кто-нибудь стал утруждаться вычис­лением больших, чем данное, совершенных чисел». В 1876 году французский математик Эдуар Люка, автор классического четырёх­томного труда по занимательной математике, объявил о нахожде­нии следующего совершенного числа, 2126(2127 — 1). Двенадцатое мерсенново число, на основе которого оно было вычислено, на один меньше, чем число зерен, соответствующее последней клетке второй шахматной доски, если продолжать заполнять её по тому же алгоритму, что и первую. Позднее Люка усомнился в этом числе, од­нако впоследствии было доказано, что оно действительно простое. Это самое большое из мерсенновых чисел, найденное без помощи современных ЭВМ.

На рис. 71 приведены формулы для 24 известных совершенных чисел, число знаков в каждом из них и несколько самих чисел, размеры которых позволяют поместить их в таблицу. Двадцать третье совершенное число появилось на свет в 1963 году, когда с помощью ЭВМ в Иллинойском университете было найдено двад­цать третье мерсенново число. Математический факультет уни­верситета был так горд своим открытием, что долгие годы после этого это число красовалось на почтовых штемпелях этой органи­зации (см. рис. 72, вверху). В 1971 году в исследовательском цен­тре компании IBM, расположенном в Йорктаун-Хайтс в Нью-




Формула

Число

Число цифр

1

2](22- 1)

6

1

2

22{23- 1)

28

2

3

24(25- 1)

496

3

4

25(27- 1)

8128

4

5

2i2j2i3 _ ^ j

33 550 336

8

6

216{217 - 1)

8 589 869 056

10

7

218(219 - 1)

137 438 691 328

12




230j23i _ 1 j

2 305 843 008 139 952 128

19

9

2*0j26i _ 1 j




37

10

288j289 _ j j




54

11

2i06j2i07 _ i j




65

12

2126(2127_1)




77

13

2520J2521 _ | J




314

14

2606j2607 _ 11




366

15

2l278j21279 _ j j




770

16

22202^2203 _ j j




1327

17

22280|22281 _ jj




1373

18

23216J23217 _ ц




1937

19

24252j24253 _ j j




2561

20

24422^4423 _ jj




2663

21

29688|29689 _ ^ j




5834

22

29940j29941 _ jj




5985

23

211212J211213 _ jj




6751

24

219936J219937 _ | j




12 003

Рис.71.

Двадцать четыре известных совершенных числа


6-10396

Йорке, Такерман нашел двадцать четвертое мерсенново число (см. рис. 72, внизу).

Оно состоит из 6002 знаков и является на данный момент самым большим из известных простых чисел. И, конечно, из него следует двадцать четвертое совершенное число.

Ещё одна мучительная загадка — последние цифры в совершен­ных числах. Исходя из формулы Евклида, легко доказать, что любое четное совершенное число должно оканчиваться на 6 или 8. (Если последняя цифра — 8, то перед ней должна стоять цифра 2; если по­следняя - 6, то ей предшествует 1,3,5 или 7; исключение составля­ют 6 и 496.) Первые четыре совершенных числа - 6, 28, 496 и 8128 -были известны ещё в древности, и отсюда было сделано поспешное заключение о том, что и дальше в ряду все числа попеременно окан­чиваются то на 6, то на 8. Многочисленные античные и более позд­ние математики принимали это за догму — особенно после того, как оказалось, что пятое совершенное число действительно оканчива­ется на 6 (впервые оно было точно указано в анонимном манус­крипте XV века). Но, увы, так же оканчивается и шестое совершен­ное число. У двадцати четырёх известных совершенных чисел по­следние цифры таковы:


6, 8, 6, 8, 6, 6, 8, 8, 6, 6, 8, 8, 6, 8, 8, 8, 6, 6, 6, 8, 6, 6, 6, 6.


Эта последовательность способна привести в негодование. В пер­вых четырёх числах 6 и 8 следуют по очереди, затем четыре раза по-

211213-i

IS PRIME


JANIT'fl

, U.S.POSIAGt!


] И С т С ■ ,

55842121

Рис. 72.

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



ЩШ^ШШ Thomat J.WetoooПммгсЪCenter I „19937 ш • т ялтЛвнлт, I

ТкмГ р.ово.21» I 1 иш prime I

ЮМ^ш Yorklown Heights, Nm York 106И I "I
вторяются сочетания 66 и 88. Потом, после одинокой шестерки, следуют три восьмерки, потом три шестерки и одна восьмерка.


И наконец, появляется последовательность из четырёх шесте­рок. Есть ли какой-то смысл во всех этих сочетаниях цифр? Может, и нет. Пока никто не открыл правило, которое позволяло бы опре­делять последнюю цифру следующего, ещё неоткрытого совершен­ного числа. Однако если вам известна евклидова формула для со­вершенного числа, то найти его последнюю цифру довольно легко. Можете ли вы предложить правило для этого?

Числа, на I большие или на I меньшие суммы собственных мно­жителей, называются «почти совершенными». Все степени двойки являются «почти совершенными» числами типа +1. Никаких других почти совершенных чисел этого типа неизвестно. Но и не доказано, что их нет. Почти совершенных чисел типа -1 пока не найдено во­обще, как не доказано и то, что их не существует.

Дружественные числа возникли в результате очевидного обоб­щения совершенных. Предположим, мы берем какое-либо число, складываем все его делители и получаем следующее число. Затем складываем делители уже этого числа и продолжаем в том же духе в надежде снова прийти к начальному числу. Если оно получается на первом же этапе, другими словами, цепочка состоит всего из одно­го звена, значит, это число — совершенное. Если в цепочке два зве­на, то эти два числа называются дружественными. Каждое из таких чисел равно сумме делителей другого. Самые маленькие из таких чи­сел — 220 и 284 — были известны ещё пифагорейцам. Собственные делители 220 - это 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 и 110. Сумма этих чисел равна 284. Собственные делители 284 — 1, 2, 4, 71 и 142. Их сумма равна 220.

В братстве пифагорейцев числа 220 и 284 почитались как сим­волы дружбы. Библейские комментаторы обращали внимание на то, что в Книге Бытия (32:14) сказано о 220 козах, которых дал Иа­ков Исаву. Комментатор считает это разумным выбором, посколь­ку 220 как одно из пары дружественных чисел символизировало любовь Иакова к Исаву. В Средние века эти числа использовались в составлении гороскопов, а талисманы с ними считались дарую­щими любовь. В одиннадцатом веке некий араб записал, что ис­пытал эротическое переживание, съев нечто, помеченное числом 284, в то время как второй участник эксперимента проглотил чис­ло 220. Правда, никаких подробностей этот экспериментатор, увы, не приводит.

Следующая пара дружественных чисел, 17 296 и 18 416, была найдена только в 1636 году знаменитым Пьером де Ферма. Ферма и Рене Декарт независимо друг от друга открыли правило для на­хождения определённого типа дружественных пар. Им не было из­вестно, что то же самое правило уже в IV веке вывел один арабский астроном. С его помощью Декарт нашел третью пару: 9 363 584 и 9 437 056. В XVIII веке Эйлер составил список 64 дружественных пар (правда, две из них впоследствии оказались не дружественны­ми). Адриан-Мари Лежандр в 1830 году нашел ещё одну такую па­ру. Затем, в 1867 году, шестнадцатилетний итальянец Б. Николо И. Паганини (тезка знаменитого скрипача) поразил математический мир, заявив, что дружественными являются числа 1184 и 1210. Эту вторую снизу по величине пару до сих пор почему-то никто не за­мечал! Хотя, вероятно, юноша обнаружил её просто путем проб и ошибок, это открытие навсегда вписало его имя в историю теории чисел.

Сейчас известно более тысячи пар дружественных чисел (на рис. 73 приведены пары, меньшие, чем 100 000). Самый полный список дан в монографии Элвина Дж. Ли и Джозефа Мадахи The History and Discovery of Amicable Numbers («История и открытие дружественных чисел»), опубликованной в журнале Journal of Recreational mathema­tics, том 5, № 2, 3 и 4, 1972.



Рис. 73.

Пары дружественных чисел, содержащие 5 и менее разрядов

1

220

284

2

1184

1210

3

2620

2924

4

5020

5564

5

6232

6368

6

10 744

10 856

7

12 285

14 595

СО

17 296

18416

9

63 020

76 084

10

66 928

66 992

11

67 095

71 145

12

69 615

87 633

13

79 750

88 730

Самые крупные числа из 1107 пар этого списка имеют по 25 раз­рядов. В том же, 1972, году Х.Ж.Ж. Риель из Амстердама нашел ещё несколько пар, которые не попали в этот список. Самые большие из них имеют по 152 разряда. Насколько мне известно, это самые боль­шие дружественные числа, известные на сегодняшний день.

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

В 1968 году я обратил внимание на то, что сумма любых чисел в дружественной четной паре кратна 9, и решил, что это верно для всех таких пар. Ли развенчал мой вывод, найдя три примера, не под­чиняющихся этой закономерности, среди известных дружествен­ных чисел, а затем нашел ещё восемь пар среди тех, что вычислил сам. (См. статью On Division by Nine of the Sums of Even Amicable Pairs, Элвин Дж. Ли, Mathematics of Computation, вып. 22, июль 1969, с. 545—548.) Так как все числа, не соответствующие моему предполо­жению, имеют цифровой корень, равный 7, я изменил свое утверж­дение следующим образом. «За исключением дружественных пар чисел, равных 7 (по модулю 9), все остальные четные дружествен­ные числа при сложении в паре друг с другом дают 0 (по модулю 9)».

Если в цепочке, приводящей обратно к исходному числу, имеет­ся более двух звеньев, такие числа называются «общительными». До 1969 года было известно лишь две такие цепочки. Обе обнародовал в 1918 году французский математик П. Пуле. Одна из этих цепочек — пятичленная. Она состоит из чисел 12 496, 14 288, 15 472, 14 536 и 14 264. Другая начинается с числа 14 316 и имеет двадцать восемь звеньев! Это самая длинная из известных цепочек общительных чисел. (Обратите внимание на то, что 28 - это совершенное число, а если в самом маленьком числе этой цепочки переставить тройку в начало, то получится число к с точностью до 4 знаков после за­пятой.)

^ И вдруг парижанин Анри Коэн в 1969 году открыл восемь цепо­чек общительных чисел по четыре звена в каждой! (См. его статью On Amicables and Sociable Numbers, журнал Mathematics of Computation, вып. 24, с. 423—429.) Позднее другими математиками были найдены ещё четырёхчленные цепочки. Всего сегодня известно 14 таких це­почек, самые маленькие числа в которых таковы:


2 2 4 7 18 18 28 46 81 174 209 330 498

264 115 784 938 169 048 656 158 722 128 277 524 003 215

460 324 580 136 104 976 380 165 700 632 820 210 580 416


За исключением открытых в 1918 году пятичленной и двадцати-восьмичленной цепочек, других, содержащих более 4 звеньев, неиз­вестно. Самая большая загадка — существует ли цепочка общитель­ных чисел длиной в три звена, получившая название «толпы»? Ни­кто не может найти причину, по которой её существование было бы невозможным. Однако никто до сих пор не нашел и примера такой цепочки. Перебор с помощью компьютера чисел вплоть до 60 мил­лиардов не дал результата. Несмотря на бесполезность таких мно­жеств, их поиски, вероятно, будут продолжаться и дальше, пока кто-нибудь не найдет трёхчленную «толпу» или не докажет её невоз­можность.


ОТВЕТЫ

Какое простое правило можно предложить для записи совершенно­го числа в двоичной системе, если у вас есть его евклидова форму­ла? Вспомним формулу: 2"~'(2" — 1). Правило будет таким: запи­шем п единиц, а затем п — 1 нулей. Пример: совершенное число 496 = 25-1(25 — 1) в двоичной системе запишется как 111 110 000.

^ Это правило просто понять. В двоичной системе 2" — это всегда 1 с п нулями. Выражение в левой части формулы Евклида, 2"~', сле­

довательно, будет в двоичной системе представлять собой 1 и п — 1 нулей. Выражение в скобках (2п1), иначе говоря, число, на 1 меньшее «-ной степени двойки, в двоичной системе будет представ­лять собой п единиц. Очевидно, что произведением этих двух чисел станет число с п единицами и п — 1 нулями.

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

Для нахождения последней цифры совершенного числа можно применить несколько правил, основанных на его евклидовой фор­муле. Данное правило кажется мне самым простым. Оно примени­мо ко всем совершенным числам, за исключением 6. Если показа­тель степени (п — 1) кратен 4, то совершенное число оканчивается на 6. В противном случае оно оканчивается на 28.