Эквивалентное вращение с использованием соотношения Бейкера-Кэмпбелла-Хаусдорфа

Есть ли способ, которым можно использовать соотношение BCH, чтобы найти эквивалентный угол и ось для двух поворотов? Я знаю, что можно сделать это точно, используя углы Эйлера, но мне было интересно, можем ли мы использовать только алгебру группы вращения для выполнения тех же вычислений?

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

Ответы (2)

  1. Формула Бейкера -Кэмпбелла-Хаусдорфа (БХХ) для трехмерных вращений действительно может быть суммирована. Здесь мы просто сформулируем результат в обозначениях работы. 1.

    Трехмерные вращения описываются группой Ли С О ( 3 ) . Соответствующая алгебра Ли с о ( 3 ) является

    (1) [ л Дж , л к ]   "="   я "=" 1 3 ϵ Дж к л , Дж , к ,   е   { 1 , 2 , 3 } , ϵ 123   "="   1 , я 2   "="   1.
    В присоединенном представлении три образующих алгебры Ли я л е М а т 3 × 3 ( р ) , е { 1 , 2 , 3 } , являются 3 × 3 вещественные антисимметричные матрицы,
    (2) я ( л Дж ) к   "="   ϵ Дж к , Дж , к ,   е   { 1 , 2 , 3 } .

  2. Матрица вращения

    (3) р ( α )   е   С О ( 3 )     М а т 3 × 3 ( р )
    может быть задан осью вращения и углом поворота . Здесь мы будем использовать 3-вектор
    (4) α   "="   α н α   е   р 3 ,
    где н α е р 3 - единичный вектор, параллельный оси вращения, н α н α "=" 1 ; и α е р (без стрелки сверху) - угол поворота.

    Формула матрицы вращения в терминах α читает

    (5) р ( α )   "="   е я α л   "="   1 3 × 3 ( 1 потому что α ) ( н α л ) 2 + я грех α   н α л .

  3. Композиция из двух вращений снова является вращением

    (6) р ( γ )   "="   р ( α ) р ( β ) .
    Если ввести сокращенную запись
    (7) с α   "="   потому что α 2   е   р ,
    (8) с α   "="   н α грех α 2   е   р 3 ,
    (9) т α   "="   н α загар α 2   е   р 3 ,
    «формула сложения» для соответствующего 3 -векторы можно аккуратно записать как
    (10) т γ   "="   т α + т β т α × т β 1 т α т β .

  4. Вывод уравнения (10) упрощается, если учесть тот факт, что С U ( 2 ) U ( 1 , ЧАС ) это двойная обложка С О ( 3 ) . Ан С U ( 2 ) -матрица

    (11) Икс ( α )   е   С U ( 2 )     М а т 2 × 2 ( С )
    можно записать в терминах матриц Паули как
    (12) Икс ( α )   "="   е я α о / 2   "="   с α 1 2 × 2 + я с α о .
    Композиция из двух С U ( 2 ) -матрица задается той же формулой БЧХ
    (13) Икс ( γ )   "="   Икс ( α ) Икс ( β ) .

Использованная литература:

  1. Г'т Хоофт, Введение в группы Ли в физике , конспекты лекций, глава 3. Файл в формате pdf доступен здесь .

  2. S. Weigert, J. Phys. A30 (1997) 8739, arXiv:quant-ph/9710024 .

  3. К. Энгё, О формуле BCH в so(3) , Bit Num. Мат. 41 (2001) 629 . (Подсказка: WetSavannaAnimal, он же Род Вэнс .)

  4. Википедия .

