EssayAI
Блог
Блог
Математика и алгоритмы

Эллиптическая функция Вейерштрасса: ℘ и её свойства

25 апреля 2026Время чтения: 7 минут
#эллиптическая функция Вейерштрасса#двоякопериодичность#инварианты g2 g3#решётка периодов#дифференциальное уравнение
Эллиптическая функция Вейерштрасса: ℘ и её свойства

Эллиптическая функция Вейерштрасса ℘(z)\wp(z) - это базовая мероморфная функция комплексного переменного, двоякопериодическая относительно решётки периодов на плоскости. Она играет для теории эллиптических функций ту же роль, что синус и косинус для тригонометрии: любая эллиптическая функция с данной решёткой рационально выражается через ℘\wp и её производную ℘′\wp'. Эту функцию не следует путать с интегральной (аппроксимационной) теоремой Вейерштрасса - речь идёт именно о конкретной аналитической функции ℘\wp, введённой Карлом Вейерштрассом в 1860-х годах как удобная «образующая» всего класса.

Что такое двоякопериодическая функция

Тригонометрические функции имеют один период. Эллиптическая функция Вейерштрасса имеет два независимых периода 2ω12\omega_1 и 2ω32\omega_3, отношение которых не вещественно: τ=ω3/ω1∉R\tau = \omega_3/\omega_1 \notin \mathbb{R}. Это значит, что функция повторяет свои значения при сдвиге на любой вектор решётки

Λ={ 2mω1+2nω3:m,n∈Z }.\Lambda = \{\, 2m\omega_1 + 2n\omega_3 : m, n \in \mathbb{Z} \,\}.

Формально мероморфная функция называется эллиптической, если она двоякопериодична относительно Λ\Lambda. По теореме Лиувилля всякая голоморфная (без полюсов) эллиптическая функция - постоянна, поэтому любая нетривиальная эллиптическая функция обязана иметь полюсы внутри фундаментального параллелограмма. Простейший «кирпич» с одним полюсом второго порядка в каждой ячейке решётки и есть функция Вейерштрасса.

Tool: разобрать ℘-функцию по решётке и инвариантам

Чтобы не вычислять вручную инварианты g2g_2, g3g_3, дискриминант Δ\Delta и проверять, что именно задаёт ваша решётка, ниже - мини-форма. Выбираешь, что у тебя дано (периоды ω1,ω3\omega_1, \omega_3 либо инварианты g2,g3g_2, g_3), и какую характеристику нужно получить - определение, дифференциальное уравнение, ряд Лорана или связь с функциями Якоби.

Определение через ряд по решётке

Функцию ℘\wp задают абсолютно сходящимся рядом по узлам решётки, из которого вычтены сингулярные части, чтобы обеспечить сходимость:

℘(z)=1z2+∑ω∈Λ∖{0}[1(z−ω)2−1ω2].\wp(z) = \frac{1}{z^2} + \sum_{\omega \in \Lambda \setminus \{0\}} \left[ \frac{1}{(z - \omega)^2} - \frac{1}{\omega^2} \right].

Вычитание члена 1/ω21/\omega^2 принципиально: без него ряд расходился бы. В каждой точке решётки функция имеет полюс второго порядка, а главная часть в нуле - это 1/z21/z^2. Функция чётная: ℘(−z)=℘(z)\wp(-z) = \wp(z), поскольку замена z→−zz \to -z переставляет узлы решётки ω→−ω\omega \to -\omega. Производная

℘′(z)=−2∑ω∈Λ1(z−ω)3\wp'(z) = -2 \sum_{\omega \in \Lambda} \frac{1}{(z - \omega)^3}

