Читать книгу «Чудеса арифметики от Пьера Симона де Ферма» онлайн полностью📖 — Юрия Вениаминовича Краскова — MyBook.
image

3.4.2 Золотая теорема Ферма

Напомним, что в известном нам письме-завещании Ферма, (п. 3.3.1), изложен только частный случай этой теоремы для квадратов. Но и этот упрощённый вариант задачи оказался не по силам не только представителям высшей французской аристократии Баше и Декарту, но даже и королевско-императорскому математику Эйлеру.

Другой королевский математик Лагранж, благодаря тождеству, найденному Эйлером, всё же сумел справиться с квадратами и его доказательство только одного этого частного случая ЗТФ тиражируется до сих пор чуть ли не во всех учебниках. Однако, не поддаётся никакому разумному объяснению то, что общее доказательство ЗТФ для всех многоугольных чисел, полученное Коши в 1815 г., было просто проигнорировано научным сообществом.

Наше исследование мы начнём с формулировки ЗТФ из письма Ферма к Мерсенну 1636 г. следующим образом:

Всякое <натуральное> число равно

одному, двум или трём треугольникам,

одному, 2, 3 или 4 квадратам,

одному, 2, 3, 4 или 5 пятиугольникам, и так до бесконечности [31].

Поскольку многоугольные числа явно не в почёте у сегодняшней науки, мы дадим здесь все необходимые разъяснения. Формула вычисления любого многоугольного числа представляется как mi =i+(k−2)(i−1)i/2 где m – многоугольное число, i – порядковый номер, k – количество углов.

Таким образом, m1=1; m2=k; а для всех остальных i значения mi варьируются в широких пределах, как показано в Табл. 1.

Для вычисления mi достаточно получить по формуле только треугольные числа, что очень легко, поскольку разница между ними с каждым шагом растёт на единицу. А все остальные mi можно вычислять путём прибавления в столбцах предыдущего треугольного числа. Например, в столбце i=2 числа увеличиваются на единицу, в столбце i=3 – на три, в столбце i=4 – на шесть и т.д., т.е. как раз на величину треугольного числа из предыдущего столбца.

Табл. 1. Многоугольные числа


Убедиться в том, что любое натуральное число представляется суммой не более чем k k-угольных чисел, довольно легко. Например, треугольное число 10, состоит из одного слагаемого. Далее 11=10+1, 12=6+6, 13=10+1 из двух, 14=10+3+1 из трёх, 15 вновь из одного слагаемого. И так будет происходить регулярно со всеми натуральными числами. Удивительно то, что количество необходимых слагаемых ограничивается именно числом k. Так что же это за чудодейственная сила, которая неизменно даёт такой результат?

Для примера возьмём натуральное число 41. Если в качестве слагаемого будет ближайшее к нему треугольное число 36, то уложиться в три многоугольных числа не получится никак, поскольку иначе как из 4-х слагаемых, т.е. 41=36+3+1+1 это число не получается. Однако, если мы вместо 36 возьмём другие треугольные числа, например, 41=28+10+3, или 41=21+10+10, то опять каким-то неведомым чудесным образом всё будет так, как утверждает ЗТФ.

На первый взгляд представляется просто невероятным, что можно как-то с этим разобраться? Но мы всё же обратим внимание на существование особых натуральных чисел, которые представляются не менее, чем из k k-угольных чисел и обозначим их как S-числа. Такие числа легко найти, например, для треугольников – это 5, 8, 14, для квадратов – 7, 15, 23, для пятиугольников – 9, 16, 31 и т.д. И вот такое простое наше наблюдение позволяет двигаться к цели напрямую, т.е. не задействуя хитроумные приёмы или мощную «остроту ума».

Теперь, чтобы доказать ЗТФ, предположим обратное, т.е. что существует некое минимальное натуральное число N, представляемое не менее, чем из k+1 k-угольных чисел. Тогда понятно, что это наше предполагаемое число должно находиться между какими-нибудь k-угольными числами mi и mi+1 и может представляться как

N = mi + δ1, где δ1 = N− mi (1)

