-
Notifications
You must be signed in to change notification settings - Fork 6
/
complex.tex
115 lines (110 loc) · 4.46 KB
/
complex.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
%
% Copyright © 2017 Peeter Joot. All Rights Reserved.
% Licenced as described in the file LICENSE under the root directory of this GIT repository.
%
%{
\index{complex imaginary}
\index{pseudoscalar}
We've seen that bivectors like \( \Be_{12} \) square to minus one.
Geometric algebra has infinitely many such imaginary numbers, which can be utilized to introduce problem specific ``complex planes'' as desired.
In three dimensional and higher spaces, imaginary representations
(such as the \R{3} pseudoscalar) with grades higher than two are also possible.
Using the reversion relationship of \cref{eqn:reverse:103}, we can see that the \( I \) behaves as an imaginary
\begin{equation}\label{eqn:complex:3310}
\begin{aligned}
I^2
&= I (-I^\dagger) \\
&= - (\Be_1 \Be_2 \Be_3)(\Be_3 \Be_2 \Be_1)
&= - \Be_1 \Be_2 \Be_2 \Be_1 \\
&= - \Be_1 \Be_1 \\
&= -1.
\end{aligned}
\end{equation}
Given many possible imaginary representations, complex and complex-like numbers can be represented in GA for any k-vector \( i \) that satisfies \( i^2 = -1 \) since the multivector
\begin{equation}\label{eqn:complex:260}
z = x + i y,
\end{equation}
will have all the required properties of a complex number.
For example, in Euclidean spaces we could use either of
\begin{equation}\label{eqn:complex:280}
\begin{aligned}
i &= \frac{\Bu \wedge \Bv}{\sqrt{-\lr{\Bu\wedge\Bv}^2}} \\
I &= \frac{\Bu \wedge \Bv \wedge \Bw}{\sqrt{-\lr{\Bu\wedge\Bv\wedge \Bw}^2}},
\end{aligned}
\end{equation}
provided \( \Bu, \Bv, \Bw \) are linearly independent vectors.
Given a set of orthonormal vectors \( \Bu, \Bv, \Bw \), then
\begin{equation}\label{eqn:complex:300}
\begin{aligned}
i &= \Bu \Bv \\
I &= \Bu \Bv \Bw,
\end{aligned}
\end{equation}
are also suitable as imaginaries. Note that in \cref{eqn:complex:300}, the bivector \( i \) differs from the unit \R{2} pseudoscalar only by a sign (\( i = \pm \Be_{12} \)), and the trivector \( I \), also differs from the \R{3} unit pseudoscalar only by a sign (\( I = \pm \Be_{123} \)).
Other complex number like representations are also possible with GA.
Quaternions, which are often used in computer graphics to represent rotations,
are the set \( q \in \setlr{ a + x \Bi + y \Bj + z \Bk \mid a, x, y, z \in \bbR} \) where
\begin{equation}\label{eqn:complex:1240}
\begin{aligned}
\Bi^2 &= \Bj^2 = \Bk^2 = -1 \\
\Bi \Bj &= \Bk = -\Bj \Bi \\
\Bj \Bk &= \Bi = -\Bk \Bj \\
\Bk \Bi &= \Bj = -\Bi \Bk.
\end{aligned}
\end{equation}
Like complex numbers, quaternions can be represented in GA as grade \((0,2)\)-multivectors, but require three imaginaries instead of one.
%%%\index{\(\overbar{A}\)}
%%%Other complex like representations are also possible in GA, provided suitable conjugation operations are defined.
%%%For example,
%%%an operation called Clifford conjugation (or spatial reversal) designated \( \overbar{A} \) is introduced in \citep{baylis2004electrodynamics}
%%%that toggles the sign of any multivector components with grade \( g \mod 4 = 1,2 \).
%%%Illustrating by example, given a multivector
%%%\( A = 1 + \Be_1 + \Be_{12} + \Be_{123} \), the Clifford conjugate is
%%%\begin{equation}\label{eqn:complex:60}
%%%\overbar{A} = 1 - \Be_1 - \Be_{12} + \Be_{123},
%%%\end{equation}
%%%leaving the sign of the scalar and pseudoscalar components untouched (much like the reversion operator \( \dagger \) toggles the sign of any grade 2 or 3 multivector components).
%%%Such a complex conjugation like operation allows (0,1), (0,2), (1,3) or (2,3) multivectors to encode relativistic ``proper length'' using geometric algebras built from real Euclidean vector spaces.
%%%
\makeproblem{Quaternions.}{problem:2dMultiplication:quaternions}{
\index{quaternion}
Show that the relations \cref{eqn:complex:1240} are satisfied by the unit bivectors \( \Bi = \Be_{32}, \Bj = \Be_{13}, \Bk = \Be_{21} \), demonstrating that quaternions, like complex numbers, may be represented as multivector subspaces.
} % problem
\makeanswer{problem:2dMultiplication:quaternions}{
Here are the basic quaternionic relations
\begin{equation}\label{eqn:complex:3330}
\Bi \Bj =
\Be_{32}
\Be_{13}
=
(-\Be_{23})
(-\Be_{31})
=
\Be_{21} = \Bk
\end{equation}
\begin{equation}\label{eqn:complex:3350}
\Bj \Bk
=
\Be_{13} \Be_{21}
=
(-\Be_{31})(-\Be_{12})
=
\Be_{32}
= \Bi
\end{equation}
\begin{equation}\label{eqn:complex:3370}
\Bk
\Bi
=
\Be_{21}
\Be_{32}
=
(-\Be_{12})
(-\Be_{23})
=
\Be_{13}
= \Bj.
\end{equation}
All these bivectors obviously square to \( -1 \), which incidentally shows that \( \Bi \Bj \Bk = \Bk^2 = -1 \), a well known quaternion identity.
} % problem
%}