Страница:
История теории чисел начинается с обыкновенных чисел, используемых для счета — 1,2,3…, — известных под названием натуральных чисел. Эти числа идеально подходят для сложения простых целых величин, таких, как овцы или золотые монеты, чтобы узнать, сколько всего таких величин — их общее количество также есть целое число. Наряду со сложением еще одна простая операция, умножение, производимая над целыми числами, также порождает другие целые числа. Но операция деления приводит к довольно неприятной проблеме. При делении числа 8 на 2 мы получаем 4, но при делении числа 2 на 8 ответ получается равным 1/4. Результатом деления в последнем случае является не целое число, а дробь.
Деление — простая операция, выполняемая над натуральными числами — вынуждает нас выйти за пределы натуральных чисел. Для математика, по крайней мере, теоретически, немыслима ситуация, в которой нет ответа на вопрос, чему равен результат простой операции, производимой над целыми числами. Необходимость существования ответа называется полнотой. Не будь дробей, некоторые вопросы относительно целых чисел остались бы без ответа. Математики выражают это обстоятельство, говоря, что дроби необходимы для полноты.
Именно необходимость полноты вынудила индийских математиков открыть отрицательные числа. Индийские математики заметили, что если 3 вычесть из 5, то получится 2, а 5 вычесть из 3 не так просто. Ответ не мог быть получен в натуральных числах и понять его можно, только если ввести понятие отрицательного числа. Некоторые математики не приняли столь абстрактного обобщения натурального числа и отзывались об отрицательных числах как «нелепых» и «фиктивных». Пересчитывая золотые монеты, можно подержать в руке одну монету или даже полмонеты, но взять в руку «минус одну» монету решительно невозможно.
Древние греки были обуяны стремлением к полноте, и эта страсть привела их к открытию иррациональных чисел. В главе 2 мы уже обсуждали квадратный корень из 2. Греки знали, что это число приближенно равно 7/5, но когда они попытались найти точную дробь, равную ?2, то обнаружили, что такой дробь не существует. Перед ними было число, не представимое в виде дроби, но этот новый тип числа был необходим, чтобы ответить на вопрос: «Чему равен квадратный корень из двух?» Требование полноты означало, что к империи чисел необходимо присоединить еще одну колонию.
К наступлению эпохи Возрождения математики стали думать, что открыли все мыслимые «сорта» чисел на свете. Все числа можно было считать расположенными на числовой оси в обе стороны прямой с нулем в центре, как на рис. 11. Целые числа располагались на числовой оси через равные промежутки, положительные простирались до плюс бесконечности справа от нуля, отрицательные — до минус бесконечности слева от нуля. Дроби располагались в промежутках между целыми числами, а иррациональные числа заполняли пробелы между дробями.
Рис. 11. Все числа можно расположить на числовой оси, простирающейся до бесконечности в обе стороны
Числовая ось наводила на мысль о том, что полнота достигнута. Все числа находились на своих местах, готовые ответить на все математические вопросы, — во всяком случае на числовой оси не оставалось свободных мест ни для каких новых чисел. Но в XVII веке снова начались неприятности. Итальянский математик Рафаэлло Бомбелли, занимаясь изучением квадратных корней из различных чисел, столкнулся с вопросом, не имевшим готового ответа.
Все началось с вопроса: «Чему равен квадратный корень из единицы, т. е. число ?1?» Очевидный ответ гласит: единице, так как 1·1=1. Менее очевиден другой ответ: квадратный корень из единицы равен минус единице, т. е. числу –1. Отрицательное число при умножении на отрицательное число, дает положительное, в частности, (–1)·(–1) = 1. Следовательно, квадратный корень из +1 имеет два значения: +1 и –1. Такое обилие ответов само по себе превосходно, но сразу же возникает другой вопрос: «Чему равен квадратный корень из минус единицы, т. е. ?–1?» [6]Кажется, что этот вопрос не имеет ответа. Ни +1, ни –1 не годятся в качестве ответа — оба числа в квадрате дают +1. Но никаких других «кандидатов» не видно. Между тем полнота требует, чтобы мы умели отвечать и на вопрос о том, чему равен квадратный корень из –1.
Чтобы ответить на этот вопрос, Бомбелли пришлось ввести новое число i, определив его просто как ответ на вопрос: «Чему равен квадратный корень из минус единицы?». На первый взгляд может показаться, что ввод i— малодушная попытка обойти решение проблемы, но предпринятый Бомбелли ход ничем не отличается от того, как были введены отрицательные числа. Столкнувшись с неразрешимой при ином подходе задачей, индийские математики определили число –1 как ответ на вопрос: «Что получится, если от нуля отнять единицу?». Число –1 кажется более приемлемым только потому, что из повседневного опыта нам знакомо аналогичное понятие «долга», в то время как в реальном мире нет ничего, что подкрепляло бы понятие мнимого числа. Немецкий математик XVII века Готтфрид Лейбниц дал следующее изящное описание необычайной природы мнимого числа: «Мнимое число — это бестелесное и преудивительное прибежище Божественного духа, почти амфибия между бытием и небытием».
Коль скоро мы определили число iкак квадратный корень из –1, то должно существовать число 2 i, так как оно равно сумме iплюс i(а также квадратному корню из –4). Аналогично, должно существовать и число i/2, так как оно получается при делении iна 2. Выполняя простые операции, можно получить мнимый эквивалент каждого так называемого действительного числа. Существуют мнимые натуральные числа, мнимые отрицательные числа, мнимые дроби и мнимые иррациональные числа. Проблема, которая теперь возникает, заключается в том, что у всех этих мнимых чисел нет своего естественного места на действительной числовой оси. Математики разрешили возникший кризис, введя еще одну — мнимую — ось, перпендикулярную действительной оси и пересекающую ее в нуле, как показано на рис. 12. Числа перестали занимать одномерную прямую, а расположились на двумерной плоскости. Чисто мнимые или чисто действительные числа заполняют соответствующие оси — действительную и мнимую, а комбинации действительного и мнимого чисел (например, 1+2 i) называются комплексными числами и обитают на так называемой числовой плоскости.
Рис. 12. Введение оси для мнимых чисел превращает числовую ось в числовую плоскость. Каждой комбинации действительного и мнимого чисел соответствует определенная точка на числовой плоскости
Особенно замечательно, что в комплексных числах решается любое алгебраическое уравнение. Например, чтобы вычислить ?3+4 i, математикам не нужно изобретать числа нового типа: оказывается, что ответ равен 2+ i, т. е. другому комплексному числу. Иначе говоря, создается впечатление, что мнимые числа — последний элемент, необходимый для завершения математики.
Хотя квадратные корни из отрицательных чисел получили название мнимых чисел, математики считают число iничуть не более абстрактным, чем отрицательное или любое натуральное число. Кроме того, физики обнаружили, что мнимые числа дают лучший язык для описания некоторых явлений, протекающих в реальном мире. С помощью нехитрых манипуляций мнимые числа оказываются идеальным средством анализа естественного колебательного движения объектов, например, маятника. Такое колебательное движение, называемое на техническом языке синусоидальным колебанием, широко распространено в природе, и поэтому мнимые числа стали неотъемлемой составной частью многих физических расчетов. В наше время инженеры-электрики приспособили iк анализу переменных токов, а физики-теоретики вычисляют различные квантовомеханические эффекты с помощью осциллирующих волновых функций, суммируя степени мнимых чисел.
В чистой математике мнимые числа используют для решения задач, ранее казавшихся неразрешимыми. Мнимые числа буквально добавили новое измерение к математике, и Эйлер надеялся, что ему удастся использовать эту дополнительную степень свободы в поисках доказательства Великой теоремы Ферма.
И до Эйлера некоторые математики уже пытались приспособить метод бесконечного спуска Ферма для решения уравнения Ферма в целых числах при n, отличных от 4, но всякий раз попытка распространить метод приводила к каким-нибудь проблемам в логике. И только Эйлер показал, что, используя число i, можно заткнуть все дыры в доказательстве и заставить метод бесконечного спуска работать при n=3.
Это было грандиозное достижение, но повторить успех при других значениях nЭйлеру не удалось. К сожалению, все попытки применить те же рассуждения к другим значениям вплоть до бесконечности закончились провалом. И математик, решивший больше задач, чем кто-либо другой за всю историю, был вынужден признать поражение — Великая теорема Ферма оставалась неприступной. Единственным утешением для Эйлера было то, что он осуществил первый серьезный прорыв в «круговой обороне» труднейшей математической проблемы в мире.
Не обескураженный постигшей его неудачей, Эйлер продолжал создавать блестящие математические методы до конца своих дней, несмотря на то, что последние годы его жизни были омрачены полной слепотой. Эйлер начал слепнуть в 1735 году, когда Академия в Париже предложила премию за решение одной астрономической проблемы. Эта проблема была столь трудна, что математическое сообщество обратилось к Академии с просьбой дать на решение несколько месяцев, но Эйлеру отсрочка не была нужна. Задача настолько захватила его, что он, работая дни и ночи напролет, решил ее за трое суток и заслуженно получил премию. Но напряженнейшая работа в плохих условиях стоила Эйлеру, которому тогда едва исполнилось двадцать лет, потери одного глаза. Этот физический недостаток отчетливо виден на многих портретах Эйлера, в том числе и на том, который помещен в начале этой главы.
По совету Жана Лерона д'Аламбера Эйлера при дворе Фридриха Великого сменил Жозеф Луи Лагранж, по поводу чего прусский король позже заметил: «Вашим заботам и рекомендациям я обязан тому, что заменил математика, слепого на один глаз, математиком, зрячим на оба глаза, что особенно придется по вкусу членам моей Академии по разряду анатомии». По возвращении Эйлера в Россию Екатерина Великая приветствовала своего «математического циклопа».
Потеря одного глаза имела небольшой «плюс»: как заметил Эйлер, «у меня будет меньше возможностей отвлекаться». Сорок лет спустя, когда Эйлеру было уже шестьдесят, его состояние значительно ухудшилось: катаракта на здоровом глазе означала, что он обречен на полную слепоту. Эйлер решил не поддаваться болезни и начал тренироваться — зажмурив глаз, который видел все хуже и хуже, стал учиться писать вслепую, чтобы овладеть этим искусством прежде, чем свет навсегда померкнет для него. Через несколько недель Эйлер ослеп. Тренировка оказалась весьма кстати, но через несколько месяцев почерк Эйлера стал неразборчивым, и его сын Альберт взял на себя роль личного секретаря отца.
На протяжении следующих семнадцати лет Эйлер продолжал активно заниматься математикой. Более того, его производительность возросла, как никогда прежде. Огромный интеллект Эйлера позволял ему манипулировать понятиями, не фиксируя их на бумаге, а феноменальная память служила полноценной заменой библиотеки. Коллеги даже высказывали предположение, что наступление слепоты расширило горизонты его воображения. Следует заметить, что вычисления положений Луны были выполнены Эйлером уже после наступления слепоты. Для европейских монархов составленные Эйлером таблицы были самым ценным математическим достижением, и решением проблемы, над которой трудились величайшие математики Европы, включая Ньютона.
В 1776 году Эйлеру была сделана операция по удалению катаракты, и на несколько дней зрение, казалось, восстановилось. Но в больной глаз была занесена инфекция, и Эйлер снова погрузился во тьму. Не теряя бодрости духа, он продолжал работать до 18 сентября 1783 года, когда произошел роковой апоплексический удар. По словам математика и философа маркиза де Кондорсэ, «Эйлер перестал жить и вычислять».
Медленным шагом
Деление — простая операция, выполняемая над натуральными числами — вынуждает нас выйти за пределы натуральных чисел. Для математика, по крайней мере, теоретически, немыслима ситуация, в которой нет ответа на вопрос, чему равен результат простой операции, производимой над целыми числами. Необходимость существования ответа называется полнотой. Не будь дробей, некоторые вопросы относительно целых чисел остались бы без ответа. Математики выражают это обстоятельство, говоря, что дроби необходимы для полноты.
Именно необходимость полноты вынудила индийских математиков открыть отрицательные числа. Индийские математики заметили, что если 3 вычесть из 5, то получится 2, а 5 вычесть из 3 не так просто. Ответ не мог быть получен в натуральных числах и понять его можно, только если ввести понятие отрицательного числа. Некоторые математики не приняли столь абстрактного обобщения натурального числа и отзывались об отрицательных числах как «нелепых» и «фиктивных». Пересчитывая золотые монеты, можно подержать в руке одну монету или даже полмонеты, но взять в руку «минус одну» монету решительно невозможно.
Древние греки были обуяны стремлением к полноте, и эта страсть привела их к открытию иррациональных чисел. В главе 2 мы уже обсуждали квадратный корень из 2. Греки знали, что это число приближенно равно 7/5, но когда они попытались найти точную дробь, равную ?2, то обнаружили, что такой дробь не существует. Перед ними было число, не представимое в виде дроби, но этот новый тип числа был необходим, чтобы ответить на вопрос: «Чему равен квадратный корень из двух?» Требование полноты означало, что к империи чисел необходимо присоединить еще одну колонию.
К наступлению эпохи Возрождения математики стали думать, что открыли все мыслимые «сорта» чисел на свете. Все числа можно было считать расположенными на числовой оси в обе стороны прямой с нулем в центре, как на рис. 11. Целые числа располагались на числовой оси через равные промежутки, положительные простирались до плюс бесконечности справа от нуля, отрицательные — до минус бесконечности слева от нуля. Дроби располагались в промежутках между целыми числами, а иррациональные числа заполняли пробелы между дробями.
Рис. 11. Все числа можно расположить на числовой оси, простирающейся до бесконечности в обе стороны
Числовая ось наводила на мысль о том, что полнота достигнута. Все числа находились на своих местах, готовые ответить на все математические вопросы, — во всяком случае на числовой оси не оставалось свободных мест ни для каких новых чисел. Но в XVII веке снова начались неприятности. Итальянский математик Рафаэлло Бомбелли, занимаясь изучением квадратных корней из различных чисел, столкнулся с вопросом, не имевшим готового ответа.
Все началось с вопроса: «Чему равен квадратный корень из единицы, т. е. число ?1?» Очевидный ответ гласит: единице, так как 1·1=1. Менее очевиден другой ответ: квадратный корень из единицы равен минус единице, т. е. числу –1. Отрицательное число при умножении на отрицательное число, дает положительное, в частности, (–1)·(–1) = 1. Следовательно, квадратный корень из +1 имеет два значения: +1 и –1. Такое обилие ответов само по себе превосходно, но сразу же возникает другой вопрос: «Чему равен квадратный корень из минус единицы, т. е. ?–1?» [6]Кажется, что этот вопрос не имеет ответа. Ни +1, ни –1 не годятся в качестве ответа — оба числа в квадрате дают +1. Но никаких других «кандидатов» не видно. Между тем полнота требует, чтобы мы умели отвечать и на вопрос о том, чему равен квадратный корень из –1.
Чтобы ответить на этот вопрос, Бомбелли пришлось ввести новое число i, определив его просто как ответ на вопрос: «Чему равен квадратный корень из минус единицы?». На первый взгляд может показаться, что ввод i— малодушная попытка обойти решение проблемы, но предпринятый Бомбелли ход ничем не отличается от того, как были введены отрицательные числа. Столкнувшись с неразрешимой при ином подходе задачей, индийские математики определили число –1 как ответ на вопрос: «Что получится, если от нуля отнять единицу?». Число –1 кажется более приемлемым только потому, что из повседневного опыта нам знакомо аналогичное понятие «долга», в то время как в реальном мире нет ничего, что подкрепляло бы понятие мнимого числа. Немецкий математик XVII века Готтфрид Лейбниц дал следующее изящное описание необычайной природы мнимого числа: «Мнимое число — это бестелесное и преудивительное прибежище Божественного духа, почти амфибия между бытием и небытием».
Коль скоро мы определили число iкак квадратный корень из –1, то должно существовать число 2 i, так как оно равно сумме iплюс i(а также квадратному корню из –4). Аналогично, должно существовать и число i/2, так как оно получается при делении iна 2. Выполняя простые операции, можно получить мнимый эквивалент каждого так называемого действительного числа. Существуют мнимые натуральные числа, мнимые отрицательные числа, мнимые дроби и мнимые иррациональные числа. Проблема, которая теперь возникает, заключается в том, что у всех этих мнимых чисел нет своего естественного места на действительной числовой оси. Математики разрешили возникший кризис, введя еще одну — мнимую — ось, перпендикулярную действительной оси и пересекающую ее в нуле, как показано на рис. 12. Числа перестали занимать одномерную прямую, а расположились на двумерной плоскости. Чисто мнимые или чисто действительные числа заполняют соответствующие оси — действительную и мнимую, а комбинации действительного и мнимого чисел (например, 1+2 i) называются комплексными числами и обитают на так называемой числовой плоскости.
Рис. 12. Введение оси для мнимых чисел превращает числовую ось в числовую плоскость. Каждой комбинации действительного и мнимого чисел соответствует определенная точка на числовой плоскости
Особенно замечательно, что в комплексных числах решается любое алгебраическое уравнение. Например, чтобы вычислить ?3+4 i, математикам не нужно изобретать числа нового типа: оказывается, что ответ равен 2+ i, т. е. другому комплексному числу. Иначе говоря, создается впечатление, что мнимые числа — последний элемент, необходимый для завершения математики.
Хотя квадратные корни из отрицательных чисел получили название мнимых чисел, математики считают число iничуть не более абстрактным, чем отрицательное или любое натуральное число. Кроме того, физики обнаружили, что мнимые числа дают лучший язык для описания некоторых явлений, протекающих в реальном мире. С помощью нехитрых манипуляций мнимые числа оказываются идеальным средством анализа естественного колебательного движения объектов, например, маятника. Такое колебательное движение, называемое на техническом языке синусоидальным колебанием, широко распространено в природе, и поэтому мнимые числа стали неотъемлемой составной частью многих физических расчетов. В наше время инженеры-электрики приспособили iк анализу переменных токов, а физики-теоретики вычисляют различные квантовомеханические эффекты с помощью осциллирующих волновых функций, суммируя степени мнимых чисел.
В чистой математике мнимые числа используют для решения задач, ранее казавшихся неразрешимыми. Мнимые числа буквально добавили новое измерение к математике, и Эйлер надеялся, что ему удастся использовать эту дополнительную степень свободы в поисках доказательства Великой теоремы Ферма.
И до Эйлера некоторые математики уже пытались приспособить метод бесконечного спуска Ферма для решения уравнения Ферма в целых числах при n, отличных от 4, но всякий раз попытка распространить метод приводила к каким-нибудь проблемам в логике. И только Эйлер показал, что, используя число i, можно заткнуть все дыры в доказательстве и заставить метод бесконечного спуска работать при n=3.
Это было грандиозное достижение, но повторить успех при других значениях nЭйлеру не удалось. К сожалению, все попытки применить те же рассуждения к другим значениям вплоть до бесконечности закончились провалом. И математик, решивший больше задач, чем кто-либо другой за всю историю, был вынужден признать поражение — Великая теорема Ферма оставалась неприступной. Единственным утешением для Эйлера было то, что он осуществил первый серьезный прорыв в «круговой обороне» труднейшей математической проблемы в мире.
Не обескураженный постигшей его неудачей, Эйлер продолжал создавать блестящие математические методы до конца своих дней, несмотря на то, что последние годы его жизни были омрачены полной слепотой. Эйлер начал слепнуть в 1735 году, когда Академия в Париже предложила премию за решение одной астрономической проблемы. Эта проблема была столь трудна, что математическое сообщество обратилось к Академии с просьбой дать на решение несколько месяцев, но Эйлеру отсрочка не была нужна. Задача настолько захватила его, что он, работая дни и ночи напролет, решил ее за трое суток и заслуженно получил премию. Но напряженнейшая работа в плохих условиях стоила Эйлеру, которому тогда едва исполнилось двадцать лет, потери одного глаза. Этот физический недостаток отчетливо виден на многих портретах Эйлера, в том числе и на том, который помещен в начале этой главы.
По совету Жана Лерона д'Аламбера Эйлера при дворе Фридриха Великого сменил Жозеф Луи Лагранж, по поводу чего прусский король позже заметил: «Вашим заботам и рекомендациям я обязан тому, что заменил математика, слепого на один глаз, математиком, зрячим на оба глаза, что особенно придется по вкусу членам моей Академии по разряду анатомии». По возвращении Эйлера в Россию Екатерина Великая приветствовала своего «математического циклопа».
Потеря одного глаза имела небольшой «плюс»: как заметил Эйлер, «у меня будет меньше возможностей отвлекаться». Сорок лет спустя, когда Эйлеру было уже шестьдесят, его состояние значительно ухудшилось: катаракта на здоровом глазе означала, что он обречен на полную слепоту. Эйлер решил не поддаваться болезни и начал тренироваться — зажмурив глаз, который видел все хуже и хуже, стал учиться писать вслепую, чтобы овладеть этим искусством прежде, чем свет навсегда померкнет для него. Через несколько недель Эйлер ослеп. Тренировка оказалась весьма кстати, но через несколько месяцев почерк Эйлера стал неразборчивым, и его сын Альберт взял на себя роль личного секретаря отца.
На протяжении следующих семнадцати лет Эйлер продолжал активно заниматься математикой. Более того, его производительность возросла, как никогда прежде. Огромный интеллект Эйлера позволял ему манипулировать понятиями, не фиксируя их на бумаге, а феноменальная память служила полноценной заменой библиотеки. Коллеги даже высказывали предположение, что наступление слепоты расширило горизонты его воображения. Следует заметить, что вычисления положений Луны были выполнены Эйлером уже после наступления слепоты. Для европейских монархов составленные Эйлером таблицы были самым ценным математическим достижением, и решением проблемы, над которой трудились величайшие математики Европы, включая Ньютона.
В 1776 году Эйлеру была сделана операция по удалению катаракты, и на несколько дней зрение, казалось, восстановилось. Но в больной глаз была занесена инфекция, и Эйлер снова погрузился во тьму. Не теряя бодрости духа, он продолжал работать до 18 сентября 1783 года, когда произошел роковой апоплексический удар. По словам математика и философа маркиза де Кондорсэ, «Эйлер перестал жить и вычислять».
Медленным шагом
И через сто лет после кончины Эйлера существовали доказательства только в двух частных случаях Великой теоремы Ферма. Сам Ферма дал математикам фору, оставив им доказательство того, что уравнение
x 4+ y 4= z 4
не имеет решений в целых числах. Эйлер используя предложенный Ферма метод бесконечного спуска, доказал, что уравнение
x 3+ y 3= z 3
также не имеет решений в целых числах. После Эйлера все еще оставалось необходимо доказать, что бесконечный набор уравнений
x 5+ y 5= z 5,
x 6+ y 6= z 6,
x 7+ y 7= z 7,
x 8+ y 8= z 8,
x 9+ y 9= z 9,
. . . . . .
не имеет решений в целых числах. И хотя математики продвигались поразительно медленно, ситуация складывалась далеко не так плохо, как могло бы показаться на первый взгляд. Оказалось, что доказательство для случая n=4 остается в силе при n=8, 12, 16, 20…. Дело в том, что любое число, представимое в виде 8-й (а также 12-й, 16-й, 20-й…) степени некоторого числа, представимо и в виде 4-й степени какого-то другого целого числа. Например, число 256 равно 28, но оно равно и 44. Следовательно, любое доказательство, которое «работает» для 4-й степени, остается в силе для 8-й и любой другой степени, кратной 4. На основе того же принципа можно утверждать, что эйлеровское доказательство для n=3 автоматически переносится на n=6, 9, 12, 15…. Тем самым Великая теорема Ферма утратила свой неприступный вид и оказалась верной сразу для многих чисел n.
Особенно ценным было доказательство при n=3, так как число 3 — пример так называемого простого числа. Как мы уже объясняли, простое число обладает тем отличительным свойством, что оно не кратно ни одному целому числу, кроме 1 и самого себя. Помимо уже названного числа 3 простыми также являются числа 5,7,11,13… Все остальные числа кратны простым и называются составными числами. Те, кто занимается теорией чисел, считают простые числа наиболее важными потому, что те представляют собой как бы атомы чисел. Простые числа — «кирпичики», из которых построены все остальные числа, поскольку те можно получить как произведения различных комбинаций простых чисел. Казалось бы, это обстоятельство открывает путь к решению проблемы Ферма. Чтобы доказать Великую теорему Ферма при всех значениях n, достаточно доказать ее для простых значений n. Во всех остальных случаях числа nкратны простым числам, и доказательство следует из уже рассмотренных случаев.
Интуитивно это необычайно упрощает проблему, так как дает возможность исключить из рассмотрения все значения n, которые не являются простыми числами. Резко сокращается число уравнений. Например, при значениях nдо 20 доказательство следует провести только для шести уравнений:
x 5+ y 5= z 5,
x 7+ y 7= z 7,
x 11+ y 11= z 11,
x 13+ y 13= z 13,
x 17+ y 17= z 17,
x 19+ y 19= z 19.
Если бы кому-нибудь удалось доказать Великую теорему Ферма для одних лишь простых значений n, то она оказалась бы доказанной для всех значений n. Целых чисел бесконечно много, простые же числа составляют лишь их незначительную долю. Возможно, теорема Ферма станет намного проще, если доказывать ее только для простых чисел?
Интуиция подсказывает, что если вы начнете с какой-то бесконечной величины и изымите из нее б?льшую часть, то у вас останется нечто конечное. К сожалению, интуиция не может служить арбитром истины в математике. Роль арбитра исполняет логика. Оказывается, можно доказать, что перечень простых чисел бесконечен. Следовательно, несмотря на то, что мы можем исключить из рассмотрения подавляющее большинство уравнений при составных значениях n, количество уравнений Ферма с простыми значениями nпо-прежнему остается бесконечным.
Доказательство того, что простых чисел бесконечно много, восходит к Евклиду и принадлежит к числу классических рассуждений в математике. Евклид начинает с предположения о том, что перечень известных простых чисел конечен, и доказывает, что в этот перечень придется вносить бесконечно много дополнений. В самом деле, предположим, что в конечный исходный перечень Евклида внесено Nпростых чисел, которые мы обозначим P 1, P 2, P 3…, P N . Из них Евклид образует новое число Q A , такое, что
Q A= ( P 1· P 2· P 3·…· P N ) + 1.
Какое оно, новое число Q A , — простое или составное? Если оно простое, то нам удалось построить новое простое число, большее, чем любое простое число, указанное в исходном перечне. Это означало бы, что исходный перечень не полон. С другой стороны, если число Q Aсоставное, то оно должно без остатка делиться на какое-то из простых чисел. Это простое число-делитель не может быть одним из чисел, включенных в исходный перечень, так как при делении на любое из уже перечисленных простых чисел Q Aдает остаток, равный 1. Следовательно, делителем числа Q Aдолжно быть какое-то новое простое число, которое мы обозначим P N +1.
Итак, мы пришли к тому, что либо Q Aсамо является простым числом, либо делится на какое-то новое простое число P N +1. И в том, и в другом случае исходный список простых чисел необходимо дополнить. Включив наше новое простое число ( Q Aили P N +1) в перечень, мы можем повторить рассуждение и образовать новое число Q B . Это новое число либо будет еще одним новым простым числом, либо будет делиться на простое число P N +2, еще не включенное в наш перечень известных простых чисел. Итогом этого рассуждения служит заключение, согласно которому сколь бы длинным ни был наш перечень простых чисел, его всегда можно дополнить новым простым числом. Следовательно, наш перечень никогда не кончится — он бесконечен.
Но как может быть нечто, явно меньшее бесконечной величины, также быть бесконечным? Немецкий математик Давид Гильберт сказал однажды: «Бесконечность! Ни один вопрос не оказывал столь глубокого воздействия на человеческий дух, ни одна идея не стимулировала столь плодотворно интеллект человека, и тем не менее ни одно понятие не нуждается в прояснении так сильно, как понятие бесконечности». Чтобы разрешить парадокс бесконечности, необходимо определить, что следует понимать под бесконечностью. Георг Кантор, работавший над проблемой бесконечности наряду с Гильбертом, определил бесконечность как длину нескончаемого перечня натуральных чисел (1,2,3,4…). По Кантору, все, что по величине сравнимо с длиной перечня натуральных чисел, также бесконечно.
Следуя этому определению, нам придется признать, что множество четных натуральных чисел, которое интуитивно кажется меньше, чем множество всех натуральных чисел, также бесконечно. Нетрудно доказать, что всех натуральных чисел столько же, сколько четных натуральных чисел, поскольку каждому натуральному числу можно подобрать пару — соответствующее четное число:
Коль скоро каждому элементу перечня натуральных чисел можно поставить в соответствие элемент перечня четных чисел, то оба перечня должны быть одинаковой длины. Такой метод сравнения приводит к некоторым удивительным заключениям, в том числе к заключению о существовании бесконечно многих простых чисел. Кантор был первым, кто занялся формальным анализом понятия бесконечности, и математическое сообщество подвергло его теорию множеств резкой критике за радикальное определение бесконечности, предложенное им. К концу творческого периода Кантора нападки на него стали принимать все более личный характер и привели к тяжелой душевной болезни и глубокой депрессии Кантора. Его идеи получили признание уже после его кончины как единственно последовательное и эффективное определение бесконечности. Воздавая должное заслугам Кантора, Гильберт сказал: «Никто не может изгнать нас из рая, который Кантор создал для нас».
Гильберту принадлежит пример бесконечности, известный под названием «отель Гильберта» и наглядно иллюстрирующий необычные свойства бесконечности. Этот гипотетический отель обладает отличительным признаком: число номеров в этом отеле равно бесконечности. Однажды в отель прибывает новый гость и к своему разочарованию узнает, что, несмотря на бесконечно большое количество номеров, свободных мест нет. Гильберт, выступающий в роли портье, поразмыслив немного, уверяет нового гостя, что найдет для него свободный номер. Он просит каждого постояльца переселиться в соседний номер: постояльца из номера 1 переселиться в номер 2, постояльца из номера 2 — переселиться в номер 3, и т. д. Каждый из постояльцев, живших в отеле, получает новый номер, а новый гость поселяется в освободившийся номер 1. Это показывает, что бесконечность плюс один равна бесконечности. [7]
На следующий вечер портье Гильберт столкнулся с гораздо более трудной проблемой. Как и накануне, отель был переполнен, когда прибыл бесконечно длинный лимузин, из которого высадилось бесконечно много новых гостей. Но Гильберта это нисколько не смутило, и он только радостно потирал руки при мысли о бесконечно многих счетах, которые оплатят вновь прибывшие. Всех, кто уже обосновался в отеле, Гильберт попросил переселиться, соблюдая следующее правило: обитателя первого номера — во второй номер, обитателя второго номера—в четвертый номер, и т. д., то есть каждого постояльца Гильберт попросил перейти в новый номер с вдвое большим «адресом». Все, кто жил в отеле до прибытия новых гостей, остался в отеле, но при этом освободилось бесконечно много номеров (все те, «адреса» которых нечетны), в которых находчивый портье расселил новых гостей. Этот пример показывает, что удвоенная бесконечность также равна бесконечности.
Возможно, отель Гильберта наведет кого-нибудь на мысль, что все бесконечности одинаково велики, равны друг другу, и что любые различные бесконечности можно втиснуть в номера одного и того же бесконечного отеля, как это делал находчивый портье. Но в действительности одни бесконечности больше других. Например, любая попытка найти в пару каждому рациональному числу иррациональное число так, чтобы ни одно иррациональное число не осталось без своей рациональной пары, непременно заканчивается неудачей. И действительно, можно доказать, что бесконечное множество иррациональных чисел больше бесконечного множества рациональных чисел. Математикам пришлось создать целую систему обозначений и названий с бесконечной шкалой бесконечностей, и манипулирование с этими понятиями — одна из наиболее острых проблем нашего времени.
Хотя бесконечность количества простых чисел навсегда разрушила надежды на скорое доказательство Великой теоремы Ферма, такой большой запас простых чисел пригодился, например, в таких областях как шпионаж или исследование жизни насекомых. Прежде чем мы вернемся к повествованию о поиске доказательства Великой теоремы Ферма, уместно немного отвлечься и познакомиться с тем, как правильно и неправильно используются простые числа.
Проблема ключа вращается вокруг того факта, что применение ключа в одну сторону приводит к шифровке послания, а применение того же ключа в обратную сторону дешифрует послание — дешифровка производится столь же легко, как и шифровка. Но из опыта нам известно, что ныне существуют многие ситуации, когда дешифровка гораздо сложнее, чем шифровка: приготовить яичницу-болтунью несравненно легче, чем вернуть яичницу-болтунью в исходное состояние, разделив белки и желтки.
x 4+ y 4= z 4
не имеет решений в целых числах. Эйлер используя предложенный Ферма метод бесконечного спуска, доказал, что уравнение
x 3+ y 3= z 3
также не имеет решений в целых числах. После Эйлера все еще оставалось необходимо доказать, что бесконечный набор уравнений
x 5+ y 5= z 5,
x 6+ y 6= z 6,
x 7+ y 7= z 7,
x 8+ y 8= z 8,
x 9+ y 9= z 9,
. . . . . .
не имеет решений в целых числах. И хотя математики продвигались поразительно медленно, ситуация складывалась далеко не так плохо, как могло бы показаться на первый взгляд. Оказалось, что доказательство для случая n=4 остается в силе при n=8, 12, 16, 20…. Дело в том, что любое число, представимое в виде 8-й (а также 12-й, 16-й, 20-й…) степени некоторого числа, представимо и в виде 4-й степени какого-то другого целого числа. Например, число 256 равно 28, но оно равно и 44. Следовательно, любое доказательство, которое «работает» для 4-й степени, остается в силе для 8-й и любой другой степени, кратной 4. На основе того же принципа можно утверждать, что эйлеровское доказательство для n=3 автоматически переносится на n=6, 9, 12, 15…. Тем самым Великая теорема Ферма утратила свой неприступный вид и оказалась верной сразу для многих чисел n.
Особенно ценным было доказательство при n=3, так как число 3 — пример так называемого простого числа. Как мы уже объясняли, простое число обладает тем отличительным свойством, что оно не кратно ни одному целому числу, кроме 1 и самого себя. Помимо уже названного числа 3 простыми также являются числа 5,7,11,13… Все остальные числа кратны простым и называются составными числами. Те, кто занимается теорией чисел, считают простые числа наиболее важными потому, что те представляют собой как бы атомы чисел. Простые числа — «кирпичики», из которых построены все остальные числа, поскольку те можно получить как произведения различных комбинаций простых чисел. Казалось бы, это обстоятельство открывает путь к решению проблемы Ферма. Чтобы доказать Великую теорему Ферма при всех значениях n, достаточно доказать ее для простых значений n. Во всех остальных случаях числа nкратны простым числам, и доказательство следует из уже рассмотренных случаев.
Интуитивно это необычайно упрощает проблему, так как дает возможность исключить из рассмотрения все значения n, которые не являются простыми числами. Резко сокращается число уравнений. Например, при значениях nдо 20 доказательство следует провести только для шести уравнений:
x 5+ y 5= z 5,
x 7+ y 7= z 7,
x 11+ y 11= z 11,
x 13+ y 13= z 13,
x 17+ y 17= z 17,
x 19+ y 19= z 19.
Если бы кому-нибудь удалось доказать Великую теорему Ферма для одних лишь простых значений n, то она оказалась бы доказанной для всех значений n. Целых чисел бесконечно много, простые же числа составляют лишь их незначительную долю. Возможно, теорема Ферма станет намного проще, если доказывать ее только для простых чисел?
Интуиция подсказывает, что если вы начнете с какой-то бесконечной величины и изымите из нее б?льшую часть, то у вас останется нечто конечное. К сожалению, интуиция не может служить арбитром истины в математике. Роль арбитра исполняет логика. Оказывается, можно доказать, что перечень простых чисел бесконечен. Следовательно, несмотря на то, что мы можем исключить из рассмотрения подавляющее большинство уравнений при составных значениях n, количество уравнений Ферма с простыми значениями nпо-прежнему остается бесконечным.
Доказательство того, что простых чисел бесконечно много, восходит к Евклиду и принадлежит к числу классических рассуждений в математике. Евклид начинает с предположения о том, что перечень известных простых чисел конечен, и доказывает, что в этот перечень придется вносить бесконечно много дополнений. В самом деле, предположим, что в конечный исходный перечень Евклида внесено Nпростых чисел, которые мы обозначим P 1, P 2, P 3…, P N . Из них Евклид образует новое число Q A , такое, что
Q A= ( P 1· P 2· P 3·…· P N ) + 1.
Какое оно, новое число Q A , — простое или составное? Если оно простое, то нам удалось построить новое простое число, большее, чем любое простое число, указанное в исходном перечне. Это означало бы, что исходный перечень не полон. С другой стороны, если число Q Aсоставное, то оно должно без остатка делиться на какое-то из простых чисел. Это простое число-делитель не может быть одним из чисел, включенных в исходный перечень, так как при делении на любое из уже перечисленных простых чисел Q Aдает остаток, равный 1. Следовательно, делителем числа Q Aдолжно быть какое-то новое простое число, которое мы обозначим P N +1.
Итак, мы пришли к тому, что либо Q Aсамо является простым числом, либо делится на какое-то новое простое число P N +1. И в том, и в другом случае исходный список простых чисел необходимо дополнить. Включив наше новое простое число ( Q Aили P N +1) в перечень, мы можем повторить рассуждение и образовать новое число Q B . Это новое число либо будет еще одним новым простым числом, либо будет делиться на простое число P N +2, еще не включенное в наш перечень известных простых чисел. Итогом этого рассуждения служит заключение, согласно которому сколь бы длинным ни был наш перечень простых чисел, его всегда можно дополнить новым простым числом. Следовательно, наш перечень никогда не кончится — он бесконечен.
Но как может быть нечто, явно меньшее бесконечной величины, также быть бесконечным? Немецкий математик Давид Гильберт сказал однажды: «Бесконечность! Ни один вопрос не оказывал столь глубокого воздействия на человеческий дух, ни одна идея не стимулировала столь плодотворно интеллект человека, и тем не менее ни одно понятие не нуждается в прояснении так сильно, как понятие бесконечности». Чтобы разрешить парадокс бесконечности, необходимо определить, что следует понимать под бесконечностью. Георг Кантор, работавший над проблемой бесконечности наряду с Гильбертом, определил бесконечность как длину нескончаемого перечня натуральных чисел (1,2,3,4…). По Кантору, все, что по величине сравнимо с длиной перечня натуральных чисел, также бесконечно.
Следуя этому определению, нам придется признать, что множество четных натуральных чисел, которое интуитивно кажется меньше, чем множество всех натуральных чисел, также бесконечно. Нетрудно доказать, что всех натуральных чисел столько же, сколько четных натуральных чисел, поскольку каждому натуральному числу можно подобрать пару — соответствующее четное число:
Коль скоро каждому элементу перечня натуральных чисел можно поставить в соответствие элемент перечня четных чисел, то оба перечня должны быть одинаковой длины. Такой метод сравнения приводит к некоторым удивительным заключениям, в том числе к заключению о существовании бесконечно многих простых чисел. Кантор был первым, кто занялся формальным анализом понятия бесконечности, и математическое сообщество подвергло его теорию множеств резкой критике за радикальное определение бесконечности, предложенное им. К концу творческого периода Кантора нападки на него стали принимать все более личный характер и привели к тяжелой душевной болезни и глубокой депрессии Кантора. Его идеи получили признание уже после его кончины как единственно последовательное и эффективное определение бесконечности. Воздавая должное заслугам Кантора, Гильберт сказал: «Никто не может изгнать нас из рая, который Кантор создал для нас».
Гильберту принадлежит пример бесконечности, известный под названием «отель Гильберта» и наглядно иллюстрирующий необычные свойства бесконечности. Этот гипотетический отель обладает отличительным признаком: число номеров в этом отеле равно бесконечности. Однажды в отель прибывает новый гость и к своему разочарованию узнает, что, несмотря на бесконечно большое количество номеров, свободных мест нет. Гильберт, выступающий в роли портье, поразмыслив немного, уверяет нового гостя, что найдет для него свободный номер. Он просит каждого постояльца переселиться в соседний номер: постояльца из номера 1 переселиться в номер 2, постояльца из номера 2 — переселиться в номер 3, и т. д. Каждый из постояльцев, живших в отеле, получает новый номер, а новый гость поселяется в освободившийся номер 1. Это показывает, что бесконечность плюс один равна бесконечности. [7]
На следующий вечер портье Гильберт столкнулся с гораздо более трудной проблемой. Как и накануне, отель был переполнен, когда прибыл бесконечно длинный лимузин, из которого высадилось бесконечно много новых гостей. Но Гильберта это нисколько не смутило, и он только радостно потирал руки при мысли о бесконечно многих счетах, которые оплатят вновь прибывшие. Всех, кто уже обосновался в отеле, Гильберт попросил переселиться, соблюдая следующее правило: обитателя первого номера — во второй номер, обитателя второго номера—в четвертый номер, и т. д., то есть каждого постояльца Гильберт попросил перейти в новый номер с вдвое большим «адресом». Все, кто жил в отеле до прибытия новых гостей, остался в отеле, но при этом освободилось бесконечно много номеров (все те, «адреса» которых нечетны), в которых находчивый портье расселил новых гостей. Этот пример показывает, что удвоенная бесконечность также равна бесконечности.
Возможно, отель Гильберта наведет кого-нибудь на мысль, что все бесконечности одинаково велики, равны друг другу, и что любые различные бесконечности можно втиснуть в номера одного и того же бесконечного отеля, как это делал находчивый портье. Но в действительности одни бесконечности больше других. Например, любая попытка найти в пару каждому рациональному числу иррациональное число так, чтобы ни одно иррациональное число не осталось без своей рациональной пары, непременно заканчивается неудачей. И действительно, можно доказать, что бесконечное множество иррациональных чисел больше бесконечного множества рациональных чисел. Математикам пришлось создать целую систему обозначений и названий с бесконечной шкалой бесконечностей, и манипулирование с этими понятиями — одна из наиболее острых проблем нашего времени.
Хотя бесконечность количества простых чисел навсегда разрушила надежды на скорое доказательство Великой теоремы Ферма, такой большой запас простых чисел пригодился, например, в таких областях как шпионаж или исследование жизни насекомых. Прежде чем мы вернемся к повествованию о поиске доказательства Великой теоремы Ферма, уместно немного отвлечься и познакомиться с тем, как правильно и неправильно используются простые числа.
* * *
Теория простых чисел — одна из немногих областей чистой математики, которые нашли непосредственное приложение в реальном мире, а именно в криптографии. Криптография занимается кодированием секретных посланий с таким расчетом, чтобы декодировать их мог только получатель, а перехватчик расшифровать бы их не мог. Процесс кодирования требует использования ключа к шифру, и по традиции для дешифровки необходимо снабдить получателя этим ключом. При такой процедуре ключ — самое слабое звено в цепи обеспечения безопасности. Во-первых, получатель и отправитель должны условиться о деталях ключа, и обмен информацией на этом этапе сопряжен с определенным риском. Если противнику удастся перехватить ключ при обмене информацией, то он сможет дешифровывать все последующие послания. Во-вторых, для поддержания безопасности ключи необходимо регулярно менять, и при каждой замене ключа существует риск перехвата нового ключа противником.Проблема ключа вращается вокруг того факта, что применение ключа в одну сторону приводит к шифровке послания, а применение того же ключа в обратную сторону дешифрует послание — дешифровка производится столь же легко, как и шифровка. Но из опыта нам известно, что ныне существуют многие ситуации, когда дешифровка гораздо сложнее, чем шифровка: приготовить яичницу-болтунью несравненно легче, чем вернуть яичницу-болтунью в исходное состояние, разделив белки и желтки.