Вполне очевидно, что δ1 должно быть S-числом, поскольку иначе это будет противоречить нашему предположению о числе N. Далее мы поступаем также, как и в нашей пробе с числом 41, т.е. представляем предполагаемое число как N = mi-1 + δ2= mi-2 + δ3; где δ2 = N − mi-1; δ3 = N − mi-2 и т.д. Теперь δ2, δ3 и т.д. также должны быть S-числами. И вот так мы будем двигаться по спуску до самого конца, т.е. до

δi-1 = N − m2 = N − k и δi = N − m1 = N – 1 (2).

Таким образом, в последовательности чисел от δ1 до δi все они должны быть S-числами, в то время как наше предполагаемое число N будет состоять не менее чем из k+1 k-угольных чисел. Из (1) и (2) следует: N−mi =Si (3).

Следовательно, если отнимать от нашего предполагаемого числа N любое меньшее его многоугольное число mi, то согласно нашему предположению, в результате должно получаться только S-число. Конечно, это условие выглядит просто невероятным и создаётся впечатление, что мы уже у цели, но как же тогда доказать, что это невозможно?

Если бы мы дали здесь ответ на этот вопрос, то эта знаменитая теорема Ферма сразу превратилась бы в самую обычную школьную задачку и интерес к ней был бы утрачен. Чтобы этого не произошло, мы пока остановимся на том, что доказательство изложено здесь только на 99%, а остающийся 1% мы предложим найти тем, кому это будет интересно, чтобы оценить истинное великолепие этого научного достижения Ферма особенно в сравнении с доказательством ЗТФ Коши.42

Рис.34. Титульная страница доказательства Коши

Золотой теоремы Ферма



Рис. 35. Одна из 43-х страниц доказательства Коши

Золотой теоремы Ферма



3.4.3. Задача Архимеда-Ферма

Постановка задачи выглядит следующим образом:

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

Ферма предложил найти решения для чисел 61, 109, 149, и 433 [36].

Способ, как вычислить требуемые числа, сумел найти английский математик Джон Валлис, применив метод Евклида разложения иррационального числа в бесконечную простую дробь. Своё решение он опубликовал его под названием «Commercium epistolicum» см. рис. 37-38.

Рис. 36. Джон Валлис


Хотя Валлис и не дал полное доказательства правомерности этого метода, Ферма всё же признал, что с задачей он справился. К решению почти вплотную приблизился Эйлер, когда он показал, что эта дробь цикличная, однако и ему не удалось довести доказательство до конца, и в конечном итоге эту задачу всё-таки решил Лагранж. Позже уже своим способом решение нашёл также Гаусс, но для этого была задействована созданная им обширная теория под названием «Арифметика вычетов».

Рис. 37. Титульная страница публикации Валлиса

Commercium epistolicum



И всё было бы хорошо, если бы доказательство Лагранжа не относилось к категории высшей трудности, а решение Гаусса не опиралось на сложнейшую теорию. Ведь сам Ферма явно не мог следовать ни тем, ни другим путем. О том, как он сам решил эту задачу, он сообщает в письме-завещании в августе 1659 г. [36]: «Я признаю, что г-н Френикль дал различные частные решения этого вопроса, а также г-н Валлис, но общее решение будет найдено с помощью метода спуска, примененного умело и надлежащим образом». Однако это решение Ферма так и осталось для всех тайной за семью печатями!

Рис. 38. Страница 64 Commercium epistolicum,

демонстрирующая метод Валлиса



Мы попробуем здесь немножко приоткрыть завесу над этой тайной. Для этого мы рассмотрим простой пример вычислений по методу Валлиса и затем сравним его с тем, как можно было бы сделать эти вычисления по методу Ферма. Итак, нам нужно найти самое маленькие числа x и y, удовлетворяющие уравнению Ax2+1=y2. Пусть A=29, тогда вычисления методом Валлиса выглядят следующим образом [32]:



Из этой последовательности вычислений цепочка подходящих дробей получается обратным ходом, т.е. от a5 до a0 и выглядит как: 5/1; 11/2; 16/3; 27/5. В итоге получаем 70/13. Тогда минимальным решением будет:

X1√29+у1=(13√29+70)2=1820√29+9801; x1=1820; y1=9820

Валлис не сумел доказать, что такой способ вычислений даёт решения для любого неквадратного числа A. Однако он догадался, что цепочка вычислений заканчивается там, где a6 будет вычисляться по той же формуле, что и a1. Чтобы понимать смысл этой цепочки вычислений, нужно изучить очень объёмистую и исключительно трудную теорию [7, 14, 19, 23, 26, 32], которую Ферма в то время не смог бы разработать. Поскольку никаких рабочих рукописей Ферма по арифметики не сохранилось, то возникает естественный вопрос: как же он мог сформулировать такую трудную задачу, о которой до него было очень мало сведений?

Для сегодняшней науки такой вопрос явно выходит за рамки её возможностей, т.к. для неё верхом достижений при решении задач Ферма является любой результат, даже раздутый до таких невероятных размеров, которые мы имеем сегодня. Однако трудно себе представить, как будет удручена эта наша уважаемая наука, когда из этой книжки она узнает, что задача была решена Ферма вовсе не для великих учёных, а … для школьников!!! Но мы здесь не можем позволить себе её так сильно огорчать, поэтому отметим только то, что приводимый в учебниках пример очень неудачный, т.к. он решается совсем просто, а именно: x=2mz, где m<x, z<y, Am2−1=z2. Это последнее уравнение отличается от исходного лишь знаком и даже методом обычных проб, не прибегая к иррациональным числам, можно легко найти решение m=13; z=70; x=2×13×70=1820; y=9820.

Очевидно, что в учебниках было бы гораздо уместнее демонстрировать пример с числом 61, т.е. наименьшим числом, предложенным самим Ферма. Как он сам решил эту задачу, науке неизвестно, но мы-то уже неоднократно демонстрировали, что узнать это для нас не проблема. Нужно всего-то лишь ещё разочек заглянуть в тайник тулузского сенатора и, как только нам это удалось, мы быстро нашли нужный пример, чтобы его можно было сравнить с методом Валлиса. В этом примере можно вычислить x=2mz, где m и z это решения соответствующего уравнения 61m2–z2=1. Тогда цепочка вычислений получается следующим образом:

61m2−z2=1

m=(8m1±z1)/3=(8×722+5639)/3=3805; z2=61×38052−1=297182

61m12−z12=3

m=(8m1±z1)/3=(8×722+5639)/3=3805; z12=61×7222−1=297182

61m22−z22=9

m=(8m1±z1)/3=(8×722+5639)/3=3805; z22=61×1372−1=297182

61m32−z32=27

m3=(8m4±z4)/3=(8×5+38)/3=26; z32=61×262−27=2032

61m42−z42=81

m4=(8m5±z5)/3=(8×2−1)/3=5; z42=61×52−81=382

61m52−z52=243

m5=2; z52=1

Мы не будем раскрывать все нюансы этого метода, иначе всякий интерес к этой задаче был бы утрачен. Мы отметим лишь, что по сравнению с методом Валлиса, где метод спуска не применяется, здесь он присутствует в явном виде. Это выражается в том, что если числа m и z, удовлетворяющие уравнению 61m2–z2=1, существуют, то должны ещё существовать числа m1<m и z1<z, удовлетворяющие уравнению 61m12–z12=3, а также числа m2<m1 и z2<z1, из уравнения 61m22–z22=9, и т.д. вплоть до минимальных значений m5<m4 и z5<z4. Число 3, фигурирующее в спуске, вычисляется как 64–61, т.е. как разница между 61 и ближайшим к нему квадратом. Вычисления, также, как и при методе Валлиса, ведутся в обратном порядке, т.е. только после того, как будут вычислены минимальные значения m5 и z5. В результате получаем: m=3805; z=29718;

x=2mz=2×3805×29718=226153980;

y=√(61×2261539802+1)=1766319049

1
...
...
13