Форма Вейерштрасса
Форма Вейерштрасса — это канонический вид представления эллиптических кривых и эллиптических функций, введённый немецким математиком Карлом Вейерштрассом. В теории эллиптических кривых форма Вейерштрасса задаётся уравнением вида \(y^2 = x^3 + ax + b\), где \(a\) и \(b\) — коэффициенты, принадлежащие некоторому полю (например, действительным или комплексным числам), при условии, что дискриминант \(\Delta = -16(4a^3 + 27b^2)\) не равен нулю, что гарантирует отсутствие особенностей (гладкость кривой). В контексте эллиптических функций форма Вейерштрасса связана с функцией \(\wp(z)\) (пэ-функция Вейерштрасса), которая является двоякопериодической мероморфной функцией на комплексной плоскости и удовлетворяет дифференциальному уравнению \((\wp')^2 = 4\wp^3 - g_2\wp - g_3\), где \(g_2\) и \(g_3\) — инварианты решётки периодов. Форма Вейерштрасса является фундаментальным инструментом в алгебраической геометрии, теории чисел и криптографии, позволяя унифицировать изучение эллиптических кривых и их свойств.
История
Разработка формы Вейерштрасса связана с работами Карла Вейерштрасса в 1850–1880-х годах, посвящёнными теории эллиптических функций. До Вейерштрасса эллиптические функции изучались в основном через интегралы, эллиптические интегралы и тета-функции, введённые Нильсом Хенриком Абелем и Карлом Густавом Якобом Якоби. Вейерштрасс предложил новый подход, основанный на построении двоякопериодических функций с помощью рядов и решёток периодов. Его функция \(\wp(z)\) стала центральным объектом, а дифференциальное уравнение, которому она удовлетворяет, привело к канонической форме эллиптической кривой. Вейерштрасс также ввёл инварианты \(g_2\) и \(g_3\), которые однозначно определяют решётку периодов с точностью до подобия. Впоследствии форма Вейерштрасса была адаптирована для алгебраических кривых над произвольными полями, что сыграло ключевую роль в доказательстве Великой теоремы Ферма Эндрю Уайлсом в 1994 году.
Определение и основные свойства
Уравнение в форме Вейерштрасса
Эллиптическая кривая в форме Вейерштрасса задаётся уравнением: \[ y^2 = x^3 + ax + b, \] где \(a\) и \(b\) — элементы поля \(K\) (например, \(\mathbb{R}\), \(\mathbb{C}\), \(\mathbb{Q}\) или конечного поля \(\mathbb{F}_p\)). Условие гладкости: дискриминант \(\Delta = -16(4a^3 + 27b^2) \neq 0\). Если \(\Delta = 0\), кривая имеет особые точки (каспы или узлы) и не является эллиптической.
Для комплексных чисел кривая может быть представлена как фактор комплексной плоскости по решётке периодов \(\Lambda = \mathbb{Z}\omega_1 + \mathbb{Z}\omega_2\), где \(\omega_1\) и \(\omega_2\) — линейно независимые над \(\mathbb{R}\). Тогда точки кривой соответствуют значениям \(\wp(z)\) и \(\wp'(z)\) для \(z \in \mathbb{C}/\Lambda\).
Инварианты \(g_2\) и \(g_3\)
В комплексном анализе форма Вейерштрасса часто записывается как: \[ (\wp')^2 = 4\wp^3 - g_2\wp - g_3, \] где \(g_2\) и \(g_3\) — инварианты решётки \(\Lambda\), вычисляемые через ряды Эйзенштейна: \[ g_2 = 60 \sum_{\lambda \in \Lambda \setminus \{0\}} \frac{1}{\lambda^4}, \quad g_3 = 140 \sum_{\lambda \in \Lambda \setminus \{0\}} \frac{1}{\lambda^6}. \] Связь с коэффициентами \(a\) и \(b\): \(a = -g_2/4\), \(b = -g_3/4\). Дискриминант \(\Delta = g_2^3 - 27g_3^2\) (с точностью до множителя).
\(j\)-инвариант
\(j\)-инвариант эллиптической кривой в форме Вейерштрасса определяется как: \[ j = 1728 \frac{4a^3}{4a^3 + 27b^2} = 1728 \frac{g_2^3}{g_2^3 - 27g_3^2}. \] Он является модулярной функцией и классифицирует эллиптические кривые с точностью до изоморфизма над алгебраически замкнутым полем. Две кривые изоморфны тогда и только тогда, когда их \(j\)-инварианты совпадают.
Классификация
По полю определения
- Над комплексными числами: любая эллиптическая кривая изоморфна фактору \(\mathbb{C}/\Lambda\) для некоторой решётки \(\Lambda\). Форма Вейерштрасса является универсальной.
- Над действительными числами: кривая может иметь одну или две связные компоненты (в зависимости от знака дискриминанта). Например, \(y^2 = x^3 - x\) имеет две компоненты, а \(y^2 = x^3 + x\) — одну.
- Над конечными полями: кривые используются в криптографии. Число точек на кривой над \(\mathbb{F}_q\) удовлетворяет теореме Хассе: \(| \#E(\mathbb{F}_q) - (q+1) | \leq 2\sqrt{q}\).
По типу особых точек
Если \(\Delta = 0\), кривая вырождается:
- Узел: если \(4a^3 + 27b^2 = 0\) и \(a \neq 0\) (или \(b \neq 0\)), кривая имеет самопересечение.
- Касп: если \(a = b = 0\), кривая имеет точку возврата (например, \(y^2 = x^3\)).
Применение
Криптография
Эллиптические кривые в форме Вейерштрасса используются в криптосистемах с открытым ключом, таких как ECDSA (Elliptic Curve Digital Signature Algorithm) и ECDH (Elliptic Curve Diffie-Hellman). Преимущество — высокая криптостойкость при относительно коротких ключах (например, 256-битный ключ на эллиптической кривой эквивалентен по стойкости 3072-битному ключу RSA). В России стандарт ГОСТ Р 34.10-2012 определяет использование эллиптических кривых для цифровой подписи.
Теория чисел
Форма Вейерштрасса является основой для изучения рациональных точек на эллиптических кривых (теорема Морделла — Вейля). Кривые с рациональными коэффициентами играют центральную роль в программе Ленглендса и в доказательстве Великой теоремы Ферма. В 2018 году российский математик Александр Бейлинсон получил премию Шао за работы по мотивам теории чисел, связанные с эллиптическими кривыми.
Физика
В теории струн и суперсимметричных калибровочных теориях эллиптические кривые в форме Вейерштрасса возникают при описании модулей пространств вакуума (например, в теории Зайберга — Виттена).
Примеры
Кривая над \(\mathbb{R}\)
Кривая \(y^2 = x^3 - x\) имеет \(a = -1\), \(b = 0\). Дискриминант \(\Delta = -16(4(-1)^3 + 27 \cdot 0^2) = -16(-4) = 64 \neq 0\). \(j\)-инвариант: \(j = 1728 \frac{4(-1)^3}{4(-1)^3 + 0} = 1728 \frac{-4}{-4} = 1728\). График состоит из двух компонент.
Кривая над \(\mathbb{C}\)
Кривая \(y^2 = x^3 + 1\) имеет \(a = 0\), \(b = 1\). Дискриминант \(\Delta = -16(0 + 27) = -432 \neq 0\). \(j\)-инвариант: \(j = 0\). Эта кривая имеет комплексное умножение на корни из единицы третьей степени.
Интересные факты
- Форма Вейерштрасса не является единственной канонической формой эллиптических кривых. Существуют также форма Лежандра (\(y^2 = x(x-1)(x-\lambda)\)) и форма Эдвардса (\(x^2 + y^2 = 1 + dx^2y^2\)), которые удобны для некоторых вычислений.
- В криптографии форма Вейерштрасса часто заменяется на форму Монтгомери или Эдвардса для ускорения операций сложения точек.
- Функция \(\wp(z)\) Вейерштрасса является аналогом тригонометрических функций для двоякопериодических функций. Она имеет полюсы второго порядка в точках решётки.
Критика
Форма Вейерштрасса, хотя и является классической, имеет недостатки при реализации в криптографии: операции сложения точек требуют вычисления обратных элементов, что замедляет работу на некоторых платформах. Альтернативные формы (например, Монтгомери) позволяют избежать инверсий, что повышает производительность. Кроме того, форма Вейерштрасса не охватывает все возможные эллиптические кривые над полями характеристики 2 или 3, где требуется модифицированное уравнение.
Источники
- Вейерштрасс К. «К теории эллиптических функций» (1876).
- Сильверман Дж. «Арифметика эллиптических кривых» (1986).
- Хассе Г. «Теория чисел» (1964).
- ГОСТ Р 34.10-2012 «Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи».
- Ленг С. «Эллиптические функции» (1973).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →