image
На этой табличке родом из Вавилона, сделанной около 1800 года до н.э., перечислены пифагоровы тройки – целые числа a, b и c, удовлетворяющие полиномиальному уравнению a2 + b2 = c2. По сию пору поиск рациональных и целочисленных решений полиномиальных уравнений остаётся серьёзной задачей для математиков

В пятом столетии до н.э. греческий математик сделал открытие, пошатнувшее основы математики, и, по легенде, стоившее ему жизни. Историки считают, что это был Гиппас из Метапонта, и он принадлежал к пифагорейской школе математики, основным догматом которой было то, что любое физическое явление можно выразить целыми числами и их отношениями (тем, что мы называем рациональными числами). Но это предположение развалилось, когда, как считают историки, Гиппас рассматривал длины сторон прямоугольного треугольника, которые должны удовлетворять теореме Пифагора – знаменитому соотношению a2 + b2 = c2. Говорят, что Гиппас показал, что при одинаковой длине катетов треугольника, выражаемой рациональным числом, его гипотенузу нельзя выразить рациональным числом.

Согласно одной из версий истории, Гиппас сделал это открытие, находясь в море, и его коллеги, потрясённые этим открытием, сбросили его за борт.

Современные математики уже не смущаются, словно древние греки, иррациональными числами (и вообще открыли, что иррациональных чисел больше, чем рациональных). Но любовь пифагорейцев к рациональным решениям уравнений продолжает питать математиков информацией. Она лежит в основе теории чисел, традиционного теоретического ответвления математики, которое, в нашу цифровую эру нашло неожиданно много применений.

Теперь два молодых математика продвинулись на передовой край науки в своём исследовании рациональных решений кубических уравнений. Полиномиальные уравнения, в которых переменные находятся в некоторых степенях, такие, как y = 3x3 + 4 или x2 + y2 = 1, принадлежат к числу фундаментальных объектов, изучаемых математиками, и используются в различных практических приложениях, а также в ответвлениях математики.

Полиномиальная вселенная


Легко видеть, что у полиномиального уравнения, в котором степень переменных не превышает 1, типа y = 3x + 4, есть бесконечное число рациональных решений. Любое рациональное значение x даёт рациональное значение y, и наоборот.

Как находить рациональные решения для полиномов со степенью 2, таких, как x2 + y2 = 1 или y = 3x3 + 2x – 7, известно уже тысячу лет. Они могут вообще не иметь решения, или иметь бесконечно много решений. Графиками таких кривых служат конические сечения – окружности, параболы, эллипсы и гиперболы. Если одна рациональная точка P находится на графике, то есть красивый способ найти все остальные рациональные точки. Нужно просто взять все линии, проходящие через P с рациональным уклоном, и рассчитать второе пересечение этой линии с коническим сечением.

В 1983 году Герд Фолтингс [Gerd Faltings], занимающий сегодня пост директора математического института им. Макса Планка в Бонне, разобрался с полиномиальными уравнениями со степенями более 3. Он показал, что у большинства из них может быть только конечное число рациональных решений. И остались кубические уравнения, упрямые уклонисты вселенной полиномов.

Кубические уравнения сопротивлялись попыткам математиков, классифицировавших их решения. Попытками классификации рациональных решений кубических уравнений – точнее, семейства кубических уравнений, известного, как эллиптические кривые, поскольку именно у них, за исключением нескольких других, могут быть рациональные решения – занимались все великие специалисты по теории чисел, начиная с французского математика XVII столетия Пьера Ферма, говорит Бенедикт Гросс из Гарвардского университета.

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

У эллиптических кривых есть необъяснимая способность возникать в неожиданных местах, как в теоретической, так и в прикладной математике. Их понимание стало ключевым элементом в доказательстве теоремы Ферма от 1995 года, хотя, кажется, что эллиптические кривые не имеют отношения к её формулировке. Операции, использующие эллиптические кривые, стали центральными компонентами многих криптографических протоколов, кодирующих номера банковских карт в онлайн-транзакциях. Рациональные решения эллиптических кривых находятся в самом центре различных геометрических задач пифагорейского стиля, к примеру, поиска прямоугольных треугольников с рациональными длинами сторон и одновременно рациональной площадью.

«Интеллектуальная стимуляция, прекрасная структура, практические приложения – всё это есть у эллиптических кривых», – говорит Манджул Баргава [Manjul Bhargava] из Принстонского университета.

Баргаве 38 лет, его коллеге, Арулу Шанкару [Arul Shankar] – 26, они работают в институте передовых исследований в Принстоне и уже сделали один из крупнейших шагов за последние несколько десятилетий к пониманию рациональных решений эллиптических кривых.

В их работе не найти рецепта для поиска рациональных решений конкретной эллиптической кривой; вместо этого она объясняет, каковы могут быть наиболее вероятные сценарии для рациональных решений, если выбирать кривую случайным образом.

Открытия Баргавы и Шанкара «начинают проливать свет на крупную область нашей невежественности, – сказал Гросс. – После их работы весь мир выглядит по-другому».

Эллиптическая безопасность


Если взять две рациональные точки на эллиптической кривой, то проходящая через них прямая почти всегда будет пересекать кривую ещё в одной точке, также с рациональными координатами. Очень просто использовать две разные рациональные точки для генерации третьей, но очень сложно сделать наоборот – взять одну рациональную точку и найти две других рациональных точки, которые бы сгенерировали её. Это свойство делает эллиптические кривые полезными для криптографии: на операциях, которые легко сделать в одном направлении и сложно в другом, основана криптографическая безопасность.

«Эллиптические кривые участвуют во многих удивительных вещах, – сказал Питер Сарнак из Принстонского университета. – Они достаточно сложны, чтобы переносить большое количество информации, но достаточно просты для углублённого изучения».

Весёлая поездка


Нахождение рациональных решений эллиптической кривой сводится к нахождению точек на её графике на плоскости xy, таких, что их x и y координаты – рациональные числа. И часто это довольно сложно проделать. Но если вы нашли несколько рациональных точек, становится возможным сгенерировать ещё, при помощи простых процедур, впервые открытых два тысячелетия назад александрийским математиком Диофантом. К примеру, если провести линию через две рациональные точки, обычно она пересечёт кривую ещё ровно в одной точке, также рациональной.

Этот процесс – «очень сложная структура, есть нечто особенное в кубических уравнениях, придающее им глубину», – сказал Баргава.

В 1922 году Луис Морделл доказал нечто поразительное. Для любой эллиптической кривой, даже имеющей бесконечно много рациональных точек, можно сгенерировать все рациональные точки, начав с небольшого их числа, и затем соединяя их между собой. Если количество рациональных точек на эллиптической кривой бесконечно, то минимальное количество точек, необходимое для генерации их всех, называется рангом кривой. Когда количество этих точек конечно, то ранг кривой равен 0.

image

Десятилетия математики обдумывали минималистскую гипотезу, оценивающую ранг эллиптических кривых, с неоднозначными доказательствами. Гипотеза говорит, что статистически, примерно у половины эллиптических кривых ранг равен 0 (то есть, у них есть либо конечное количество рациональных точек, или нулевое), а у другой половины – 1 (то есть, их бесконечное количество рациональных точек можно сгенерить из одной). Согласно этой гипотезе, количество всех остальных случаев исчезающе мало. Это не значит, что исключений не бывает, или даже что их конечное число – но если брать всё более крупные коллекции эллиптических кривых, то кривых, попадающие в другие категории, в процентном отношении будет становиться всё меньше, и их количество будет стремиться к 0%.

Это предположение впервые сформулировал в 1979 Дориан Голдфелд [Dorian Goldfeld] из Колумбийского университета, имея в виду определённый класс эллиптических кривых. «Оно уже давно стало фольклорным», – говорит Барри Мазур из Гарвардского Университета.

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

«Рациональные точки эллиптических кривых – случайные жемчужины математики, и очень сложно представить, чтобы таких драгоценных случайностей было слишком много», – писал Мазур и его три соавтора в 2007 году для журнала Bulletin of the American Mathematical Society.

На первый взгляд это говорит о том, что большинство эллиптических кривых должно обладать рангом 0. Но многие математики верят в гипотезу паритета, предполагающую, что эллиптические кривые с чётными и нечётными рангами встречаются 50 на 50. Если скомбинировать гипотезу паритета с редкостью рациональных точек, то мы получим минималистскую гипотезу – разделение 50 на 50 между нижайшими из возможных рангов, 0 и 1.

В поддержку минималистской гипотезы говорят и экспериментальные данные, согласно которым эллиптическим кривым действительно сложно обладать высокими рангами. Специалисты по построению эллиптических кривых использовали компьютеры для поиска кривых с высокими рангами. Текущий рекорд установлен на отметке 28 – но таких кривых очень мало и их коэффициенты гигантские.

Но другие расчётные данные уже не такие вдохновляющие. Математики подсчитывали ранги сотен тысяч эллиптических кривых, и пока что 20% всех кривых обладают рангом 2. У небольшого, но не очень маленького процента кривых ранг равен 3. Согласно минималистской гипотезе их процент должен стремиться к нулю, если принять во внимание все эллиптические кривые. «Судя по всему, данные противостоят предположению», – сказал Мазур.

Обычно, когда данные не соответствуют гипотезе, правильно будет отбросить её. Но множество математиков цепляется за минималистскую гипотезу. И хотя компьютеры переработали множество примеров, математики указывают на то, что эти подсчёты – лишь верхушка айсберга. «Может случиться и так, что пока мы не докажем гипотезы, никакие собранные нами данные, даже и весьма солидные по количеству, не успокоят теоретиков», – писал Мазур с коллегами.

Также они добавили, что довольно крупная часть подсчитанных эллиптических кривых с рангом более 1 аналогична тёмной материи в физике. «Эта большая масса рациональных точек явно находится там. У нас нет сомнений на этот счёт. Мы сомневаемся лишь в том, как дать удовлетворительное объяснение тому, что они там есть».

Из-за конфликта данных и теории, пишут они, десятилетия минималистская гипотеза «то отвергалась, то принималась на веру».

Новые методы


До недавнего времени Манджул Баргава, восходящая звезда математического мира, находился в стане сомневающихся. Один из журналов Popular Science причислил его к «десятке гениев» в 2002 году, а в следующем году в 28 лет он стал одним из самых молодых людей, получивших звание профессора в Принстонском университете. Его коллеги восторгаются не только его математическими достижениями, но и его добрым и творческим нравом.

image
Манджул Баргава в 38 лет

«Манджул весьма необычный парень, – сказал Гросс. – Он смотрит на вещи отличным от большинства людей способом, в этом и состоит его гений».

Баргава, специалист по теории чисел, заинтересовался явным контрастом между расчётными данными и минималистской гипотезой. «Это говорит о том, что там происходит что-то интересное», – сказал он. «Я пошёл к коллеге, Питеру Сарнаку, и спросил его: „Как ты можешь верить в это предположение?“ – вспоминает Баргава. „Для меня оно выглядело смешным“.

Но Сарнак считал, что данные в результате начнут склоняться в противоположную сторону, когда можно будет обсчитать эллиптические кривые с гораздо большими коэффициентами. „Он был весьма уверен в этой гипотезе“, – сказал Баргава.

Баргава решил так или иначе выяснить что-либо определённое по поводу гипотезы. „Настало время что-нибудь доказать“, – говорит он. Он начал изучать наборы алгоритмов, подсчитывающих ранги эллиптических кривых, берущие начало в процедуре, введённой Ферма в XVII веке. Это семейство алгоритмов, зовущихся алгоритмами спуска – для каждого из целых чисел больше 2 существует по алгоритму – работали со знанием дела и находили эллиптические кривые с рациональными точками. Но несмотря на многочисленные попытки, никто не смог доказать, что эти алгоритмы всегда будут работать.

Баргава решил попробовать другой подход. „У меня была идея попробовать алгоритм спуска для всех эллиптических кривых одновременно, и потом доказать, что в большинстве случаев он будет работать“, – сказал Баргава. Ведь для исследования минималистской гипотезы не обязательно знать, как выглядит каждая эллиптическая кривая – достаточно знать, к какому виду они стремятся.

