Введение
Алгебраическая кривая
математическая кривая
В математике эллиптическая кривая — это гладкая, проективная алгебраическая кривая рода один, на которой выделена точка O. Эллиптическая кривая определяется над полем K и описывает точки в K × K, декартовом произведении K на себя. Если характеристика поля отлична от 2 и 3, то кривая может быть описана как плоская алгебраическая кривая, состоящая из решений (x, y) уравнения:
для некоторых коэффициентов a и b из K. Кривая должна быть несингулярной, то есть не иметь особых точек, таких как куспиды или самопересечения. (Это эквивалентно условию 4a³ + 27b² ≠ 0, то есть быть свободной от квадратов в x.) Подразумевается, что кривая рассматривается в проективной плоскости, а точка O — единственная точка на бесконечности. Многие источники определяют эллиптическую кривую просто как кривую, заданную уравнением такой формы. (Когда поле коэффициентов имеет характеристику 2 или 3, вышеуказанное уравнение недостаточно общее для описания всех несингулярных кубических кривых; см. ниже.) Эллиптическая кривая является абелевым многообразием — то есть, на ней определена алгебраически заданный групповой закон, относительно которого она образует абелеву группу, — и O служит нейтральным элементом. Если y² = P(x), где P — любой многочлен третьей степени от x без кратных корней, то множество решений является несингулярной плоской кривой рода один, то есть эллиптической кривой. Если P имеет степень четыре и свободен от квадратов, то это уравнение также описывает плоскую кривую рода один; однако, в этом случае нет естественного выбора нейтрального элемента. В более общем смысле, любая алгебраическая кривая рода один, например, пересечение двух квадратичных поверхностей, вложенных в трехмерное проективное пространство, называется эллиптической кривой, при условии, что она снабжена выделенной точкой, служащей нейтральным элементом. Используя теорию эллиптических функций, можно показать, что эллиптические кривые, определенные над комплексными числами, соответствуют вложениям тора в комплексную проективную плоскость. Тор также является абелевой группой, и это соответствие является групповым изоморфизмом. Эллиптические кривые особенно важны в теории чисел и представляют собой активную область современных исследований; например, они были использованы в доказательстве Эндрю Уайлса Великой теоремы Ферма. Они также находят применение в криптографии на эллиптических кривых (ECC) и факторизации целых чисел. Эллиптическая кривая не является эллипсом в смысле проективной коники, которая имеет род ноль: см. эллиптический интеграл для происхождения термина. Однако существует естественное представление вещественных эллиптических кривых с инвариантом формы j ≥ 1 в виде эллипсов в гиперболической плоскости. В частности, пересечения гиперболоида Минковского с квадратичными поверхностями, характеризующимися определенным постоянным угловым свойством, порождают эллипсы Штайнера (генерируемые сохраняющими ориентацию коллинеациями). Кроме того, ортогональные траектории этих эллипсов включают эллиптические кривые с j ≤ 1, и любой эллипс, заданный как геометрическое место точек относительно двух фокусов, является однозначной суммой двух эллипсов Штайнера, полученной путем сложения пар пересечений на каждой ортогональной траектории. Здесь вершина гиперболоида служит нейтральным элементом на каждой траектории. Топологически сложная эллиптическая кривая является тором, а сложный эллипс — сферой.
Кривые не Вайерштрасса
Для кубической кривой, не находящейся в нормальной форме Вейерштрасса, можно определить структуру группы, выбрав одну из девяти точек перегиба в качестве нейтрального элемента O. В проективной плоскости каждая прямая пересекает кубическую кривую в трех точках с учетом кратности. Для точки P, −P определяется как третья, единственная точка на прямой, проходящей через O и P. Далее, для любых точек P и Q, P + Q определяется как −R, где R — третья, единственная точка на прямой, проходящей через P и Q. Пример группового закона для кривой, не являющейся кривой Вейерштрасса, можно найти в описании кривых Гессена.
Эллиптические кривые над рациональными числами
Кривая E, заданная над полем рациональных чисел, также задана над полем действительных чисел. Следовательно, закон сложения (точек с действительными координатами) методом касательных и секущих применим к E. Явные формулы показывают, что сумма двух точек P и Q с рациональными координатами снова имеет рациональные координаты, поскольку прямая, соединяющая точки P и Q, имеет рациональные коэффициенты. Таким образом, доказывается, что множество рациональных точек кривой E образует подгруппу в группе действительных точек кривой E.