нечётна и имеет полюс третьего порядка в узлах. Именно пара (℘,℘′)(\wp, \wp') образует «координаты», через которые выражается всё остальное.

Ряд Лорана и инварианты g₂, g₃

Разложение ℘\wp в окрестности нуля содержит только чётные степени и не имеет свободного члена:

℘(z)=1z2+g220z2+g328z4+…\wp(z) = \frac{1}{z^2} + \frac{g_2}{20} z^2 + \frac{g_3}{28} z^4 + \dots

Коэффициенты задаются через ряды Эйзенштейна по решётке - это инварианты функции Вейерштрасса:

g2=60∑ω≠01ω4,g3=140∑ω≠01ω6.g_2 = 60 \sum_{\omega \neq 0} \frac{1}{\omega^4}, \qquad g_3 = 140 \sum_{\omega \neq 0} \frac{1}{\omega^6}.

Пара (g2,g3)(g_2, g_3) полностью определяет функцию ℘\wp (а значит и решётку с точностью до её формы). От них зависит дискриминант

Δ=g23−27g32,\Delta = g_2^3 - 27 g_3^2,

и условие Δ≠0\Delta \neq 0 гарантирует, что решётка невырождена, а соответствующая кубика гладкая. Этот же дискриминант кубики 4x3−g2x−g34x^3 - g_2 x - g_3 связывает теорию ℘\wp с эллиптическими кривыми.

Если задача формулируется через инварианты $g_2, g_3$, сначала проверьте $\Delta = g_2^3 - 27 g_3^2 \neq 0$. При $\Delta = 0$ решётка вырождается, и $\wp$ сводится к элементарным (тригонометрическим или рациональным) функциям.

Дифференциальное уравнение Вейерштрасса

Ключевое алгебраическое свойство: ℘\wp и ℘′\wp' связаны нелинейным дифференциальным уравнением первого порядка

(℘′(z))2=4 ℘(z)3−g2 ℘(z)−g3.\bigl(\wp'(z)\bigr)^2 = 4\,\wp(z)^3 - g_2\,\wp(z) - g_3.

Это и есть дифференциальное уравнение Вейерштрасса. Оно показывает, что точки (℘(z),℘′(z))\bigl(\wp(z), \wp'(z)\bigr) лежат на кубической кривой y2=4x3−g2x−g3y^2 = 4x^3 - g_2 x - g_3 - параметризация эллиптической кривой функцией Вейерштрасса. Дифференцируя ещё раз, получают форму второго порядка ℘′′=6℘2−12g2\wp'' = 6\wp^2 - \tfrac{1}{2} g_2. Корни e1,e2,e3e_1, e_2, e_3 кубики 4x3−g2x−g3=04x^3 - g_2 x - g_3 = 0 - это значения ℘\wp в полупериодах:

e1=℘(ω1),e2=℘(ω2),e3=℘(ω3),e1+e2+e3=0.e_1 = \wp(\omega_1), \quad e_2 = \wp(\omega_2), \quad e_3 = \wp(\omega_3), \qquad e_1 + e_2 + e_3 = 0.

Сумма корней равна нулю, потому что в кубике 4x3−g2x−g34x^3 - g_2x - g_3 отсутствует член со степенью x2x^2.

Связь с эллиптическими интегралами и функциями Якоби

Функция ℘\wp - это, по сути, обращение эллиптического интеграла. Из дифференциального уравнения следует

z=∫℘(z)∞dt4t3−g2t−g3,z = \int_{\wp(z)}^{\infty} \frac{dt}{\sqrt{4t^3 - g_2 t - g_3}},

то есть аргумент zz выражается интегралом, под корнем которого стоит кубический многочлен - а это в точности класс эллиптических интегралов Лежандра первого рода. Если интеграл Лежандра отображает амплитуду в значение, то ℘\wp выполняет обратное отображение, как и эллиптические функции Якоби sn⁡,cn⁡,dn⁡\operatorname{sn}, \operatorname{cn}, \operatorname{dn}. Связь с Якоби явная: через корни e1,e2,e3e_1, e_2, e_3 можно записать

℘(z)=e3+e1−e3sn⁡2(u,k),k2=e2−e3e1−e3,\wp(z) = e_3 + \frac{e_1 - e_3}{\operatorname{sn}^2(u, k)}, \qquad k^2 = \frac{e_2 - e_3}{e_1 - e_3},

где uu и zz связаны линейным масштабированием. Таким образом форма Вейерштрасса и форма Якоби - два эквивалентных языка для одной теории.

Теоремы Лиувилля и сложение

Эллиптические функции подчиняются нескольким теоремам Лиувилля. Число полюсов в фундаментальном параллелограмме (с учётом кратности) называют порядком функции; у ℘\wp он равен двум. Сумма вычетов по всем полюсам в ячейке равна нулю, а число нулей равно числу полюсов. Отсюда же следует знаменитая теорема сложения для ℘\wp:

℘(z1+z2)=−℘(z1)−℘(z2)+14(℘′(z1)−℘′(z2)℘(z1)−℘(z2))2.\wp(z_1 + z_2) = -\wp(z_1) - \wp(z_2) + \frac{1}{4}\left( \frac{\wp'(z_1) - \wp'(z_2)}{\wp(z_1) - \wp(z_2)} \right)^2.

Геометрически она выражает групповой закон сложения точек на эллиптической кривой: прямая через две точки кривой пересекает её в третьей, и это превращает ℘\wp в инструмент криптографии на эллиптических кривых и теории чисел.

Рядом с ℘\wp Вейерштрасс ввёл вспомогательные функции - дзета-функцию ζ(z)\zeta(z) с ζ′(z)=−℘(z)\zeta'(z) = -\wp(z) и сигма-функцию σ(z)\sigma(z) с σ′/σ=ζ\sigma'/\sigma = \zeta. В отличие от ℘\wp, они не вполне периодичны: при сдвиге на период ζ\zeta получает постоянную добавку, а σ\sigma - экспоненциальный множитель. Зато через σ\sigma любая эллиптическая функция представляется как отношение произведений по её нулям и полюсам - это аналог разложения многочлена на множители и удобный способ строить эллиптические функции с заданными нулями.

Частые ошибки

  • Путают ℘\wp с теоремой Вейерштрасса об аппроксимации. Это разные объекты: ℘\wp - конкретная двоякопериодическая мероморфная функция, а аппроксимационная (интегральная) теорема - утверждение о приближении непрерывных функций многочленами. Общего только имя.
  • Берут одинаковые или вещественно-пропорциональные периоды. Если ω3/ω1∈R\omega_3/\omega_1 \in \mathbb{R}, решётка вырождается, и функция перестаёт быть двоякопериодической.
  • Забывают вычесть 1/ω21/\omega^2 в определяющем ряде. Без регуляризующего члена ряд ∑1/(z−ω)2\sum 1/(z-\omega)^2 расходится - сходимость обеспечивает именно разность.
  • Считают Δ=g23−27g32\Delta = g_2^3 - 27 g_3^2, но не проверяют Δ≠0\Delta \neq 0. При нулевом дискриминанте кубика имеет кратный корень и ℘\wp вырождается в элементарную функцию.
  • Путают порядок полюса. У ℘\wp полюс второго порядка, у ℘′\wp' - третьего; ошибка ломает подсчёт нулей и вычетов.

FAQ

Чем функция Вейерштрасса удобнее функций Якоби? У ℘\wp один полюс второго порядка и предельно простой ряд Лорана, что упрощает алгебраические выкладки и связь с эллиптическими кривыми. Якоби-функции с тремя видами sn⁡,cn⁡,dn⁡\operatorname{sn}, \operatorname{cn}, \operatorname{dn} удобнее в прикладных задачах (маятник, волны), где естественен модуль kk.

Как связаны инварианты g2,g3g_2, g_3 и решётка периодов? Инварианты - это ряды Эйзенштейна g2=60∑ω−4g_2 = 60\sum \omega^{-4} и g3=140∑ω−6g_3 = 140\sum \omega^{-6} по узлам решётки. По решётке однозначно считаются g2,g3g_2, g_3; обратно, по паре (g2,g3)(g_2, g_3) с Δ≠0\Delta \neq 0 восстанавливается решётка (с точностью до её формы).

Почему сумма e1+e2+e3=0e_1 + e_2 + e_3 = 0? Числа ei=℘(ωi)e_i = \wp(\omega_i) - корни кубики 4x3−g2x−g34x^3 - g_2 x - g_3. В ней отсутствует член со степенью x2x^2, поэтому по теореме Виета сумма корней равна нулю.

Коротко

Эллиптическая функция Вейерштрасса ℘(z)\wp(z) - двоякопериодическая мероморфная функция с полюсом второго порядка в каждом узле решётки Λ\Lambda, заданная регуляризованным рядом и чётная по zz. Её ряд Лорана определяет инварианты g2,g3g_2, g_3, через которые записываются дискриминант Δ=g23−27g32\Delta = g_2^3 - 27g_3^2 и дифференциальное уравнение (℘′)2=4℘3−g2℘−g3(\wp')^2 = 4\wp^3 - g_2\wp - g_3. Функция ℘\wp обращает эллиптический интеграл с кубическим многочленом под корнем, эквивалентна форме Якоби и через теорему сложения задаёт групповой закон на эллиптической кривой - поэтому служит универсальной образующей всей теории эллиптических функций.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

Преобразование Лапласа: решаем дифференциальное уравнение

Преобразование Лапласа: решаем дифференциальное уравнение

Как решить дифференциальное уравнение преобразованием Лапласа: пошаговый алгоритм, учёт начальных условий, образ Y(s), разложение на дроби и обратное преобразование с примерами.

20 июня 20268 минут
Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Как работают агрегатные функции SQL: COUNT, SUM, AVG, MIN и MAX, группировка GROUP BY, порядок выполнения запроса, разница HAVING и WHERE и поведение NULL внутри агрегата.

24 сентября 20269 минут
Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): почему интеграл sin t / t не берётся в элементарных функциях, разложение в ряд, предел π/2, максимум Si(π) и выброс Гиббса. С калькулятором.

24 сентября 202610 минут
Куча как структура данных: массив и просеивание

Куча как структура данных: массив и просеивание

Куча как структура данных: свойство кучи, хранение в обычном массиве и индексы 2i+1 и 2i+2, просеивание sift-up и sift-down, построение за O(n) и приоритетная очередь.

24 сентября 202610 минут
Линейная зависимость векторов: критерии и примеры

Линейная зависимость векторов: критерии и примеры

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

24 сентября 202610 минут
Линейное уравнение второго порядка: общее решение

Линейное уравнение второго порядка: общее решение

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

24 сентября 202612 минут