So the wedge product can be defined by simply setting a basis ei and requiring that ei∧ej=−ej∧ei for i≠j and that ei∧ei=0 along with commuting with scalars and distribution and associativity.
It can be shown then that for any vector a one has a∧a=0.
The wedge product defines a bit of signed area (or volume) on an oriented plane, hyperplane, etc.... just as a vetor represents a signed quantity in a specific direction.
The (typical) geometric product is defined as follows for an orthonormal basis:
eiej=−eiej for i≠j and eiei=1.
If a is a vector then aa=a⋅a the usual dot product of a with itself.
In general for vectors a and b the geometric product is ab=a⋅b+a∧b.
If b has unit length then bb=1, so b is its own inverse.
Consider the conjugation τv:v↦e1ve1. Then for any basis vector other than e1 the result is ei↦e1eie1=−e1e1ei=−ei. But e1↦e1e1e1=e1. Thus τv preserves the e1 axis, but is an inversion on the perpendicular space.
The same is true for τa:v↦ava for any unit vector a. The line through a is fixed pointwise, and the perpendicular space to a undergoes an involution where everything is negated.
The combination of τa followed by τb then fixes everything perpendicular to the a,b plane. However, on the a,b plane, if h is rotation from a to b then τb∘τa is h applied twice, giving twice the rotation of a direct rotation from a to b.
Thus the map v↦(ba)v(ab) rotates the a,b plane as if a single rotation directly from a to b had been applied twice, whereas it leaves the subspace perpendicular to the a,b plane pointwise fixed.
The scalar part of ab is the cosine of ψ where ψ is the angle from a to b. Put differently, the angle of rotation is θ and the scalar part of this rotation is cos(θ/2).
Because abab=−aabb=−1 then if we write out the taylor series expansion for exp(tab) where t is a scalar we get cos(t)+sin(t)ab.
The inverse of cos(t)+sin(t)ab is cos(t)+sin(t)ba=cos(t)−sin(t)ab.
Thus there is a rotation subgroup cos(t) + sin(t)ab, i.e.
v↦(cos(t)−sin(t)ab)v(cos(t)+sin(t)ab)
When t=0 this is the identity map and when t=π/2 this is the rotation v↦(ba)v(ab)
Now ab=a⋅b+a∧b.
If a,b are unit vectors, then multiplying
[cos(t)+sin(t)ab][cos(s)+sin(s)ab]
yields
cos(t)cos(s)+sin(t)sin(s)abab+cos(t)sin(s)ab+sin(t)cos(s)ab=(cos(t)cos(s)−sin(t)sin(s))+[cos(t)sin(s)+sin(t)cos(s)]ab
but this is just
cos(t+s)+sin(t+s)ab
In 4 dimensions a rotation is determined by the element
(cos(s/2)+sin(s/2)e1e2)(cos(t/2)+sin(t/2)e3e4)
Expanding gives
cos(s/2)cos(t/2)+cos(s/2)sin(t/2)e3e4+cos(t/2)sin(s/2)e1e2+sin(s/2)sin(t/2)e1e2e3e4
So there is a vector and a pseudovector and one is cos(s/2)cos(t/2) and the other is sin(s/2)sin(t/2)e1e2e3e4
There is also a bivector part which is where we get real direction (because the vector and pseudovector are directionless).
So given a unit versor for R4 is there necessarily a corresponding rotation, and if so, can we read off the planes of rotations and their rotation angles as we can in 3 dimensions?
That is, given a + b_{12) e_1 e_2 + b_{13} e_1 e_3 + b_{14} e_1 e_4 + b_{23} e_2 e_3 + b_{24} e_2 e_4 + b_{34} e_3 e_4 + c e_1 e_2 e_3 e_4 a unit vector where the sum of squares of the coefficients is one, does this always give a rotation, and if so, what are the planes and their rotations?
Now the grade two part should be the sum of two different blades, each one the orthogonal complement of the other.
A single 2 blade in R4 has grade two part satisfying u12u34+u13u24+u14u23=0. The orthogonal blade grade 2 part has v12=u34 and v13=u24 etc....
One would expect that every possible choice of bij can be represented nearly uniquely as a weighted sum of two orthogonal 2 blades, i.e. choose 1, then the other is detemined, and one can choose the coefficient of the other which gives just the right dimension.
Subscribe to:
Post Comments (Atom)
More about rotations in 4 dimensions.
It is easy to take a quaternion and recognize the rotation it actually represents. This is about doing the same thing for 4 dimensional rota...
-
So the geometric algebra specifies a rotation on Rn in quite a nice form. Given unit vectors a,b then defining $\sigma\colon ...
-
python_test In [6]: import pandas as pd import numpy as np import matplotlib.pypl...
-
I went over my old notes on deforming C2. Pairs of laminations of C2 by holomorphic curves was a recurring theme in ...
No comments:
Post a Comment