В математике группа вращений вокруг неподвижной точки в четырехмерном евклидовом пространстве обозначается SO(4) . Название происходит от того, что это специальная ортогональная группа порядка 4.
В данной статье вращение означает вращательное смещение . Для однозначности предполагается, что углы вращения находятся в отрезке [0, π] , если иное не указано или явно не подразумевается контекстом.
«Фиксированная плоскость» — это плоскость, для которой каждый вектор в плоскости остается неизменным после поворота. «Инвариантная плоскость» — это плоскость, для которой каждый вектор в плоскости, хотя он может быть затронут поворотом, остается в плоскости после поворота.
Четырехмерные вращения бывают двух типов: простые вращения и двойные вращения.
Простое вращение R вокруг центра вращения O оставляет неподвижной всю плоскость A, проходящую через O (ось-плоскость). Каждая плоскость B , которая полностью ортогональна A , пересекает A в определенной точке P. Для каждой такой точки P является центром двумерного вращения, индуцированного R в B. Все эти двумерные вращения имеют один и тот же угол поворота α .
Полупрямые из O в плоскости оси A не смещены; полупрямые из O, ортогональные A , смещены на угол α ; все остальные полупрямые смещены на угол, меньший α .
Для каждого поворота R 4-пространства (фиксирующего начало координат) существует по крайней мере одна пара ортогональных 2-плоскостей A и B, каждая из которых инвариантна и чья прямая сумма A ⊕ B полностью принадлежит 4-пространству. Следовательно, R, действующий на любую из этих плоскостей, производит обычный поворот этой плоскости. Для почти всех R (всех 6-мерных множеств поворотов, за исключением 3-мерного подмножества) углы поворота α в плоскости A и β в плоскости B — оба предполагаются ненулевыми — различны. Неравные углы поворота α и β, удовлетворяющие −π < α , β < π , почти [a] однозначно определяются R . Предполагая, что 4-пространство ориентировано, тогда ориентации 2-плоскостей A и B можно выбрать в соответствии с этой ориентацией двумя способами. Если углы поворота не равны ( α ≠ β ), R иногда называют «двойным поворотом».
В этом случае двойного вращения A и B являются единственной парой инвариантных плоскостей, и полупрямые из начала координат в A , B смещены на α и β соответственно, а полупрямые из начала координат не в A или B смещены на углы строго между α и β .
Если углы поворота двойного поворота равны, то существует бесконечно много инвариантных плоскостей вместо двух, и все полупрямые из O смещены на один и тот же угол. Такие повороты называются изоклинными или эквиангулярными поворотами , или смещениями Клиффорда . Будьте осторожны: не все плоскости, проходящие через O , инвариантны относительно изоклинных поворотов; инвариантны только плоскости, охватываемые полупрямой и соответствующими смещенными полупрямыми. [2]
Предполагая, что для 4-мерного пространства выбрана фиксированная ориентация, изоклинические 4D-вращения можно разделить на две категории. Чтобы увидеть это, рассмотрим изоклиническое вращение R и возьмем согласованный по ориентации упорядоченный набор OU , OX , OY , OZ взаимно перпендикулярных полупрямых в точке O (обозначаемый как OUXYZ ), такой, что OU и OX охватывают инвариантную плоскость, и, следовательно, OY и OZ также охватывают инвариантную плоскость. Теперь предположим, что указан только угол поворота α . Тогда в общем случае существует четыре изоклинических вращения в плоскостях OUX и OYZ с углом поворота α , в зависимости от направлений вращения в OUX и OYZ .
Мы принимаем соглашение, что направления вращения от OU до OX и от OY до OZ считаются положительными. Тогда у нас есть четыре вращения R 1 = (+ α , + α ) , R 2 = (− α , − α ) , R 3 = (+ α , − α ) и R 4 = (− α , + α ) . R 1 и R 2 являются обратными друг другу ; таковы же R 3 и R 4 . Пока α лежит между 0 и π , эти четыре вращения будут различны.
Изоклинные вращения с одинаковыми знаками обозначаются как левоизоклинные ; с противоположными знаками — как правоизоклинные . Лево- и правоизоклинные вращения обозначаются соответственно левым и правым умножением на единичные кватернионы; см. параграф «Связь с кватернионами» ниже.
Четыре вращения попарно различны, за исключением случаев, когда α = 0 или α = π . Угол α = 0 соответствует тождественному вращению; α = π соответствует центральной инверсии , заданной отрицанием единичной матрицы. Эти два элемента SO(4) являются единственными, которые одновременно являются лево- и правоизоклинными.
Левая и правая изоклинии, определенные выше, по-видимому, зависят от того, какой конкретный изоклинический поворот был выбран. Однако, когда выбирается другой изоклинический поворот R′ со своими собственными осями OU′ , OX′ , OY′ , OZ′ , то всегда можно выбрать порядок U′ , X′ , Y′ , Z′ таким образом, что OUXYZ может быть преобразован в OU′X′Y′Z′ вращением, а не отражением вращения (то есть так, что упорядоченный базис OU′ , OX′ , OY′ , OZ′ также согласуется с тем же фиксированным выбором ориентации, что и OU , OX , OY , OZ ). Таким образом, выбрав ориентацию (то есть систему осей OUXYZ , которая повсеместно обозначается как правая), можно определить левый или правый характер конкретного изоклинного вращения.
SO(4) — некоммутативная компактная 6- мерная группа Ли .
Каждая плоскость, проходящая через центр вращения O, является осью-плоскостью коммутативной подгруппы , изоморфной SO(2). Все эти подгруппы взаимно сопряжены в SO(4).
Каждая пара полностью ортогональных плоскостей, проходящих через O, является парой инвариантных плоскостей коммутативной подгруппы SO(4), изоморфной SO(2) × SO(2) .
Эти группы являются максимальными торами SO(4), которые все взаимно сопряжены в SO(4). См. также тор Клиффорда .
Все левоизоклинические вращения образуют некоммутативную подгруппу S 3 L группы SO(4), которая изоморфна мультипликативной группе S 3 единичных кватернионов . Все правоизоклинические вращения также образуют подгруппу S 3 R группы SO(4), изоморфную S 3 . Как S 3 L, так и S 3 R являются максимальными подгруппами группы SO(4).
Каждое левоизоклиническое вращение коммутирует с каждым правоизоклиническим вращением. Это подразумевает, что существует прямое произведение S 3 L × S 3 R с нормальными подгруппами S 3 L и S 3 R ; обе соответствующие фактор-группы изоморфны другому фактору прямого произведения, т. е. изоморфны S 3 . (Это не SO(4) или ее подгруппа, поскольку S 3 L и S 3 R не являются дизъюнктными: тождество I и центральная инверсия − I принадлежат как S 3 L , так и S 3 R .)
Каждое 4D вращение A является произведением лево- и правоизоклинных вращений A L и A R двумя способами . A L и A R вместе определяются с точностью до центральной инверсии, т.е. когда и A L , и A R умножаются на центральную инверсию, их произведение снова равно A.
Это означает, что S 3 L × S 3 R является универсальной покрывающей группой SO(4) — ее единственным двойным покрытием — и что S 3 L и S 3 R являются нормальными подгруппами SO(4). Тождественное вращение I и центральная инверсия − I образуют группу C 2 порядка 2, которая является центром SO(4) и как S 3 L, так и S 3 R. Центр группы является нормальной подгруппой этой группы. Фактор-группа C 2 в SO(4) изоморфна SO(3) × SO(3). Фактор-группы S 3 L по C 2 и S 3 R по C 2 изоморфны SO(3). Аналогично, фактор-группы SO(4) по S 3 L и SO(4) по S 3 R изоморфны SO(3).
Топология SO(4) та же самая, что и у группы Ли SO(3) × Spin(3) = SO(3) × SU(2) , а именно, пространство, где — вещественное проективное пространство размерности 3, а — 3-сфера . Однако следует отметить, что как группа Ли SO(4) не является прямым произведением групп Ли, и поэтому она не изоморфна SO(3) × Spin(3) = SO(3) × SU(2) .
Группы вращения нечетной размерности не содержат центральной инверсии и являются простыми группами .
Группы вращения четной размерности содержат центральную инверсию − I и имеют группу C 2 = { I , − I } в качестве своего центра . Для четных n ≥ 6 SO(n) почти проста в том смысле, что фактор-группа SO(n)/C 2 группы SO(n) по ее центру является простой группой.
SO(4) отличается: нет сопряжения каким-либо элементом SO(4), которое преобразует лево- и правоизоклинные вращения друг в друга. Отражения преобразуют левоизоклинное вращение в правоизоклинное посредством сопряжения, и наоборот. Это подразумевает, что в группе O(4) всех изометрий с неподвижной точкой O различные подгруппы S 3 L и S 3 R сопряжены друг другу, и поэтому не могут быть нормальными подгруппами O(4). Группа 5D вращений SO(5) и все более высокие группы вращений содержат подгруппы, изоморфные O(4). Подобно SO(4), все четномерные группы вращений содержат изоклинные вращения. Но в отличие от SO(4), в SO(6) и всех более высоких четномерных группах вращений любые два изоклинных вращения на один и тот же угол сопряжены. Множество всех изоклинных вращений не является даже подгруппой SO(2 N ), не говоря уже о нормальной подгруппе.
SO(4) обычно отождествляют с группой сохраняющих ориентацию изометрических линейных отображений четырехмерного векторного пространства со скалярным произведением действительных чисел на себя.
Относительно ортонормированного базиса в таком пространстве SO(4) представляется как группа действительных ортогональных матриц 4-го порядка с определителем +1. [3]
Четырехмерное вращение, заданное его матрицей, разлагается на левоизоклинное и правоизоклинное вращение [4] следующим образом:
Позволять
— ее матрица относительно произвольного ортонормированного базиса.
Вычислите из этого так называемую ассоциированную матрицу
M имеет ранг один и единичную евклидову норму как 16D вектор тогда и только тогда, когда A действительно является 4D матрицей вращения. В этом случае существуют действительные числа a , b , c , d и p , q , r , s такие, что
и
Существует ровно два набора a , b , c , d и p , q , r , s , таких , что a2 + b2 + c2 + d2 = 1 и p2 + q2 + r2 + s2 = 1. Они являются противоположностями друг друга .
Тогда матрица вращения равна
Эта формула принадлежит Ван Эльфринкхофу (1897).
Первый фактор в этом разложении представляет собой левоизоклиническое вращение, второй фактор — правоизоклиническое вращение. Факторы определяются с точностью до отрицательной единичной матрицы 4-го порядка , т.е. центральной инверсии.
Точка в 4-мерном пространстве с декартовыми координатами ( u , x , y , z ) может быть представлена кватернионом P = u + xi + yj + zk .
Левоизоклиническое вращение представлено левым умножением на единичный кватернион Q L = a + bi + cj + dk . На языке матриц-векторов это
Аналогично, правоизоклиническое вращение представляется правым умножением на единичный кватернион Q R = p + qi + rj + sk , который находится в матрично-векторной форме
В предыдущем разделе (#Изоклинное разложение) показано, как общее 4D-вращение разбивается на лево- и правоизоклинные факторы.
На языке кватернионов формула Ван Эльфринкхофа выглядит так:
или, в символической форме,
По словам немецкого математика Феликса Клейна, эта формула была известна Кэли еще в 1854 году. [5]
Умножение кватернионов ассоциативно . Поэтому,
что показывает, что левоизоклинические и правоизоклинические вращения коммутируют.
Четыре собственных значения матрицы вращения 4D обычно возникают как две сопряженные пары комплексных чисел единичной величины. Если собственное значение действительно, оно должно быть равно ±1, поскольку вращение оставляет величину вектора неизменной. Сопряженное значение этого собственного значения также равно единице, что дает пару собственных векторов, которые определяют фиксированную плоскость, и поэтому вращение является простым. В кватернионной нотации собственное (т. е. неинвертирующее) вращение в SO(4) является собственным простым вращением тогда и только тогда, когда действительные части единичных кватернионов Q L и Q R равны по величине и имеют одинаковый знак. [b] Если они оба равны нулю, все собственные значения вращения равны единице, и вращение является нулевым вращением. Если действительные части Q L и Q R не равны, то все собственные значения являются комплексными, и вращение является двойным вращением.
Наше обычное трехмерное пространство удобно рассматривать как подпространство с системой координат 0XYZ четырехмерного пространства с системой координат UXYZ. Его группа вращения SO(3) отождествляется с подгруппой SO(4), состоящей из матриц
В формуле Ван Эльфринкхофа в предыдущем подразделе это ограничение тремя измерениями приводит к p = a , q = − b , r = − c , s = − d , или в кватернионном представлении: Q R = Q L ′ = Q L −1 . Матрица трехмерного вращения тогда становится формулой Эйлера–Родрига для трехмерных вращений
что является представлением трехмерного вращения с помощью его параметров Эйлера–Родрига : a , b , c , d .
Соответствующая формула кватерниона P′ = QPQ −1 , где Q = Q L , или, в развернутом виде:
известна как формула Гамильтона – Кэли .
Вращения в трехмерном пространстве математически становятся гораздо более податливыми благодаря использованию сферических координат . Любое вращение в трехмерном пространстве можно охарактеризовать фиксированной осью вращения и инвариантной плоскостью, перпендикулярной этой оси. Без потери общности можно взять плоскость xy в качестве инвариантной плоскости, а ось z — в качестве фиксированной оси. Поскольку радиальные расстояния не зависят от вращения, можно охарактеризовать вращение его влиянием на единичную сферу (2-сферу) с помощью сферических координат, относящихся к фиксированной оси и инвариантной плоскости:
Поскольку x 2 + y 2 + z 2 = 1 , точки ( x , y , z ) лежат на единичной 2-сфере. Точка с углами { θ 0 , φ 0 } , повернутая на угол φ вокруг оси z , становится точкой с углами { θ 0 , φ 0 + φ } . Хотя гиперсферические координаты также полезны при работе с 4D-вращениями, еще более полезная система координат для 4D предоставляется координатами Хопфа { ξ 1 , η , ξ 2 } , [6], которые представляют собой набор из трех угловых координат, определяющих положение на 3-сфере. Например:
Поскольку u 2 + x 2 + y 2 + z 2 = 1 , точки лежат на 3-сфере.
В 4D-пространстве каждое вращение вокруг начала координат имеет две инвариантные плоскости, которые полностью ортогональны друг другу и пересекаются в начале координат, и поворачиваются на два независимых угла ξ 1 и ξ 2 . Без потери общности мы можем выбрать, соответственно, плоскости uz и xy в качестве этих инвариантных плоскостей. Вращение в 4D точки { ξ 10 , η 0 , ξ 20 } на углы ξ 1 и ξ 2 тогда просто выражается в координатах Хопфа как { ξ 10 + ξ 1 , η 0 , ξ 20 + ξ 2 } .
Каждое вращение в трехмерном пространстве имеет фиксированную ось, неизменную вращением. Вращение полностью задается указанием оси вращения и угла поворота вокруг этой оси. Без потери общности эта ось может быть выбрана как ось z декартовой системы координат, что позволяет упростить визуализацию вращения.
В трехмерном пространстве сферические координаты { θ , φ } можно рассматривать как параметрическое выражение 2-сферы. При фиксированном θ они описывают окружности на 2-сфере, которые перпендикулярны оси z , и эти окружности можно рассматривать как траектории точки на сфере. Точка {θ0, φ0 } на сфере при вращении вокруг оси z будет следовать траектории { θ0 , φ0 + φ } при изменении угла φ . Траекторию можно рассматривать как параметрическое вращение во времени , где угол поворота линейен во времени: φ = ωt , где ω — «угловая скорость» .
Аналогично трехмерному случаю, каждое вращение в четырехмерном пространстве имеет по крайней мере две инвариантные плоскости осей, которые остаются инвариантными вращением и полностью ортогональны (т.е. пересекаются в точке). Вращение полностью задается указанием плоскостей осей и углов поворота вокруг них. Без потери общности эти плоскости осей могут быть выбраны в качестве плоскостей uz и xy декартовой системы координат, что позволяет упростить визуализацию вращения.
В 4D-пространстве углы Хопфа { ξ 1 , η , ξ 2 } параметризуют 3-сферу. Для фиксированного η они описывают тор, параметризованный ξ 1 и ξ 2 , с η = π/4 являясь частным случаем тора Клиффорда в плоскостях xy и uz . Эти торы не являются обычными торами, встречающимися в 3D-пространстве. Хотя они все еще являются 2D-поверхностями, они вложены в 3-сферу. 3-сфера может быть стереографически спроецирована на все евклидово 3D-пространство, и эти торы затем рассматриваются как обычные торы вращения. Можно видеть, что точка, заданная { ξ 10 , η 0 , ξ 20 } , подвергающаяся вращению с инвариантными uz - и xy -плоскостями, останется на торе, заданном η 0 . [7] Траектория точки может быть записана как функция времени как { ξ 10 + ω 1 t , η 0 , ξ 20 + ω 2 t } и стереографически спроецирована на ее связанный тор, как на рисунках ниже. [8] На этих рисунках начальная точка принимается равной {0, π/4 , 0} , т. е. на торе Клиффорда. На рис. 1 две простые траектории вращения показаны черным цветом, а левая и правая изоклинные траектории показаны красным и синим цветом соответственно. На рис. 2 показано общее вращение, в котором ω 1 = 1 и ω 2 = 5 , а на рис. 3 показано общее вращение, в котором ω 1 = 5 и ω 2 = 1 .
Ниже визуализировано вращающееся 5-ячеечное тело с четвертым измерением, сжатым и отображенным в цвете. Описанный выше тор Клиффорда изображен в его прямоугольной (оборачивающей) форме.
Четырехмерные вращения могут быть получены из формулы вращения Родригеса и формулы Кэли. Пусть A — кососимметричная матрица 4 × 4. Кососимметричная матрица A может быть однозначно разложена как
на две кососимметричные матрицы A 1 и A 2 , удовлетворяющие свойствам A 1 A 2 = 0 , A 1 3 = − A 1 и A 2 3 = − A 2 , где ∓ θ 1 i и ∓ θ 2 i — собственные значения матрицы A . Затем матрицы вращения 4D могут быть получены из кососимметричных матриц A 1 и A 2 с помощью формулы вращения Родригеса и формулы Кэли. [9]
Пусть A — ненулевая кососимметричная матрица размером 4 × 4 с набором собственных значений
Тогда A можно разложить как
где A 1 и A 2 — кососимметричные матрицы, удовлетворяющие свойствам
Более того, кососимметричные матрицы A 1 и A 2 получаются единственным образом:
и
Затем,
представляет собой матрицу вращения в E 4 , которая генерируется по формуле вращения Родригеса с набором собственных значений
Также,
представляет собой матрицу вращения в E 4 , которая генерируется формулой вращения Кэли, так что набор собственных значений R равен:
Генерирующую матрицу вращения можно классифицировать относительно значений θ 1 и θ 2 следующим образом: