Invariant Decomposition
   HOME

TheInfoList



OR:

The invariant decomposition is a decomposition of the elements of
pin group In mathematics, the pin group is a certain subgroup of the Clifford algebra associated to a quadratic space. It maps 2-to-1 to the orthogonal group, just as the spin group maps 2-to-1 to the special orthogonal group. In general the map from th ...
s \text(p,q,r) into orthogonal commuting elements. It is also valid in their subgroups, e.g.
orthogonal In mathematics, orthogonality (mathematics), orthogonality is the generalization of the geometric notion of ''perpendicularity''. Although many authors use the two terms ''perpendicular'' and ''orthogonal'' interchangeably, the term ''perpendic ...
, pseudo-Euclidean, conformal, and
classical group In mathematics, the classical groups are defined as the special linear groups over the reals \mathbb, the complex numbers \mathbb and the quaternions \mathbb together with special automorphism groups of Bilinear form#Symmetric, skew-symmetric an ...
s. Because the elements of
Pin group In mathematics, the pin group is a certain subgroup of the Clifford algebra associated to a quadratic space. It maps 2-to-1 to the orthogonal group, just as the spin group maps 2-to-1 to the special orthogonal group. In general the map from th ...
s are the composition of k oriented reflections, the invariant decomposition theorem reads
Every k-reflection can be decomposed into \lceil k/2 \rceil commuting factors.
It is named the invariant decomposition because these factors are the invariants of the k-reflection R \in \text(p,q,r). A well known special case is the Chasles' theorem, which states that any rigid body motion in \text(3) can be decomposed into a rotation around, followed or preceded by a translation along, a single line. Both the rotation and the translation leave two lines invariant: the axis of rotation and the orthogonal axis of translation. Since both rotations and translations are bireflections, a more abstract statement of the theorem reads "Every quadreflection can be decomposed into commuting bireflections". In this form the statement is also valid for e.g. the spacetime algebra \text(3,1), where any Lorentz transformation can be decomposed into a commuting rotation and boost.


Bivector decomposition

Any bivector F in the geometric algebra \mathbb_ of total dimension n = p+q+r can be decomposed into k = \lfloor n / 2 \rfloor orthogonal commuting simple bivectors that satisfy F = F_1 + F_2 \ldots + F_. Defining \lambda_i := F_i^2 \in \mathbb, their properties can be summarized as F_i F_j = \delta_ \lambda_i + F_i \wedge F_j (no sum). The F_i are then found as solutions to the characteristic polynomial 0 = (F_1 - F_i) (F_2 - F_i) \cdots (F_k - F_i). Defining W_ = \frac\langle F^\rangle_ = \frac\, \underbrace_ and r = \lfloor k/2 \rfloor, the solutions are given by F_i = \begin \dfrac \quad & k \text, \\ 0mu\dfrac & k \text. \end The values of \lambda_i are subsequently found by squaring this expression and rearranging, which yields the polynomial \begin 0 &= \sum_^ \langle W_^2 \rangle_0 (- \lambda_i)^ \\ mu&= (F_1^2 - \lambda_i) (F_2^2 - \lambda_i) \cdots (F_k^2 - \lambda_i). \end By allowing complex values for \lambda_i, the counter example of Marcel Riesz can in fact be solved. This closed form solution for the invariant decomposition is only valid for eigenvalues \lambda_i with algebraic multiplicity of 1. For degenerate \lambda_i the invariant decomposition still exists, but cannot be found using the closed form solution.


Exponential map

A 2k-reflection R \in \text(p,q,r) can be written as R = \exp(F) where F \in \mathfrak(p,q,r) is a bivector, and thus permits a factorization R = e^F = e^ e^ \cdots e^. The invariant decomposition therefore gives a closed form formula for exponentials, since each F_i squares to a scalar and thus follows Euler's formula: R_i = e^ = \bigl(\sqrt\bigr) + \frac F_i. Carefully evaluating the limit \lambda_i \to 0 gives R_i = e^ = 1 + F_i, and thus translations are also included.


Rotor factorization

Given a 2k-reflection R \in \text(p,q,r) we would like to find the factorization into R_i = \exp(F_i). Defining the simple bivector t(F_i) := \frac F_i, where \lambda_i = F_i^2. These bivectors can be found directly using the above solution for bivectors by substituting W_m = \langle R \rangle_ \big/ \langle R \rangle_0 where \langle R \rangle_ selects the grade 2m part of R. After the bivectors t(F_i) have been found, R_i is found straightforwardly as R_i = \frac.


Principal logarithm

After the decomposition of R \in \text(p,q,r) into R_i = \exp(F_i) has been found, the principal logarithm of each simple rotor is given by F_i = \text(R_i) = \begin \dfrac \;\text(\langle R_i \rangle) \quad & \lambda_i^2 \neq 0, \\ mu\langle R_i \rangle_2 & \lambda_i^2 = 0. \end and thus the logarithm of R is given by \text(R) = \sum_^k \text(R_i).


General Pin group elements

So far we have only considered elements of \text(p,q,r), which are 2k-reflections. To extend the invariant decomposition to a (2k+1)-reflections P \in \text(p,q,r), we use that the vector part r = \langle P \rangle_1 is a reflection which already commutes with, and is orthogonal to, the 2k-reflection R = r^ P = P r^. The problem then reduces to finding the decomposition of R using the method described above.


Invariant bivectors

The bivectors F_i are invariants of the corresponding R \in \text(p,q,r) since they commute with it, and thus under group conjugation R F_i R^ = F_i. Going back to the example of Chasles' theorem as given in the introduction, the screw motion in 3D leaves invariant the two lines F_1 and F_2, which correspond to the axis of rotation and the orthogonal axis of translation on the horizon. While the entire space undergoes a screw motion, these two axes remain unchanged by it.


History

The invariant decomposition finds its roots in a statement made by Marcel Riesz about
bivector In mathematics, a bivector or 2-vector is a quantity in exterior algebra or geometric algebra that extends the idea of scalars and vectors. Considering a scalar as a degree-zero quantity and a vector as a degree-one quantity, a bivector is of ...
s:
Can any bivector F be decomposed into the direct sum of mutually orthogonal simple bivectors?
Mathematically, this would mean that for a given bivector F in an n dimensional geometric algebra, it should be possible to find a maximum of k = \lfloor n/2 \rfloor bivectors F_i, such that F = \sum_^ F_i, where the F_i satisfy F_i \cdot F_j = _i, F_j= 0 and should square to a scalar \lambda_i := F_i^2 \in \mathbb. Marcel Riesz gave some examples which lead to this conjecture, but also one (seeming) counter example. A first more general solution to the conjecture in geometric algebras \mathbb_ was given by David Hestenes and Garret Sobczyck. However, this solution was limited to purely Euclidean spaces. In 2011 the solution in \mathbb_ (3DCGA) was published by Leo Dorst and Robert Jan Valkenburg, and was the first solution in a Lorentzian signature. Also in 2011, Charles Gunn was the first to give a solution in the degenerate metric \mathbb_. This offered a first glimpse that the principle might be metric independent. Then, in 2021, the full metric and dimension independent closed form solution was given by Martin Roelfs in his PhD thesis. And because bivectors in a geometric algebra \mathbb_ form the Lie algebra \mathfrak(p,q,r), the thesis was also the first to use this to decompose elements of \text(p,q,r) groups into orthogonal commuting factors which each follow Euler's formula, and to present closed form exponential and logarithmic functions for these groups. Subsequently, in a paper by Martin Roelfs and Steven De Keninck the invariant decomposition was extended to include elements of \text(p,q,r), not just \text(p,q,r), and the direct decomposition of elements of \text(p,q,r) without having to pass through \mathfrak(p,q,r) was found.


References

{{reflist Group theory