Дж. Уиллард Гиббс (1884 г.). Элементы векторного анализа, Нью-Хейвен, с. 67, а в наши дни и в Википедии, разумеется: [ en.wikipedia.org/wiki/… [Википедия]
Примечания на потом: чтобы обобщить МПБ из С U ( 2 ) к С л ( 2 , С ) определять α "=" α н α е С 3 где н α е С 3 имеет билинейный внутренний продукт "=" 1 и α е С . Тогда ур. (10), (12) и (13) остаются в силе.
Мы можем удалить я / 2 и переходим к гиперболическим функциям:
(7'+8'+9') с α   "="   чушь α , с α   "="   н α грех α , т α   "="   н α танх α ,
(10') т γ   "="   т α + т β + я т α × т β 1 + т α т β ,
(12') Икс ( α )   "="   е α о   "="   с α 1 2 × 2 + с α о .
Сбой для нулевых направлений.

Как С О ( 3 ) является связной группой, опыт ( л ( С О ( 3 ) ) ) "=" С О ( 3 ) и, следовательно, это должно - теоретически - работать. Поработаем в фундаментальном представлении С О ( 3 ) , то есть ортогональные матрицы 3x3.

Предположим, у вас есть ротация Б действует первое и второе вращение А , результирующее вращение определяется выражением А Б С е С О ( 3 ) . Кроме того, мы можем выразить А , Б и С к опыт ( а ) , опыт ( б ) и опыт ( с ) для а , б , с е л ( С О ( 3 ) ) . Тогда у нас есть ¹

опыт ( а ) опыт ( б ) "=" А Б "=" С "=" опыт ( с ) "=" опыт ( а + б + 1 2 [ а , б ] + 1 12 [ а , [ а , б ] ] 1 12 [ б , [ а , б ] ] + ) .

Теперь проблема с проверкой этого на примере состоит в том, что эти коммутаторы довольно уродливы. Я сделаю два примера:

Первый пример: Два вращения вокруг Икс ось

Брать А вращаться вокруг ( 1 , 0 , 0 ) к θ и Б вращаться вокруг одной оси на ф . Тогда у нас есть

А "=" ( 1 0 0 0 потому что ( θ ) грех ( θ ) 0 грех ( θ ) потому что ( θ ) )

и аналогично для Б . Ассоциированный а тогда просто:

а "=" ( 0 0 0 0 0 θ 0 θ 0 )

и снова аналогично для б с θ ф . Вы можете легко проверить, что опыт ( а ) дает вам действительно А . Теперь с тех пор а и б ездить, у нас есть [ а , б ] "=" 0 и поэтому с "=" а + б - который

с "=" ( 0 0 0 0 0 θ ф 0 θ + ф 0 ) .

Это, вероятно, освещает лучше, чем А Б что два оборота вокруг одной и той же оси эквивалентны одному обороту на сумму углов. Вы можете еще раз проверить это опыт ( с ) дает тебе С .

Второй пример: один оборот вокруг у , секунда о Икс .

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

Брать

А "=" ( 1 0 0 0 потому что ( θ ) грех ( θ ) 0 грех ( θ ) потому что ( θ ) ) Б "=" ( потому что ( ф ) 0 грех ( ф ) 0 1 0 грех ( ф ) 0 потому что ( ф ) ) .

Вы можете вычислить, что

А Б "=" С "=" ( потому что ( ф ) 0 грех ( ф ) грех ( θ ) грех ( ф ) потому что ( θ ) грех ( θ ) потому что ( ф ) грех ( ф ) потому что ( θ ) грех ( θ ) потому что ( ф ) потому что ( θ ) ) .

Аналогично предыдущему имеем

а "=" ( 0 0 0 0 0 θ 0 θ 0 ) б "=" ( 0 0 ф 0 0 0 ф 0 0 ) .

Теперь самое сложное - рассчитать

с "=" а + б + 1 2 [ а , б ] + 1 12 [ а , [ а , б ] ] 1 12 [ б , [ а , б ] ] +

с такой точностью, что опыт ( с ) дает отдаленно ощутимые результаты. В этом я в основном потерпел неудачу, но вот что я получил:

1 2 [ а , б ] "=" 1 2 ( 0 θ ф 0 θ ф 0 0 0 0 0 ) ,

что очень похоже на элемент базиса алгебры Ли, соответствующий вращению вокруг г оси, но, к сожалению, совсем не вписывается (что-то линейное в любой а или б было бы неплохо…). Затем я начал вычислять [ а , [ а , б ] ] и [ б , [ а , б ] ] и прибыл в

с ( 0 1 2 θ ф ф 1 12 θ 2 ф 1 2 θ ф 0 θ + 1 12 θ ф 2 ф + 1 12 θ 2 ф θ 1 12 θ ф 2 0 ) .

Здесь хорошо то, что это все еще антисимметричная матрица и, следовательно, (может быть) в л ( С О ( 3 ) ) . Чтобы теперь сравнить это с чем-либо, мы должны аппроксимировать С . Вспомним выражение сверху. В первом приближении положу потому что ( Икс ) "=" 1 1 2 Икс 2 , грех ( Икс ) "=" Икс 1 6 Икс 3 . тогда я получаю

С ( 1 ф 2 2 0 ф ф 3 6 ( θ θ 3 6 ) ( ф ф 3 6 ) 1 θ 2 2 ( 1 ф 2 2 ) ( θ θ 3 6 ) ( 1 θ 2 2 ) ( ф ф 3 6 ) θ θ 3 6 ( 1 θ 2 2 ) ( ф ф 3 6 ) ) ,

раскрывая скобки и отбрасывая все, что имеет четвертый порядок, я прихожу к

С ( 1 ф 2 2 0 ф ф 3 6 θ ф 1 θ 2 2 θ + ф 2 θ 2 ф + θ 2 ф 2 θ θ 3 6 ф θ 2 ф 2 ) .

Это выражение должно быть примерно равно

1 3 + с + 1 2 с 2 + 1 6 с 3 ,

что является расширением опыт ( с ) . Снова отбросив все четвертого порядка, мы придем к

опыт ( с ) ( 1 ф 2 2 0 ф ф 3 6 θ ф 1 θ 2 2 θ + θ 3 6 + θ ф 2 2 ф + θ 2 ф 2 θ θ 3 6 1 θ 2 2 ф 2 2 ) .

Остальные «неправильные» термины здесь, скорее всего, сокращаются с более высокими порядками. с , но я должен признать, что я слишком ленив для этого.

Заключение

Основная проблема с формулой BCH заключается в том, что в общем случае [ а , б ] 0 и поэтому вы чаще всего даже не получаете точного выражения для с - из чего, скорее всего, можно было бы вывести угол и ось вращения, не оценивая эту надоедливую экспоненту. Без точного выражения для с , однако, все потеряно, так как неточные выражения просто полагаются на тот факт, что для бесконечно малых углов поворота все повороты коммутируют.

Однако я хотел бы услышать другие мнения, особенно в отношении «теоретической» части, что можно было бы сделать с с , если бы это было точно известно.

Это правильно; формула BCH дает правильный ответ, но расширение не заканчивается, так что это только так полезно. Самый простой способ, который я могу придумать, чтобы быстро извлечь ось и угол, - это использовать кватернионы.
Он не прекращается только в случае неправильного обращения! На самом деле, конечно, это соответствует стандартной формуле Гиббса: [матрицы Паули]] ( en.wikipedia.org/wiki/… ) ... См. Далее комментарии к ответу Qmechanic выше.