Канонические преобразования и производящая функция

В гамильтоновой механике координаты и импульсы равноправны, и это даёт мощный приём: можно перейти к новым переменным , в которых задача становится тривиальной. Но не любая замена сохраняет вид уравнений Гамильтона. Канонические преобразования и производящая функция - это аппарат, который гарантирует, что в новых переменных физика останется прежней. Ниже разберём, что именно сохраняется, как четыре типа производящих функций связывают старые и новые переменные, и как этим пользоваться на конкретных задачах. Если нужно прогнать свою замену или вывод - соберите запрос в форме ниже.
Что такое каноническое преобразование
Гамильтонова система живёт в фазовом пространстве с координатами , , и подчиняется уравнениям движения
Переход к новым переменным , называется каноническим, если в новых переменных уравнения сохраняют ту же форму с некоторым новым гамильтонианом :
Ключевое слово здесь - форма. Обычная замена координат в лагранжевой механике перемешивает только . Каноническое преобразование действует на всё фазовое пространство сразу: новый импульс может быть выражен через старые координаты, и наоборот. Именно эта свобода смешивать и и делает гамильтонов формализм таким гибким - при условии, что мы не разрушим структуру уравнений.

Критерий каноничности: скобки Пуассона
Проверять каноничность через переписывание уравнений движения неудобно. Гораздо практичнее условие на скобки Пуассона. Напомним, что скобка двух функций фазовых переменных определяется как
Преобразование канонично тогда и только тогда, когда новые переменные удовлетворяют фундаментальным скобкам Пуассона:
Это удобный практический тест: посчитал три набора скобок - и сразу видно, каноническая замена или нет. Эквивалентная формулировка - сохранение фазового объёма (теорема Лиувилля) и симплектичность матрицы Якоби преобразования. Близкий по духу аппарат разбирается в статье про уравнения Лагранжа второго рода, где замена координат тоже требует аккуратности.
Производящая функция: мост между старыми и новыми переменными
Самый элегантный способ строить канонические преобразования - через производящую функцию. Идея опирается на принцип наименьшего действия. Старые и новые уравнения Гамильтона следуют из одного и того же вариационного принципа, поэтому подынтегральные выражения отличаются лишь полной производной по времени некоторой функции :
Функция и называется производящей. Она зависит от смеси старых и новых переменных - по одной координате или импульсу из каждой пары. Именно задаёт преобразование: продифференцировав её, мы получаем явные формулы связи. А поправка к гамильтониану всегда одна и та же:
Если преобразование не зависит от времени явно, то - гамильтониан просто переписывается в новых переменных.
Четыре типа производящих функций
В зависимости от того, какую пару переменных мы выбираем за независимые, получаются четыре стандартных типа. Это не четыре разных физики, а четыре удобных «языка» для одного и того же.
Тип выбирают по тому, что задано: если известна связь новой координаты $Q$ со старой $q$ - берут $F_1(q, Q)$; если удобнее работать с новым импульсом $P$ - берут $F_2(q, P)$. Переход между типами - преобразование Лежандра.
Тип 1 - . Независимы старая и новая координаты:
Тип 2 - . Независимы старая координата и новый импульс (самый частый на практике):
Тип 3 - и Тип 4 - строятся аналогично, с заменой роли координат и импульсов. Все четыре связаны преобразованием Лежандра: например, .

Тождественное преобразование и обмен координаты с импульсом
Два простых примера показывают, как работает аппарат. Возьмём производящую функцию второго типа
Тогда и - это тождественное преобразование, ничего не меняющее. Малая добавка к этой порождает бесконечно малые канонические преобразования, лежащие в основе теории симметрий и теоремы Нётер.
Теперь возьмём производящую функцию первого типа
Получаем и . То есть новая координата - это старый импульс, а новый импульс - старая координата (с минусом). Этот пример наглядно показывает равноправие и в гамильтоновом формализме: то, что мы называем «координатой», а что «импульсом», - вопрос соглашения.
Гармонический осциллятор: канонический разбор
Классический пример, где производящая функция решает задачу целиком, - гармонический осциллятор с гамильтонианом
Подберём преобразование, которое сделает гамильтониан зависящим только от нового импульса (тогда новая координата окажется циклической, а - интегралом движения). Возьмём производящую функцию
Дифференцирование даёт и . Выразив отсюда и и подставив в , получаем
Гамильтониан стал линейным по . Уравнения движения тривиальны: (значит - сохраняется), , то есть . Это и есть переменные действие-угол. Тот же результат естественно получается через уравнение Гамильтона-Якоби, где производящая функция выступает в роли укороченного действия.

Зачем это нужно
Канонические преобразования - не формальная игра. Их ценность в трёх вещах. Во-первых, удачная замена превращает сложную задачу в задачу о свободном движении (как у осциллятора выше). Во-вторых, через бесконечно малые канонические преобразования строится связь симметрий и законов сохранения: производящая функция симметрии - это и есть сохраняющаяся величина. В-третьих, именно этот язык лежит в основе уравнения Гамильтона-Якоби, теории возмущений и перехода к квантовой механике, где скобки Пуассона заменяются коммутаторами.
Частые ошибки
- Проверяют каноничность только по одной паре скобок. Нужны все три набора: , и . Замена может давать правильную , но ломать .
- Путают знаки в формулах типа . У координаты знак плюс (), у нового импульса - минус (). Перепутанный знак ломает каноничность.
- Забывают про поправку . Для зависящих от времени преобразований гамильтониан меняется: , а не просто .
- Берут не тот тип производящей функции. Если переменные и функционально зависимы (например, ), функция вырождена - нужен тип .
- Считают любую замену координат канонической. Точечное преобразование канонично только при правильном сопутствующем преобразовании импульсов .
FAQ
Чем каноническое преобразование отличается от обычной замены координат? Обычная замена меняет только координаты , а импульсы пересчитываются автоматически. Каноническое преобразование действует на всё фазовое пространство: новая переменная может смешивать старые и . Сохраняется при этом не просто вид траектории, а структура уравнений Гамильтона.
Сколько производящих функций нужно знать? Достаточно понимать логику четырёх типов и уметь переходить между ними преобразованием Лежандра. На практике чаще всего используют - она удобна тем, что содержит тождественное преобразование как частный случай .
Как быстро проверить, что преобразование каноническое? Посчитайте фундаментальные скобки Пуассона новых переменных. Если , и , преобразование канонично. Эквивалентно - проверить симплектичность матрицы Якоби или сохранение фазового объёма.
Коротко
Каноническое преобразование - это замена , сохраняющая форму уравнений Гамильтона; критерий - фундаментальные скобки Пуассона . Строят такие преобразования через производящую функцию , связывающую старые и новые переменные одной из четырёх формул-типов , причём гамильтониан получает поправку . Грамотно подобранная производящая функция (как для осциллятора) превращает задачу в тривиальную и ведёт прямиком к переменным действие-угол и уравнению Гамильтона-Якоби.
Читайте также

Скобки Пуассона: свойства, формулы и применение в механике
Скобки Пуассона и их свойства: антисимметрия, билинейность, тождество Якоби и правило Лейбница. Разбираем определение, фундаментальные скобки и связь с законами сохранения.

Инварианты Пуанкаре-Картана: что сохраняет фазовый поток
Инварианты Пуанкаре-Картана в гамильтоновой механике: интегральный инвариант Пуанкаре, форма Картана pdq минус Hdt, связь с теоремой Лиувилля и каноническими преобразованиями.

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