Те, кому посчастливилось ходить на уроки математики ещё до введения теории множеств в школьную программу, несомненно, помнят теорему Пифагора:
В прямоугольном треугольнике сумма площадей квадратов, построенных на катетах, равна площади квадрата, построенного на гипотенузе (рис.1). |
Эта теорема была известна в Вавилонии уже во времена Хаммурапи, а возможно, её знали и в древнем Египте, однако впервые она была доказана, по-видимому, в пифагорейской школе. Так называлась группа интересующихся математикой философов по имени основателя школы Пифагора (ок. 580500 г. до н. э.) личности довольно мифической. Это был мистик, учёный и политик аристократического толка. Он, должно быть, путешествовал по Вавилонии и Египту, а позднее на юге Италии, в Кротоне, собрал вокруг себя кружок увлечённых юношей, из которого и возникла пифагорейская школа. В настоящее время уже невозможно установить, какие достижения пифагорейцев принадлежат самому учителю, а какие следует приписать его ученикам.
Рис.1 |
Рис.2 |
Пусть длины сторон прямоугольного треугольника ABC (рис.2) обозначены через a, b, c, причём сторона длины c находится напротив прямого угла. Теорема Пифагора утверждает справедливость равенства
(1) | a2 + b2 = c2. |
Оно выполняется, например, если вместо a, b, c подставить числа 3, 4, 5, или 5, 12, 13, или 41, 140, 149. Такие решения уравнения (1) в целых положительных числах нашли уже пифагорейцы, и потому такие решения называют пифагоровыми тройками. Вполне возможно, что поиски этих троек и привели к теореме Пифагора. Впрочем, тройка (3, 4, 5) была известна значительно раньше, о чём свидетельствует, скажем, дошедший до нас диалог императора Чжоу-гуна (ок. 1100 г. до н. э.) и учёного Шан Гао ([2], стр. 5465); более подробно о тройке (3, 4, 5) рассказывается в предыдущей лекции Ю. Рольфса.
Зададимся вопросом, сколько существует пифагоровых троек. Очевидно, умножая все три числа на любое целое n, можно из тройки (a, b, c) получить бесконечно много новых троек; из тройки (3, 4, 5) возникает таким образом последовательность троек (3, 4, 5) (6, 8, 10), (9, 12, 15), (12, 16, 20), ... . Поэтому уточним поставленный вопрос и будем искать простейшие пифагоровы тройки (a, b, c), т.е. те, у которых наибольший общий делитель чисел a, b и c равен 1. Решение этой задачи указал ещё Диофант из Александрии (ок. 250 г. н. э.):
Если n и m два взаимно простых целых (положительных) числа, разность которых |
Первая часть утверждения легко проверяется непосредственной подстановкой; частные случаи этого «правила построения» пифагоровых троек были известны и раньше. Более сложно доказать, что таким образом получаются все простейшие тройки. Сейчас мы установим это с помощью геометрических соображений. Разделив равенство (1) на c², получим
( | a c |
) | 2 | + | ( | b c |
) | 2 | = 1. |
Поэтому каждая пифагорова тройка (a, b, c) дает решение уравнения
(2) | x2 + y2 = 1 |
в рациональных числах (дробях), а именно
(3) | g: y = lx 1, |
то координаты обеих точек пересечения
(4) | (l2 + 1) x2 2lx = 0, |
откуда можно найти координаты
(5) |
|
(Легко убедиться подстановкой, что они являются решением уравнения (2).) При рациональных l эти решения, очевидно, будут рациональными. Обратно, если
xl = | 2nm n2 + m2 |
, yl = | n2 m2 n2 + m2 |
. |
Итак, любая пифагорова тройка представима в виде (2nm,
Приведённый результат лишь один из многих, содержащихся в «Арифметике» Диофанта. До нашего времени сохранились 6 книг этого сочинения; об их общем числе можно только строить догадки. Неизвестно также, кем был Диофант. Во всяком случае, его труд одно из самых великолепных сочинений античной эпохи, в котором собраны весьма разнообразные задачи и часто с чрезвычайно остроумными решениями. (Более подробные сведения интересующийся читатель может найти в удачной книжечке Башмаковой [1].)
Именно сочинение Диофанта изданное в 1621 г. в переводе Клода Гаспара де Баше де Мезирьяка (15811630) дало повод Пьеру Ферма записать на полях перевода одно из самых достопримечательных и далеко поведших замечаний в истории математики:
«Cubum autem in duos cubos, aut quadrato-quadratum in duos quadrato-quadratos, et generaliter nullam in infinitum ultra quadratum potestatem in duas ejusdem nominis fas est dividere; cujus rei demonstrationem mirabilem sane detexi. Hanc marginis exiguitas non caperet.» |
Таким образом, большая теорема Ферма утверждает, что уравнение
(6) | an + bn = cn |
ни при каком натуральном n, большем 2, неразрешимо в целых положительных числах.
Общее доказательство сформулированного утверждения не удалось найти до сих пор, несмотря на то что этим занимались поколения математиков. [Напомню, что лекции эти были читаны в
Справедливость большой теоремы Ферма для некоторых частных случаев была установлена уже довольно давно: сам Ферма доказал неразрешимость уравнения (6) при
Рассуждения, аналогичные проведённым при нахождении пифагоровых троек, показывают, что проблема Ферма сводится к определению рациональных решений уравнения
(7) | xn + yn = 1. |
Рассмотрев на евклидовой плоскости кривую Fn, заданную этим уравнением, получим две качественно различные возможности в зависимости от чётности или нечётности n (см. рис.4). Кривая Fn называется кривой Ферма порядка n. Поэтому гипотеза Ферма означает, что на кривой Fn порядка выше 2 единственными рациональными точками (т.е. точками с рациональными координатами) являются точки пересечения с осями координат.
Сам собой напрашивается следующий общий вопрос:
Каковы рациональные точки кривой С на евклидовой плоскости, задаваемой произвольным алгебраическим уравнением | |
(8) | C: å aij xi yj = 0 |
с целочисленными коэффициентами aij? |
Порядок кривой C, т.е. максимальная из степеней
На кривой, порядок которой выше или равен четырём, имеется лишь конечное число рациональных точек. |
Здесь следует сделать оговорку, что рассматриваются кривые «общего вида» 1, а вырожденные случаи во внимание не принимаются.
Относительно справедливости гипотезы Морделла известно очень мало; единственным общим результатом здесь является теорема Зигеля ([16], 1929 г.):
На кривой общего вида, порядок которой выше 2, лежит лишь конечное число целых точек (точек с целыми координатами), т.е. у соответствующего уравнения (8) существует лишь конечное число целочисленных решений. |
Для кривых малого порядка d картина следующая: при
Рис.5 |
Рис.6 |
Случай
Если P и Q две рациональные точки кривой C третьего порядка и прямая, проходящая через P и Q, пересекает кривую C ещё в одной точке R, то R также является рациональной точкой (рис.6). |
Это утверждение доказывается очень просто. Если
(9) | g: y = rx + s |
уравнение прямой, проходящей через точки P и Q, то r и s рациональные числа, ибо их можно выразить через координаты
r = | yP yQ xP xQ |
, s = yP r xP = | xP yQ yP xQ xP xQ |
. |
Подставив (9) в уравнение кривой C, получим для x уравнение третьей степени
(10) | x3 + ax2 + bx + c = 0 |
с рациональными коэффициентами a, b, c. По условию корнями его являются абсциссы точек пересечения P, Q и R прямой g с кривой C, т.е. xP , xQ , xR . Однако, зная корни уравнения, можно найти его коэффициенты совершенно так же, как это делается в школе для квадратного уравнения. Например, сумма корней, взятая с противоположным знаком, равна коэффициенту при x2:
xP + xQ + xR = a. |
По предположению xP и xQ рациональны, поэтому рациональным будет и xR , а значит, и
Опробуем этот способ на кривой E, заданной уравнением
(11) | E: y2 = x3 25x, |
Рис. 7.
отправляясь от точек
В разобранном выше примере создается и совершенно справедливо впечатление, что проводимые построения никогда не заканчиваются и позволяют найти бесконечно много рациональных точек на кривой E. Затруднения могли бы возникнуть, лишь если бы мы после конечного числа шагов вернулись к одной из ранее полученных точек, но это представляется весьма маловероятным ввиду всё усложняющихся знаменателей.
Следующее утверждение было высказано в 1901 г. А. Пуанкаре (18541912) [14], а доказано только спустя 20 лет (в 1922 г.) Л. Морделлом [9]:
Все рациональные точки кривой третьего порядка можно получить из некоторого конечного их числа с помощью описанного способа построения. |
Как и в теореме Зигеля, кривая считается «пополненной» своими несобственными точками, и кроме того, предполагается, что она является кривой общего вида (т.е. не имеет особенностей). Такие кривые называются эллиптическими 3.
Сформулированная выше теорема Морделла была обобщена в двух различных направлениях: вместо рациональных точек стали рассматривать точки с координатами из заданного числового поля, а вместо эллиптических кривых поверхности произвольной размерности (так называемые абелевы многообразия). Начало этим обобщениям было положено А. Вейлем, и окончательный результат называют сейчас теоремой МорделлаВейля.
В связи с этими вопросами о рациональных точках за последние 15 лет появился ряд отчасти фантастических гипотез (Б. Бёрч, X. П. Суиннертон-Дайер, Дж. Тэйт, Э. Огг; см. обзорную статью [17]). Справедливость некоторых из них недавно была подтверждена в проложившей новые пути работе Б. Мазура ([8], 1976 г.). Речь идёт о вопросах, связанных с так называемой «тонкой структурой» рациональных точек на эллиптической кривой, и об этом мне хотелось бы немного рассказать в заключение.
Рассмотрим эллиптическую кривую E, заданную в канонической форме Вейерштрасса, т.е. уравнением вида
(12) | E: y2 = x3 + ax2 + bx + c |
с целочисленными коэффициентами a, b и c. Качественно возможны два показанных на рис.8 случая, в соответствии с тем, один или три вещественных корня имеет многочлен в правой части (12) (эти корни соответствуют точкам пересечения E с осью x). Будем опять считать кривую E пополненной несобственной точкой O в направлении оси y. Следуя А. Пуанкаре [14], определим на кривой E операцию P*Q: для любых точек P и Q точка P*Q это третья точка пересечения прямой PQ с кривой E, симметрично отражённая относительно оси х (рис.9).
Рис. 9.
Легко видеть, что введённая операция коммутативна (т.е.
Из предыдущих рассуждений следует, что для любых двух рациональных точек P, Q точка P*Q также рациональна, собственно, это и послужило исходным пунктом нашего метода секущих для построения рациональных точек. Итак, рациональные точки Erat кривой E образуют подгруппу группы E. (Несобственная точка O считается рациональной.)
Искушённый читатель легко заметит, что теорему Морделла можно теперь сформулировать так:
Рациональные точки эллиптической кривой образуют конечно-порождённую коммутативную группу. |
Эта формулировка имеет определённые преимущества, так как для таких групп известны структурные теоремы. Например, группу Erat можно представить в виде произведения некоторой конечной группы TE и конечного числа бесконечных циклических групп. Количество бесконечных циклических сомножителей называется рангом эллиптической кривой E, а конечная группа TE её группой кручения. О ранге известны до сих пор только отдельные факты. Так, А. Нерон ([11], 1953 г.) доказал, что существует кривая, ранг которой не меньше 10, не приведя, правда, явного примера. А. Виман ([20], 1948 г.) построил пример кривой ранга ³4, Д. Пенни и К. Померанс ([13], 1975 г.) дали пример кривой ранга ³7, а Ф. Грюневальд и Р. Циммерт ([6], 1977 г.) кривой ранга ³8 4; к числу кривых ранга ³8 относится, например, кривая, задаваемая уравнением (12) с коэффициентами
Пока неясно, существуют ли эллиптические кривые сколь угодно большого ранга (что считается весьма вероятным). Известно, однако, что ранг оценивается через коэффициенты уравнения (12) (точнее, через число различных простых сомножителей отдельных коэффициентов [18]). Поэтому неудивительно, что в построенных примерах кривых высокого ранга уравнения имеют большие коэффициенты. Согласно одной из упомянутых выше гипотез, ранг эллиптической кривой E равен кратности нуля так называемого L-ряда LE (z) кривой E в точке
Рассмотрим, наконец, группу кручения TE . Она состоит из рациональных точек P конечного порядка (т.е. из тех, для которых n-кратная композиция P*P*...*P равна O при некотором n), называемых (рациональными) точками кручения. Прежде всего на основании самого вида кривой можно заключить, что справедлива следующая общая структурная теорема: группа TE либо сама циклична, либо есть произведение группы Z2 порядка 2 на циклическую группу. Это можно обосновать следующим образом. Кривая E (пополненная) состоит из одной или двух замкнутых линий (см. рис.8), а потому топологически выглядит как одна или две окружности. При этом часть E0, содержащая (несобственную) точку O, образует подгруппу. Можно доказать, что любая конечная подгруппа в E0 циклическая (это делается точно так же, как для группы вращений окружности). Следовательно, если группа кручения TE целиком лежит в E0, то TE циклическая группа. В противном случае TE есть произведение Z2 на группу T0E точек кручения из E0.
О группе кручения кое-что было известно уже довольно давно. Так, Т. Нагелль ([10], 1935 г.) и, позднее, Л. Лутц ([7], 1937 г.) получили следующий интересный результат, дающий одновременно метод для явного определения точек кручения конкретных кривых:
Если Р (рациональная) точка кручения эллиптической кривой Е, заданной уравнением то её координаты xP и уP являются целыми числами, причём уP равно или 0, или какому-нибудь делителю дискриминанта D кривой Е. |
(Дискриминантом кривой называется определённый многочлен от коэффициентов уравнения; в данном случае дискриминант равен
условие
группа кручения TE есть циклическая группа порядка 8, порождённая точкой
с циклической группой кручения порядка 7, порождённой точкой
Уже давно существовало предположение, подтверждавшееся всё новыми численными примерами, что порядок группы кручения ограничен. К 1960 г. было известно, что он не может принимать некоторых значений, например кратных 11, 14, 15, ... (см. [4]).
В 1976 г. Б. Мазур существенно продвинулся вперёд, доказав, что порядок всякой рациональной точки кручения равен 12 или не превосходит 10 (это уже в 1974 г. предполагал Э. Огг [12]). Тем самым была полностью выяснена структура группы TE.
Имеется 15 возможностей: либо TE циклическая группа, порядок которой равен 12 или не превосходит 10, либо она есть произведение группы Z2 на циклическую группу порядка 2, 4, 6 или 8. |
Выдающимся результатом Б. Мазура была завершена одна из глав теории эллиптических кривых, причём весьма неожиданно даже для некоторых специалистов, считавших, что над этой проблемой придётся работать ещё долгое время. Можно смело утверждать, что этот результат принадлежит к числу интереснейших математических результатов последних лет. Разумеется, в рамках настоящей лекции невозможно указать даже хотя бы идею метода доказательства Мазура. Да это и не входит в мою задачу.
Я хотел только попытаться пройти вместе с вами небольшую часть пути развития одной математической проблемы от Пифагора через Диофанта и гипотезу Ферма к рациональным точкам эллиптических кривых и показать, как в ходе исследования проблему видоизменяли, обобщали и снова конкретизировали, частично решали и возводили на её основе новые теории. Пусть нематематики простят мне, что время от времени я вынужден был обращаться к математическим понятиям и формулам.
Примечания
1. | Формально-математически это означает отсутствие особенностей у соответствующей комплексной проективной кривой, представляющей собой тем самым поверхность Римана рода | ||||||
2. | Случаи, когда квадрика вырождается в точку (как это будет, например, для кривой, задаваемой уравнением | ||||||
3. | Происхождение этого названия имеет долгую историю. Уже в XVII в. при вычислении длин дуг эллипсов и других кривых математики столкнулись с интегралами вида
где f (x) многочлен степени не выше 4. Исследование этих эллиптических интегралов начал Эйлер. Абель и независимо от него Якоби рассмотрели обратные функции для этих интегралов. Следуя Якоби, их стали называть эллиптическими функциями. Выяснилось, что это двоякопериодические мероморфные функции, удовлетворяющие дифференциальному уравнению вида Исходя из этого уравнения, можно показать, что эллиптические функции это в точности функции, мероморфные на эллиптических кривых (понимаемых как компактные римановы поверхности). назад к тексту | ||||||
4. | Видоизменив метод Грюнвальда и Циммерта, К.Наката нашёл недавно пример кривой ранга ³9 (К.Nakata, Manuscripta Math. 29 (1979)). назад к тексту |
(Превосходные библиографии имеются в [4] и [17]. По проблеме Ферма полезно сравнить [5] и [15].)
[1] | И.Г.Башмакова, Диофант и диофантовы уравнения. М: Наука, 1972. назад к тексту |
[2] | K.L.Biernatzki, Die Arithmetik der Chinesen, J. reine angew. Math. 52 (1856). назад к тексту |
[3] | В.J.Birch, H.P.F.Swinnerton-Dyer, Notes on elliрtic curves. II, J. reine angew. Math. 218 (1965). назад к тексту |
[4] | W.S.Cassels, Diophantine equations with special reference to elliptic, J. London Math. Soc. 41 (1966). назад к тексту |
[5] | H.M.Edwards, Fermat's Last Theorem, Springer Graduate Texts in Mathematics, vol.50, Springer-Verlag, New York Heidelberg Berlin, 1977. [Имеется перевод: Г.Эдвардс. Последняя теорема Ферма. Генетическое введение в алгебраическую теорию чисел. М.: Мир, 1980.] назад к тексту |
[6] | F.J.Grunewald, R.Zimmert, Über einige rationale elliptische Kurven mit freiem Rang ³8, J. reine angew. Math. 296 (1977). назад к тексту |
[7] | E.Lutz, Sur l'equation |
[8] | B.Mazur, Modular curves and the Eisenstein ideal, Publ. Math. IHES 47 (1977). назад к тексту |
[9] | L.I.Mordell, On the rational solutions of the indeterminant equations of the third and fourth degrees, Proc. Cambridge Phil Soc. 21 (1922). назад к тексту |
[10] | T.Nagell, Solution de quelques problèmes dans la théorie arithmétique des cubiques planes du premier genre, Vid. Akad. Skrifter Oslo 1 (1935), No. 1. назад к тексту |
[11] | A.Neron, Problèmes arithmétiques et géométriques rattachés à la notion de rang d'une courbe algébriques dans un corps, Bull. Soc. Math. France 80 (1952). назад к тексту |
[12] | A.P.Ogg, Diophantine equations and modular forms, Bull. Amer. Math. Soc. 81 (1975). назад к тексту |
[13] | D.E.Penney, C.Pomerance, Three elliptic curves with rank at least seven, Math. Comp. 29 (1975). назад к тексту |
[14] | H.Poincaré, Sur les propriétés arithmétiques des courbes algébriques, J. de Math. Pures et Appl., ser. 5, 7 (1901). назад к тексту |
[15] | P.Ribenboim, 13 Lectures on Fermat's Last Theorem, Springer-Verlag, New York Heidelberg Berlin, 1979. назад к тексту |
[16] | C.L.Siegel, Über einige Anwendungen Diophantischer Approximationen, Abh. Preuss. Akad. Wiss. Phys.-Math. Kl. 1 (1929). назад к тексту |
[17] | J.T.Tate, The arithmetic of elliptic curves, Invent. Math. 23 (1974). назад к тексту |
[18] | J.T.Tate, Rational Points on Elliptic Curves, Philips Lectures, Haverford College, 1961. назад к тексту |
[19] | R.Wachendorf, Über den Rang der elliptischen Kurve y² = x³ p²x, Diplomarbeit, Bonn, 1974. назад к тексту |
[20] | A.Wiman, Über rationale Punkte auf Kurven dritter Ordnung vom Geschlecht Eins, Acta Math. 80 (1948). назад к тексту |
Сведения по истории математики наряду с [1], [4], [5], [15], [17] можно найти в работах:
1. | M.Cantor, Vorlesungen über Geschichte der Mathematik, 4 Bände, Leipzig, 19001908. |
2. | L.E.Dickson, History of the theory of numbers, Carnegie Institution, Washington, 1919, 1920, 1923. |
3. | D.I.Struik, Abriss der Geschichte der Mathematik, Vieweg, Braunschweig, 1976. [Имеется перевод: Д.Я.Стройк. Краткий очерк истории математики. М., Наука, 1978.] |
4. | B.L.van der Waerden, Die Pythagoreer, Artemis Verlag, 1979. [См. также: Б.Л.ван дер Варден. Пробуждающаяся наука. М.: Физматгиз, 1959. Перев.] |
5. | Encyclopedic Dictionary of Mathematics, ed. by Math. Soc. Japan, MIT Press, Cambridge Mass. and London. |