Professional Documents
Culture Documents
Latihan Euclid
Latihan Euclid
Latihan Euclid
Kurt Nalty
July 11, 2015
Abstract
This is a formula summary sheet for nilpotents, idempotents and
related variations in three dimensional, Euclidean, geometric algebra.
Formulas
Basic functional definitions: z is a nilpotent, P is an idempotent, (1 P ) is
also an idempotent, * is multivector multiplication. Idempotents and nilpo-
tents come in pairs.
zz = 0
P P = P
P2 P = 0
P (P 1) = P (1 P ) = 0
(1 P ) (1 P ) = (1 P )
P = Az
1P = zB
1
Idempotents have a natural scale, due to the scalar component of 1/2.
While nilpotents are independent of scale, I prefer the following form due
to the relationship between nilpotents and idempotents. In the following
formulas, the two unit vectors ~u and ~v are orthogonal, meaning ~u~v = ~v~u.
P is shorthand for both P+ and P .
Periodic formats
Hyperbolic formats
1
P+ = (1 + (~u cosh () + ~u~v sinh ())) = P
2
1
P = (1 (~u cosh () + ~u~v sinh ())) = (1 P )
2
P + P = 0
1
P = (1 (~u cosh () + ~u~v sinh ()))
2
P = ~v z
z = ~v P
1
= (~v ~v~u cosh() ~u sinh())
2
I have three angles and one parameter associated with nilpotents and
idempotents. The unit vector ~u has two angles ( and ) associated with
latitude and longitude. The vector ~v , which is perpedicular to ~u, in three
space, has an angle that rotates around ~u. In a sense, the multivector ~u~v
is like a flag at the end of a flagpole, free to orient in the wind, but always
perpendicular to the pole (given enough wind). By contrast, the argument
of the hyperbolic functions is a real parameter sweeping from to +.
2
~u = cos sin ex + sin sin ey + cos ez
~v = +(cos cos cos sin sin )ex
+(cos sin cos + sin cos )ey
+( cos sin )ez
~u~v = +(sin sin )ex ey
+(cos cos sin sin cos )ez ex
+( cos sin sin cos cos )ey ez
3
Writing z in component form in this basis, we have
1
z = (~v ~v~u cosh() ~u sinh())
2
1
= (~v ~u sinh() ~v~u cosh())
2
1
= + [(cos cos cos sin sin ) sinh() cos sin ] ex
2
1
+ [(cos sin cos + sin cos ) sinh() sin sin ] ey
2
1
+ [( cos sin ) sinh() cos ] ez
2
1
[cosh()(sin sin )] ex ey
2
1
[cosh()(cos cos sin sin cos )] ez ex
2
1
[cosh()( cos sin sin cos cos )] ey ez
2
(r + P )2 = r2 + 2rP + P 2
= r2 + (2r + 1)P
3
(r + P ) = r3 + 3r2 P + 3rP 2 + P 3
= r3 + (3r2 + 3r + 1)P
4
(r + P ) = r4 + 4r3 P + 6r2 P 2 + 4rP 3 + P 4
= r4 + (4r3 + 6r2 + 4r + 1)P
4
Lets take the exponential of P .
eP = 1 + P (e 1)
e(r+P ) = er + P er (e 1)
Now look at a general combination of two orthogonal idempotents.
(aP+ + bP )2 = a2 P+2 + 2abP+ P + b2 P2
= a2 P + + b 2 P
3
(aP+ + bP ) = a3 P+3 + 3a2 P+2 bP + 3aP+ b2 P2 + b3 P3
= a3 P + + b 3 P
n
(aP+ + bP ) = an P + + b n P
5
3D Euclidean Geometric Algebra Basis
Three dimensional Euclidean geometrical algebra has a scalar (1), three vec-
tors (ex , ey and ez ), three bivectors (ex ey , ez ex , and ey ez ), and one trivector
(ex ey ez ) defining the geometry. In multiplication table format, the order-
sensitive multiplication among these elements, with prefactors on the left
column and postfactors on top row, is
1 ex ey ez ex ey ez ex ey ez ex ey ez
1 1 ex ey ez ex ey ez ex ey ez ex ey ez
ex ex 1 ex ey -ez ex ey ez ex ey ez ey ez
ey ey ex ey 1 ey ez ex ex ey ez ez ez ex
ez ez ez ex ey ez 1 ex ey ez ex ey ex ey
ex ey ex ey ey ex ex ey ez -1 ey ez ez ex ez
ez ex ez ex ez ex ey ez ex ey ez -1 ex ey ey
ey ez ey ez ex ey ez ez ey ez ex ex ey -1 ex
ex ey ez ex ey ez ey ez ez ex ex ey ez ey ex -1
6
- a.xy*b.xyz + a.zx*b.x - a.yz*b.y - a.xyz*b.xy ;
c.xy = a.q*b.xy + a.x*b.y - a.y*b.x + a.z*b.xyz
+ a.xy*b.q + a.zx*b.yz - a.yz*b.zx + a.xyz*b.z ;
c.zx = a.q*b.zx - a.x*b.z + a.y*b.xyz + a.z*b.x
- a.xy*b.yz + a.zx*b.q + a.yz*b.xy + a.xyz*b.y ;
c.yz = a.q*b.yz + a.x*b.xyz + a.y*b.z - a.z*b.y
+ a.xy*b.zx - a.zx*b.xy + a.yz*b.q + a.xyz*b.x ;
c.xyz = a.q*b.xyz + a.x*b.yz + a.y*b.zx + a.z*b.xy
+ a.xy*b.z + a.zx*b.y + a.yz*b.x + a.xyz*b.q ;