Метод бесконечного спуска
Метод бесконечного спуска (метод спуска Ферма) в математике — доказательство, представляющее собой частный случай доказательства от противного[1], используемый для показа невозможности выполнения некоторого утверждения ни для одного числа. Часто используется для доказательства того, что у некоторого уравнения нет решений по следующей схеме: из предположения, что решение существует, доказывается существование другого решения, которое в некотором смысле меньше, тогда можно построить бесконечную цепочку решений, каждое из которых меньше предыдущего, это вызывает противоречие[2] с тем, что в любом непустом подмножестве натуральных чисел есть минимальный элемент, значит предположение о существовании начального решения неверно. Метод опирается на принцип хорошего упорядочения и часто используется для доказательства отсутствия решений у некоторых уравнений, например, диофантовых уравнений[3][4].
История развития метода
Первые применения метода бесконечного спуска встречаются в «Началах» Евклида[3]. Типичный пример — Предложение 31 книги VII, где Евклид доказывает, что всякое составное число делится (в терминологии Евклида — «измеряется») некоторым простым числом[2].
Позднее метод был развит Пьером Ферма, который ввёл сам термин и часто применял его к диофантовым уравнениям[4][5]. Два типичных примера — доказательство неразрешимости диофантова уравнения и доказательство теоремы Ферма о сумме двух квадратов, утверждающей, что нечётное простое число p представимо в виде суммы двух квадратов, если . Таким образом, Ферма смог показать отсутствие решений во многих случаях диофантовых уравнений, представлявших классический интерес (например, задача о четырёх совершенных квадратах в арифметической прогрессии).
В некоторых случаях, с современной точки зрения, его «метод бесконечного спуска» представляет собой использование инверсии функции удвоения для рациональных точек на эллиптической кривой E. Рассматривается гипотетическая нетривиальная рациональная точка на E. Удвоение точки на E примерно удваивает длину записи чисел (по количеству цифр), так что «деление пополам» даёт рациональную точку с меньшими числами. Поскольку числа положительны, они не могут уменьшаться бесконечно.
Теория чисел
В теории чисел XX века метод бесконечного спуска был вновь использован и развит до такой степени, что оказался связан с основными направлениями алгебраической теории чисел и изучением L-функций. Структурный результат Морделла, согласно которому множество рациональных точек на эллиптической кривой E образует конечно порождённую абелеву группу, был получен с помощью аргумента бесконечного спуска, основанного на E/2E в стиле Ферма.
Для обобщения этого результата на случай абелева многообразия A Андре Вейль ввёл более явную количественную характеристику размера решения с помощью функции высоты — понятия, ставшего фундаментальным. Чтобы показать, что A(Q)/2A(Q) конечно, что является необходимым условием конечной порождённости группы рациональных точек A(Q), необходимо проводить вычисления в том, что впоследствии было признано когомологией Галуа. Таким образом, абстрактно определённые когомологические группы в теории соотносятся с «спусками» в традиции Ферма. Теорема Морделла — Вейля положила начало дальнейшему развитию обширной теории.
Примеры применения
Иррациональность √2
Доказательство того, что квадратный корень из 2 (√2) — иррационален (то есть не может быть выражен в виде дроби с целыми числами), было открыто древними греками и, возможно, является самым ранним известным примером доказательства методом бесконечного спуска. Пифагорейцы обнаружили, что диагональ квадрата несоизмерима с его стороной, или, говоря современным языком, что квадратный корень из двух — иррационален. В связи с этим открытием часто упоминается имя Гиппаса из Метапонта. Некоторое время пифагорейцы держали открытие иррациональности квадратного корня из двух в секрете, а по легенде Гиппас был убит за его разглашение[6][7][8]. Квадратный корень из двух иногда называют «числом Пифагора» или «константой Пифагора», например, Conway & Guy (1996)[9].
Древние греки, не обладая алгеброй, разработали геометрическое доказательство методом бесконечного спуска (Джон Хортон Конвей представил другое геометрическое доказательство[10]). Ниже приведено алгебраическое доказательство по аналогии:
Пусть √2 — рациональное число. Тогда его можно записать в виде
для некоторых натуральных чисел p и q. Возведя обе части в квадрат, получим
то есть 2 делит p2. Поскольку 2 — простое число, оно делит и p (по лемме Евклида). Значит, p = 2r для некоторого целого r.
Тогда
что показывает, что 2 делит и q. Следовательно, q = 2s для некоторого целого s.
Отсюда
- .
Таким образом, если бы √2 можно было записать в виде рационального числа, то его всегда можно было бы записать в виде дроби с меньшими числителем и знаменателем, и так далее, ad infinitum. Но это невозможно в множестве натуральных чисел. Поскольку √2 — вещественное число, которое может быть либо рациональным, либо иррациональным, остаётся только вариант, что √2 иррационален[11].
Это доказывает, что если бы √2 было рациональным, не существовало бы «наименьшего» представления в виде дроби, так как любая попытка найти «наименьшее» представление p/q приводила бы к существованию ещё меньшего, что также является противоречием.
Иррациональность √k, если это не целое число
Пусть k — положительное целое число, и √k не является целым, но рационален и может быть выражен как mn для натуральных m и n. Пусть q — наибольшее целое, меньшее √k (то есть q — целая часть √k). Тогда
Числитель и знаменатель были умножены на выражение (√k − q), которое положительно, но меньше 1, и затем упрощены независимо. Полученные произведения, обозначим их m′ и n′, также являются целыми числами и меньше m и n соответственно. Следовательно, для любых натуральных m и n, выражающих √k, существуют меньшие натуральные числа m′ < m и n′ < n с тем же отношением. Но бесконечный спуск по натуральным числам невозможен, значит, исходное предположение о рациональности √k неверно[12].
Неразрешимость уравнения r2 + s4 = t4 и его перестановок
Неразрешимость уравнения в целых числах достаточна для доказательства неразрешимости в целых числах, что является частным случаем Великой теоремы Ферма, и исторические доказательства последней строились через более общее доказательство первого с помощью бесконечного спуска. Следующее, более современное доказательство, охватывает оба случая, показывая, что пифагоров треугольник не может иметь две стороны, каждая из которых является квадратом или удвоенным квадратом, поскольку не существует наименьшего такого треугольника:[13]
Пусть существует такой пифагоров треугольник. Тогда его можно привести к примитивному (то есть с взаимно простыми сторонами) пифагорову треугольнику с тем же свойством. Стороны примитивного пифагорова треугольника выражаются как , где a и b — взаимно простые числа, причём a+b нечётно, а значит, y и z нечётны. Свойство нечётности y и z означает, что ни y, ни z не могут быть удвоенным квадратом. Кроме того, если x — квадрат или удвоенный квадрат, то и a, и b — квадрат или удвоенный квадрат. Возможны три случая, в зависимости от того, какие две стороны предполагаются квадратами или удвоенными квадратами:
- y и z: В этом случае y и z — квадраты. Тогда прямоугольный треугольник с катетами и и гипотенузой также имел бы целые стороны, включая квадратный катет () и квадратную гипотенузу (), причём гипотенуза меньше исходной .
- z и x: z — квадрат. Прямоугольный треугольник с катетами и и гипотенузой также имел бы две стороны ( и ), каждая из которых — квадрат или удвоенный квадрат, и меньшую гипотенузу ( по сравнению с ).
- y и x: y — квадрат. Прямоугольный треугольник с катетами и и гипотенузой имел бы две стороны (b и a), каждая из которых — квадрат или удвоенный квадрат, причём гипотенуза меньше исходной .
В любом из этих случаев один пифагоров треугольник с двумя сторонами, являющимися квадратами или удвоенными квадратами, приводит к меньшему такому треугольнику, и так далее; поскольку такая последовательность не может продолжаться бесконечно, исходное предположение о существовании такого треугольника ошибочно.
Это означает, что уравнения
- и
не могут иметь нетривиальных решений, так как такие решения давали бы пифагоровы треугольники с двумя сторонами, являющимися квадратами.
См. также
Примечания
Литература
- Infinite descent (англ.) на сайте PlanetMath.
- Example of Fermat's last theorem (англ.) на сайте PlanetMath.