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

Формула Бейкера-Кэмпбелла-Хаусдорфа: как сложить экспоненты

19 июня 2026Время чтения: 6 минут
#формула БКХ#коммутатор#матричная экспонента#алгебра Ли#разложение Цассенхауза
Формула Бейкера-Кэмпбелла-Хаусдорфа: как сложить экспоненты

Когда числа aa и bb перестановочны, всё просто: eaeb=ea+be^{a}e^{b}=e^{a+b}. Но стоит заменить числа на матрицы или операторы, как равенство ломается - потому что XYYXXY\neq YX. Возникает закономерный вопрос: чему тогда равен логарифм произведения eXeYe^{X}e^{Y}? Ответ даёт формула Бейкера-Кэмпбелла-Хаусдорфа (БКХ): этот логарифм выражается через сам X+YX+Y и бесконечный ряд из вложенных коммутаторов. Ниже разберём структуру формулы, выпишем первые члены, поймём, откуда берутся коммутаторы, и где это работает - от теории групп Ли до квантовой механики.

Зачем вообще нужна формула

Экспонента матрицы определяется тем же рядом, что и обычная: eX=k0Xk/k!e^{X}=\sum_{k\ge 0}X^{k}/k!. Для чисел произведение экспонент даёт сумму показателей. Для матриц это верно только если XX и YY коммутируют, то есть XY=YXXY=YX. В общем случае произведение eXeYe^{X}e^{Y} снова является экспонентой некоторого оператора ZZ, но этот ZZ - не X+YX+Y.

Формула Бейкера-Кэмпбелла-Хаусдорфа отвечает на вопрос: как устроен этот ZZ. Она утверждает, что

eXeY=eZ,Z=log ⁣(eXeY),e^{X}e^{Y}=e^{Z},\qquad Z=\log\!\left(e^{X}e^{Y}\right),

причём ZZ раскладывается в ряд, все члены которого, кроме первого X+YX+Y, собраны из коммутаторов [X,Y]=XYYX[X,Y]=XY-YX и их повторных вложений. Иными словами, отклонение от наивного X+YX+Y полностью определяется тем, насколько XX и YY не перестановочны.

Схема: логарифм произведения двух матричных экспонент равен сумме операторов плюс поправки из коммутаторов
Схема: логарифм произведения двух матричных экспонент равен сумме операторов плюс поправки из коммутаторов

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

Первые члены ряда

Выпишем разложение явно. Если оставлять члены по возрастанию числа множителей XX, YY, то

Z=X+Y+12[X,Y]+112([X,[X,Y]]+[Y,[Y,X]])124[Y,[X,[X,Y]]]+\begin{aligned} Z={}&X+Y+\tfrac{1}{2}[X,Y]\\ &+\tfrac{1}{12}\bigl([X,[X,Y]]+[Y,[Y,X]]\bigr)\\ &-\tfrac{1}{24}[Y,[X,[X,Y]]]+\cdots \end{aligned}

Разберём по порядкам:

  • Первый порядок: X+YX+Y - наивный ответ, который был бы точным для чисел.
  • Второй порядок: 12[X,Y]\tfrac{1}{2}[X,Y] - первая поправка. Она обращается в ноль ровно тогда, когда XX и YY коммутируют, возвращая нас к eXeY=eX+Ye^{X}e^{Y}=e^{X+Y}.
  • Третий порядок: двойные коммутаторы с коэффициентом 1/121/12. Симметричная комбинация: [X,[X,Y]][X,[X,Y]] и [Y,[Y,X]][Y,[Y,X]].
  • Четвёртый порядок: тройной коммутатор с 1/24-1/24.

Ключевое наблюдение: в формуле нет ничего, кроме XX, YY и их коммутаторов. Никаких отдельных произведений вроде XYXY без вычитания YXYX не появляется. Это содержание теоремы Фридрихса: ZZ всегда лежит в свободной алгебре Ли, порождённой XX и YY.

Если коммутатор $[X,Y]$ сам коммутирует и с $X$, и с $Y$ (то есть является «центральным»), весь ряд обрывается: $Z=X+Y+\tfrac12[X,Y]$. Этот случай - основа соотношений Вейля в квантовой механике.

Откуда берутся коммутаторы

Интуиция такая. Перемножим ряды eX=1+X+X22+e^{X}=1+X+\tfrac{X^{2}}{2}+\cdots и eY=1+Y+Y22+e^{Y}=1+Y+\tfrac{Y^{2}}{2}+\cdots почленно, а затем возьмём логарифм log(1+u)=uu22+\log(1+u)=u-\tfrac{u^{2}}{2}+\cdots. На втором порядке появляется XYXY, но логарифм даёт 12(X+Y)2=12(X2+XY+YX+Y2)-\tfrac12(X+Y)^{2}=-\tfrac12(X^{2}+XY+YX+Y^{2}). Складывая вклады, члены X2X^{2} и Y2Y^{2} сокращаются, а остаётся ровно 12(XYYX)=12[X,Y]\tfrac12(XY-YX)=\tfrac12[X,Y].

Сопоставление: коммутирующий случай даёт чистую сумму, некоммутирующий добавляет лесенку вложенных скобок
Сопоставление: коммутирующий случай даёт чистую сумму, некоммутирующий добавляет лесенку вложенных скобок

То, что сокращение происходит на каждом порядке и оставляет только коммутаторы, - нетривиальный факт. Есть несколько способов это доказать строго: через дифференциальное уравнение Магнуса, через рекурсию Дынкина (которая даёт явную формулу для коэффициентов) и через формальную теорию свободных алгебр Ли. Явное выражение Дынкина громоздко, но на практике почти никогда не нужно дальше третьего-четвёртого порядка.

Когда ряд сходится

Формула как формальный ряд верна всегда - над любым некоммутативным кольцом, без вопросов сходимости. Но если мы хотим, чтобы ZZ был настоящим оператором, ряд должен сходиться.

Достаточное условие простое: для матриц ряд БКХ сходится, если X+Y\lVert X\rVert+\lVert Y\rVert достаточно мала. Типичная оценка области сходимости - X+Y<log20,693\lVert X\rVert+\lVert Y\rVert<\log 2\approx 0{,}693 в подходящей операторной норме. Грубо говоря, формула «локальна»: она надёжно работает рядом с единицей группы, для малых XX, YY. Для больших операторов ряд может расходиться, хотя само произведение eXeYe^{X}e^{Y} остаётся осмысленным.

Не путайте сходимость самого ряда БКХ с существованием логарифма. Произведение $e^{X}e^{Y}$ - корректный обратимый оператор всегда, а вот его представление именно этим рядом гарантировано лишь в окрестности нуля.

Обратная задача: формула Цассенхауза

У БКХ есть «зеркальный» родственник - разложение Цассенхауза, которое решает обратную задачу: разбить одну экспонента суммы в произведение экспонент:

eX+Y=eXeYe12[X,Y]e16(2[Y,[X,Y]]+[X,[X,Y]])e^{X+Y}=e^{X}\,e^{Y}\,e^{-\frac12[X,Y]}\,e^{\frac16(2[Y,[X,Y]]+[X,[X,Y]])}\cdots

Здесь каждый следующий множитель содержит коммутаторы всё более высокого порядка. Цассенхауз особенно полезен в численных методах (расщепление операторов, симплектические интеграторы) и в квантовой физике, где нужно разложить эволюцию eit(H1+H2)e^{-it(H_1+H_2)} на отдельные шаги по H1H_1 и H2H_2. Связь прямая: БКХ собирает экспоненты, Цассенхауз - разбирает.

Где это применяют

Формула БКХ - один из рабочих инструментов сразу нескольких областей:

  • Теория групп и алгебр Ли. БКХ показывает, что групповое умножение вблизи единицы полностью определяется коммутатором алгебры. Это сердцевина соответствия Ли между группой и алгеброй и доказательства третьей теоремы Ли.
  • Квантовая механика. Соотношения Вейля eiax^eibp^=eiabei(ax^+bp^)e^{i a\hat x}e^{i b\hat p}=e^{-i\hbar ab}e^{i(a\hat x+b\hat p)} - прямое следствие БКХ для центрального коммутатора [x^,p^]=i[\hat x,\hat p]=i\hbar.
  • Численные методы. Расщепление Троттера-Сузуки eX+Y(eX/neY/n)ne^{X+Y}\approx (e^{X/n}e^{Y/n})^{n} контролируется по ошибке именно через члены БКХ.
  • Теория управления и робототехника. Композиция движений (винтовых перемещений) описывается коммутаторами скоростей - это снова БКХ на группе SE(3)SE(3).

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

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

  • Писать eXeY=eX+Ye^{X}e^{Y}=e^{X+Y} для некоммутирующих операторов. Это верно только при [X,Y]=0[X,Y]=0. В общем случае теряется вся поправочная серия.
  • Забывать знак во второй поправке. Член 12[X,Y]\tfrac12[X,Y] антисимметричен: log(eYeX)\log(e^{Y}e^{X}) даёт 12[Y,X]=12[X,Y]\tfrac12[Y,X]=-\tfrac12[X,Y].
  • Считать ряд всегда сходящимся. Для больших норм XX, YY ряд может расходиться, хотя произведение экспонент существует.
  • Путать коэффициенты Цассенхауза и БКХ. Это разные разложения с разными знаками; легко перепутать 12[X,Y]-\tfrac12[X,Y] (Цассенхауз) и +12[X,Y]+\tfrac12[X,Y] (БКХ).
  • Тянуть ряд до высоких порядков без необходимости. Коэффициенты Дынкина быстро усложняются; в учебных задачах почти всегда хватает первых двух-трёх членов.

FAQ

Чему равны первые два члена формулы БКХ? Z=X+Y+12[X,Y]+Z=X+Y+\tfrac12[X,Y]+\dots - сумма операторов плюс половина их коммутатора. Если XX и YY коммутируют, остаётся просто X+YX+Y.

Почему в формуле появляются только коммутаторы, а не произвольные произведения? Это содержание теоремы Фридрихса: логарифм log(eXeY)\log(e^{X}e^{Y}) всегда лежит в свободной алгебре Ли, порождённой XX и YY. Все «лишние» некоммутаторные члены сокращаются на каждом порядке.

В чём разница между формулой БКХ и разложением Цассенхауза? БКХ собирает произведение двух экспонент в одну: eXeY=eZe^{X}e^{Y}=e^{Z}. Цассенхауз решает обратную задачу - раскладывает eX+Ye^{X+Y} в произведение экспонент с коммутаторными поправками. Это два взаимно обратных инструмента.

Коротко

Формула Бейкера-Кэмпбелла-Хаусдорфа выражает логарифм Z=log(eXeY)Z=\log(e^{X}e^{Y}) через ряд из X+YX+Y и вложенных коммутаторов: X+Y+12[X,Y]+112([X,[X,Y]]+[Y,[Y,X]])+X+Y+\tfrac12[X,Y]+\tfrac1{12}([X,[X,Y]]+[Y,[Y,X]])+\cdots. Первая поправка 12[X,Y]\tfrac12[X,Y] исчезает при коммутирующих операторах, возвращая eX+Ye^{X+Y}. Ряд сходится для малых норм и служит мостом между групповым умножением и алгеброй Ли, а его «зеркало» - разложение Цассенхауза.

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

Открыть EssayAI

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

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