Geometric algebra
Related: Clifford algebra.
An Intuitive Introduction
For a more in-depth explanation, you can refer to "What is Geometric Algebra?" in the Calibre Library. In a nutshell, the exterior algebra can be constructed for any vector space
The elements of this algebra can be interpreted as scalars, vectors, bivectors, trivectors, etc. A bivector
In the algebra
Geometric Algebra in 2D and Complex Numbers
When we set
Therefore, we interpret
is isomorphic to , with its usual internal rotations. acts on as dilation-rotations. Specifically, the exponent , defined as , rotates a vector by through the formula .
Note: Although
Complex number has a doubled "personality": they represent vectors, on the one hand, and operations on vectors, on the other. From the Geometric Algebra viewpoint, everything is more coherent, since in
- The real plane
itself, that is, its grade 1 members. - The even subalgebra
that operates over in the sandwiched way.
Geometric Algebra in 3D and Quaternions
When we take
are the pure imaginary quaternions. is isomorphic to , maintaining its usual internal properties. - An unitary vector
defines a reflection in along the plane orthogonal to it through the formula .
acts on as rotations. Specifically, the exponent rotates a vector by along the plane given by using the formula .
Axiomatic approach
We can invert the entire construction process to define a geometric algebra as follows:
Definition:
A geometric algebra is a set
-
is a (potentially non-commutative) graded ring with a unit element. The neutral elements for addition and multiplication are denoted by 0 and 1, respectively. -
The grade-0 elements,
, constitute a field with characteristic 0 that includes the neutral elements 0 and 1. The elements of commute under multiplication with any element in , meaning they are contained in the center of . Hence, can be viewed as an associative algebra over . Elements of
are called scalars or 0-vectors. -
includes a subset that is closed under addition, and its elements are termed 1-vectors. The square of a 1-vector is a scalar, and if
, -
For
and , we can define the inner product as and the outer product as
Consequently,
We assume that:
-
There exists a certain
such that for every ,
and
for
Some remarks:
-
The neutral
(as a scalar) is identical to (as a 1-vector). -
The first part of axiom 3 is equivalent to: for any
. Thus, it can be deduced from axiom 4. -
Elements of
are known as -vectors. If an element contains only one term, it is called a simple -vector or -blade. In general, a geometric product of vectors (which are not necessarily orthogonal) is termed an -versor. -
If
has dimension 3, then one can show that the linear combination of 2-blades can always be reduced to a single 2-blade (for instance, in , two planes always share a common line). However, this does not hold in higher dimensions. -
Concerning axiom 2, every ring
(even a non-commutative one) can be viewed as an associative algebra over its center. Conversely, if is an associative algebra over a commutative subring , then is a subset of the center of . -
Within the list of axioms, we have incompletely defined two products. Several properties can be shown about these products that one would intuitively expect, such as the associativity of the wedge product and the distributive rules for both the inner and wedge products.
-
The definitions of the inner and wedge products within the axioms can and should be generalized to any pair
of multivectors: and
where
signifies projection over . -
To understand the significance of
, let . Following the definitions, we find: Manipulating this equation leads to:
This expression shows that
is a vector contained in the plane spanned by and and is orthogonal to the projection of onto that plane. -
Two vectors are orthogonal if
. This implies , and vice versa. For three orthogonal vectors , implies: -
Another useful definition is that of reversion. It is the unique operation in
satisfying: This implies:
-
Yet another definition is magnitude. For any multivector
: -
Finally, a rotor is defined as a geometric product of an even number of unit vectors such that
.
Geometric interpretations
Two key insights (see this video):
- "The geometric product contracts parallel parts and join perpendicular parts of shapes".
- "The geometric product of two vectors
and represents a linear transformation bringing to something proportional to ".
More specific interpretations
- Given a unit vector
, the transformation is a reflection on the hyperplane orthogonal to . - Given a bivector
, with unitary WLOG, it can be interpreted as the geometric product of two orthogonal vectors $$
b\wedge c=bc^2\wedge c=
[(b\cdot c)c+(b\wedge c)c]\wedge c=(b_{|}+b_{\perp})\wedge c=b_{\perp}\wedge c=b_{\perp}c.
b\wedge c=\lambda e_1\wedge e_2.
b\wedge c=\lambda e_1 ' \wedge e_2 '.
e_1'=x=cos(\theta)e_1+sin(\theta)e_2
e_2 '=-sin(\theta)e_1+cos(\theta)e_2
x a\wedge b= x\wedge a \wedge b
\theta e_1e_2
ab=e^{\theta e_1 e_2}
e^A=1+A+A^2 /2+\cdots=\lim_N (1+\frac{A}{N})^N
e^{\theta e_1 e_2}=cos(\theta)+e_1 e_2sin(\theta)
b=a(cos(\theta)+e_1 e_2sin(\theta))=a\cdot cos(\theta)+ ae_1e_2 \cdot sin(\theta)
b=a e^{\theta e_1 e_2}\cong a(1+\frac{\theta e_1 e_2}{N})^N=a+\frac{\theta}{N}a_{\perp}+\cdots
ab=a\cdot b+a\wedge b=
=\mu +\lambda e_1e_2
cos^2(\theta)+sin^2(\theta)=1
e_1 e_2=e^{\frac{\theta}{2} e_1 e_2}
and we will arrive to the usual conclusions.
On the other hand, suppose
So
From here we can conclude usual facts like
where we have called
and therefore
Observe that we have used that
but this is true whenever
\bigbreak
IDEA TO FOLLOW: Could be non-simple bivectors the angle between two
is the support for angles between two prefered
More on this: there is a formula for the total angle between subspaces
and this reminds me the product of exponentials when we decompose a sum. At the same time, it reminds me the probabilty of an intersection.