Такой подход включал работу в области геометрии чисел, занимающейся подсчётом узлов решётки в различных фигурах (узел решётки – точка с целочисленными координатами). У простейших форм типа круга или квадрата число узлов решётки примерно соответствует площади фигуры. Но задача Баргавы касалась более сложных фигур, и когда у фигуры есть непростые особенности, типа щупалец, у неё может оказаться гораздо больше или меньше узлов решётки, чем предсказывает её площадь.

image
Арул Шанкар в 26 лет

Перед тем, как приняться за такие формы, Баргава поставил схожую, но простую задачу перед Арулом Шанкаром, его аспирантом. Частенько аспиранты годами сражаются с задачами из диссертаций, но Шанкар принёс решение всего через три месяца. Поэтому, говорит Баргава, „я спросил его, не хочет ли он присоединиться ко мне“.

Баргава и Шанкар выработали набор новых техник, чья важность, вероятно, выйдет далеко за пределы изначальной решаемой ими задачи, как говорит Мазур. „Геометрия чисел всегда была глубоким и мощным методом, и теперь они серьёзно увеличили его мощность“. Он добавил, что гениальность их техники „открывает новые возможности в теории чисел“.

Эти новые техники „будут влиять на теорию чисел ещё много лет“, – соглашается Гросс.

Чёткая закономерность


Если минималистская гипотеза верна, то средний ранг эллиптических кривых должен быть ?, но до работы Баргавы и Шанкара математики не могли даже доказать, что среднее значение будет конечным. Используя алгоритм спуска 2 порядка, Баргава и Шанкар смогли показать, что средний ранг для всех эллиптических кривых не превышает 1,5. Используя порядки 3, 4 и 5 для некоторых кривых, не обработанных на предыдущем шаге, они смогли снизить верхнюю планку до 0,88.

И хотя между этим значением и средним числом, предсказанным минималистской гипотезой, пока есть разрыв, открытие Баргавы и Шанкара представляют собой скачок вперёд. „Это только первый шаг, но уже очень большой, – говорит Сарнак. – Здорово видеть, как активно продвигаются двое настолько молодых людей“.

Более того, показав, что средний ранг меньше 1, Баргава и Шанкар доказали, что довольно большой кусок эллиптических кривых – не менее 12% — обладают рангом 0 (поскольку иначе среднее было бы выше). Они использовали это, чтобы показать, что та же часть кривых удовлетворяет знаменитой гипотезе Бёрча — Свиннертон-Дайера, старому вопросу об эллиптических кривых, за ответ на который математическим институтом Клэя назначена награда в миллион долларов.

На лекции Баргавы в институте Клэя один из слушателей в шутку спросил, не полагается ли Баргаве и Шанкару теперь 12% от приза в миллион. „Представители института были на лекции, и они сразу же сказали, что нет, не полагается“, – печально заметил Баргава.

Открытия Баргавы и Шанкара переполошили специалистов по теории чисел, многие из которых не ожидали прогресса в области среднего ранга. „Спроси вы меня за месяц до того, как Манджул рассказал мне о своей работе, – говорит Гросс, – я бы ответил вам, что это безнадёжно“. Теперь, по его словам, минималистская гипотеза выглядит всё более многообещающей. „Я бы поставил на неё деньги“.

Один из возможных путей – который, вероятно, потребует вливания новых идей, как говорят математики – попробовать использовать алгоритмы спуска порядков выше, чем 5, чтобы всё больше уточнять границы среднего ранга. „С использованием спусков 2, 3, 4 и 5 порядков возникла чёткая закономерность, и скорее всего, она продолжится“, – сказал Баргава.

Баргава не считает себя единоличным обладателем прав на эту идею, и надеется, что их работа вдохновит молодых математиков на дальнейшие исследования в области рациональных точек эллиптических кривых. „Минималистская гипотеза – не самоцель, – говорит он. – Каждый раз, открывая дверь, оказывается, что нужно открыть ещё множество дверей. Чем больше людей этим занимаются, тем больше дверей мы сможем открыть“.
Поделиться с друзьями
-->

Комментарии (30)


  1. aram_pakhchanian
    13.02.2017 22:26
    -9

    Статья какая-то забавная, полна неожиданных открытий.

    и вообще открыли, что иррациональных чисел больше, чем рациональных

    Это неправда: и тех, и других – бесконечное количество. Другое дело, что мощность множества иррациональных чисел больше, чем рациональных.

    Ну и забавляет вот это:
    Как находить рациональные решения для полиномов со степенью 2, таких, как x^2 + y^2 = 1

    Конкретно у этого полинома рациональные решения находятся очевидным перебором: (0,1) и (1,0). Непонятно, что мешает автору привести общий вид полинома, или хотя бы написать n вместо 1?


    1. mayorovp
      13.02.2017 23:17
      +4

      Э… а как же (3/5, 4/5)? Уже не рациональное решение? :)


      1. aram_pakhchanian
        14.02.2017 14:07
        -1

        Больше не буду писать комментарии поздно ночью. Вы правы, конечно же.


    1. KennyGin
      13.02.2017 23:24
      +9

      Про 3/5 и 4/5 уже сказали, а насчёт первой претензии: под бинарным отношением «больше», когда речь идёт о множествах, ВНЕЗАПНО почти всегда понимается «имеет большую мощность»


    1. GlukKazan
      14.02.2017 10:08
      +2

      и тех, и других – бесконечное количество
      ага, только одни можно пересчитать, а другие нет. Множество рациональных чисел — счётно (и при этом бесконечно, да), множество иррациональных — континуально. То есть иррациональных больше.


  1. Karpion
    14.02.2017 01:53
    -1

    > Согласно одной из версий истории, Гиппас сделал это открытие, находясь в море, и его коллеги, потрясённые этим открытием, сбросили его за борт.

    В Википедии написано, что его репрессировали за разглашение математических тайн, а вовсе не за их открытие. Напишите туда свою версию, указав источник.

    > поиска прямоугольных треугольников с рациональными длинами сторон и одновременно рациональной площадью.

    Если катеты прямоугольного треугольника рациональны, то площадь тоже рациональна. Гипотенуза вообще не влияет и м.б. иррациональной.


    1. Saladin
      14.02.2017 09:49

      Не спора ради, а лишь справедливости для
      1. Это, всё же, перевод англоязычной статьи, которая, похоже, ссылается на англоязычную вики, в которой источником указана книга "The life of Pythagoras".

      2. В оригинале сказано следующее:

      And rational solutions to elliptic curves are at the heart of certain geometry problems in the Pythagorean style, such as figuring out which right triangles have both rational side lengths and rational area.
      На сколько я понимаю, здесь говорится, о поиске правильных(равносторонних) треугольников у которых длина стороны и площадь являются рациональными числами.

      Хотя, в наше время, очевидно, что таких треугольников не существует(за исключением вырожденного случая), потому что, площадь правильного треугольника через длину его стороны выражается следующим отношением:
      image(где S — площадь, а — длина стороны)


      1. Nepherhotep
        14.02.2017 14:16
        -3

        Согласно одной из версий истории, Гиппас сделал это открытие, находясь в море, и его коллеги, потрясённые этим открытием, сбросили его за борт.

        Скорее, он достал команду своим постоянным умничанием, что пришлось его выкинуть за борт, чтобы заткнулся.


      1. Infidel
        15.02.2017 08:23
        +1

        right triangle — это прямоугольный треугольник, а не равносторонний


  1. niknamezanat
    14.02.2017 13:49
    -7

    Пока вспоминал, что такое иррациональные числа, узнал, что иррациональное число 0,(9) типа всегда равно 1. Перестал верить в их существование.


    1. mayorovp
      14.02.2017 14:04
      +2

      "Иррациональное число 0,(9)" — это как? Почему вы решили, что оно иррациональное? И почему вы решили, что это вообще число?


      И при чем тут вообще вера? существование иррациональных чисел было доказано давным-давно и от веры в них ничего не зависит.


      1. zagayevskiy
        14.02.2017 15:00
        +1

        На матане нас учили, что это вторая запись единицы.


        1. mayorovp
          14.02.2017 15:02

          Зависит от определения. Я чаще встречал запрет такой записи.


          1. zagayevskiy
            14.02.2017 15:31

            И как в таком случае поступать с числами, представленными в такой форме? Сказать "их просто нет"?


            1. mayorovp
              14.02.2017 16:14

              Откуда у вас возьмутся числа, представленные в такой форме?


      1. niknamezanat
        15.02.2017 10:57
        -1

        Почему вы решили, что оно иррациональное?

        По определению иррациональных чисел.
        И почему вы решили, что это вообще число?

        ЭЭЭ… потому, что это такое число как и число Пи, только у него вот такая запись, а не image

        Такие числа могут существовать только в воображении как пределы, но в реальности нет объектов, которые бы им соответствовали — это вопрос веры, как не смотри.


        1. niknamezanat
          15.02.2017 12:01
          -1

          Признаю ошибку, что посчитал, что девять девятых — это не дробь, а следовательно и не рациональное число.
          0,(9) — рациональное число, но сама его запись в десятичной форме подразумевает использование предела, что как минимум несовершенно, как максимум недопустимо.


        1. mayorovp
          15.02.2017 17:10

          Вообще-то все строго наоборот. В реальности существуют лишь иррациональные числа, а рациональные — лишь неточные приближения к ним.


          1. niknamezanat
            16.02.2017 15:47
            -1

            Я бы согласился с этим, если бы доверял неопределённости Гейзенберга


    1. daiver19
      14.02.2017 15:45

      Число 0.(9) не то, чтобы «всегда равно» 1, это по сути другая запись числа 1. И оно, естественно, рационально.


      1. Deosis
        15.02.2017 12:23
        -1

        Если требовать строгие определения, то можно считать, что 0.(9) бесконечно близко к единице. Точно также и с бесконечно малым числом. Это не ноль, но меньше по модулю любого наперед заданного положительного числа.


        1. mayorovp
          15.02.2017 17:19

          Нельзя так считать. Бесконечно малых чисел не бывает. Бывают только бесконечно малые последовательности и бесконечно малые функции.


          1. Symphel
            17.02.2017 23:28
            +1

            Ты не ведаешь могущества темной стороны (https://ru.m.wikipedia.org/wiki/Нестандартный_анализ)


            1. mayorovp
              19.02.2017 20:33

              Даже в нестандартном анализе действительные числа не бывают бесконечно малыми.


        1. pestilent
          17.02.2017 14:17
          +1

          Считать можно как угодно. Но в математике всё зависит не от того, кто как считает, а от аксиом и определений. Насколько мне известно, при всех системах аксиом, при которых запись 0,(9) вообще имеет смысл, она обозначает именно число 1, а не какое-то другое «бесконечно близкое к 1» число.


          1. niknamezanat
            17.02.2017 16:00

            Знаете, я вот раньше считал, что 0,(9) это
            image


            1. Xaliuss
              18.02.2017 14:51

              Корректнее будет image, где ряд соответственно является пределом частичных сумм. Имхо бесконечные дроби обычно трактуются именно так.

              Вообще в анализе сначала определяются именно рациональные числа, и действия над ними, потом это множество дополняется до действительных чисел для замкнутости (сечениями, десятичными дробями или как-то иначе), для действительных чисел уже определяются все арифметические действия, доказываются снова все свойства этих действий, показывается, что рациональные числа можно считать подмножеством всех действительных.

              После этого проблем с пониманием иррациональных чисел в анализе нет.


  1. jahr
    14.02.2017 15:19

    Начал читать статью, чтобы понять, окажут ли эти результаты какое-то влияние на эллиптическую криптографию, и так и не понял.) Кто-нибудь знает?)


    1. mayorovp
      14.02.2017 15:24

      Эти — нет, не скажут. Эллиптическая криптография работает с конкретными кривыми, чаще даже с конкретной кривой — а не со случайной.


  1. qw1
    18.02.2017 17:22

    Рациональные решения эллиптических кривых находятся в самом центре различных геометрических задач пифагорейского стиля, к примеру, поиска прямоугольных треугольников с рациональными длинами сторон и одновременно рациональной площадью
    Если a,b — катеты (рациональные), то площадь S=ab/2 — тоже рациональная. В чём проблема?