Академический Документы
Профессиональный Документы
Культура Документы
Jim Smith
QueLaMateNoTeMate.webs.com
email: nitac14b@yahoo.com
LinkedIn Group: Pre-University Geometric Algebra
October 4, 2016
Abstract
1
1 Nomenclature and other comments
Lower-case Greek letters (e.g, , , ) represent scalars.
2
A B = hABikj . Note that if j >k, then the inner product doesnt exist.
However, in such a case B A = hBAijk does exist.
The outer product
The outer product of a j -vector A and a k -vector B is
A B = hABik+j .
Equality of Multivectors
For any two multivectors M and N ,
M = N if and only if for all k, hMik = hN ik .
ab = {(a v + [a (
) v i} {(b v
v i)] v + [b (
) v i}
v i)] v
3
Here is a brief proof:
abc = {a b + a b} c
= {a b + [(ai) b] i} c
= (a b) c + [(ai) b] ic
= c (a b) c [(ai) b] i
= c (a b) + c [a (bi)] i
= c (b a) + c [(bi) a] i
= c {b a + [(bi) a] i}
= c {b a + b a}
= cba.
Well solve this problem by identifying the values of scalars and for the
vector p to the point of origin. First, we write
p = a + p u = b + p v,
where p and p are the values of and for the point of intersection p,
specifically . Next, we use the exterior product with v to eliminate the term,
An alternative solution for p , so that we may solve for p :
starting from
(a + p u) v = (b + p v) v
(a + p u) v = (b + p v) v:
1
p = [(b a) v] (u v) .
p u v = (b a) v;
Similarly, we solve for p by using the exterior product with u to eliminate the
p [(ui) v] i = {[(b a) i] v} i;
term:
[(b a) i] v
p =
(ui) v (a + p u) u = (b + p v) u
(b a) (vi) 1
= . p = [(a b) u] (v u)
u (vi)
1
= [(b a) u] (u v) .
4
for the scalars and :
x = a + c;
a x = B = a c;
c x = = c a + c2 ,
etc. A similar problem was treated at length in [3] as a vehicle for introducing
and examining several GA themes.
Our first impulse might be to obtain an expression for xb, in order to combine
it with xb to form the geometric product xb. Instead, well derive an expression
for x b, which we will then substitute into the given equation;
x + a (x b) = c;
{x + a (x b)} b = c b;
x b + (a b) (x b) = b c;
( + a b) x b = b c;
bc
xb= .
+ab
Now, we substitute that expression for x b into the original equation:
bc
x + a = c;
+ab
1 bc
x= ca .
+ab
Following [2], p. 675, our strategy will be to obtain an expression for x B For comparison, see the problem
in terms of known quantities, so that we may then add that expression to
x + b x = a,
x B (= a x) to form an expression (again in terms of known quantities)
that is equal to the geometric product xB. The key to the solution is recognizing in Section 3.5
that (x B)B = 0. One way to recognize this is by factoring B as the exterior
product of some two arbitrary vectors u and v that lie within the plane that it
defines:
[x B] B = [x (u v)] (u v)
= [(x u) v (x v) u] u v
= (x u) v u v (x v) u u v
= 0.
5
Next, we make use of the relation weve just found (i.e., (x B) B = 0)
by wedging both sides of the given equation with B:
x + x B = a
(x + x B) B = a B;
x B + 0 = a B;
1
x B = (a B) .
The equation to be solved: Now, well return to the equation that we are to solve. By adding x B to the
x + x B = a. left-hand side, well form the term xB.
1
x + x B + x B = a + (a B);
| {z }
=xB
1
x + xB = a + (a B) ;
1
x ( + B) = a + (a B) ;
1 1 1
x ( + B) ( + B) = a + (a B) ( + B) ;
a + a B B
x= ;
2 + kBk2
| {z }
=(+B)1
2
a aB + a B (a B) B
=
(2 + kBk2 )
aB + a B = a B.
2
a a B (a B) B
= .
(2 + kBk2 )
2 a a B (a B) B 2 a a B (a B) B
x + x B = + B
(2 + kBk2 ) (2 + kBk2 )
3 a 2 a B (a B) B + 2 a B (a B) B [(a B) B] B
=
(2 + kBk2 )
3 a (a B) B (a B) B [(a B) B] B
= . (1)
(2 + kBk2 )
Lets look, now, at some of the terms in the numerator. First, the product
Here, we see a useful, common
maneuver: (a B) B = 0, so a B is a vector. The geometric product of a vector v and bivector M is the
(a B) B is in fact (a B) B. sum v M +v M . Therefore, the geometric product of the vector aB and the
Similarly, when (a B) B = 0, bivector B is (aB) B = (a B) B + (a B) B. Weve already established
(a B) B is (a B) B. that (a B) B = 0 . Thus, (a B) B = (a B) B. Making this substitution
6
in Eq. (1),
=(aB)B
z }| {
3 a (a B) B (a B) B [(a B) B] B
x + x B = .
(2 + kBk2 )
Next, we note that
(a B) B + (a B) B = (a B + a B) B
= (aB) B
= akBk2 .
Therefore,
3 a + akBk2 [(a B) B] B
x + x B = .
(2 + kBk2 )
Even though the familiar cross product () is not part of GA, [1] and [2] Note this problems resemblance
spend considerable time on that product for contact with the literature that to that presented in Section
uses conventional vector algebra. In GA terms, the product u v (which (3.4).
evaluates to a vector) is said to be the dual of the bivector a b, and is
related to it via
u v = iu v.
Therefore, the equation that were asked to solve can be rewritten as
x i (b x) = a , or
x + i (x b) = a.
7
As [2] notes (p. 47), in such a problem we should try to eliminate one of the
terms that involves the unknown. How might we do that here? We know from
conventional vector algebra that bx evaluates to a vector thats perpendicular
to both x and b. Therefore, [i (x b)]b should be zero. Lets demonstrate that
via GA, bearing in mind that [i (x b)] b is a dot product of the two vectors
i (x b) and b :
because the product of i with any vector evaluates to a vector. Now, using the
fact that [i (x b)]b = 0, we can obtain an expression for xb from the original
equation:
x + b x = a
x b + [b x] b = a b
| {z }
=0
ab
xb= .
x + i (x b) = a
i (x b) = a x
ii (x b) = i (a x)
x b = ix ia.
ab
xb+xb= + ix ia
ab
xb = + ix ia
ab
xb ix = ia
ab
xb xi = ia.
8
In that last line, we used the fact that ix = xi. Proceeding,
ab
x (b i) = ia
ab b + i
x= ia
2 + b2
| {z }
=(bi)1
A reminder:
(a b) b + (a b) i iab + 2 a i is I 2 , but i is I 3 .
=
(2 + b2 ) For any vector v,
(a b) b + i (a b) i (a b + a b) + 2 a iv = vi, but iv = vi.
=
(2 + b2 )
(a b) b i (a b) + 2 a
= .
(2 + b2 )
As [2], p. 93 tells us, The directance from one point set to another can be In this solution, well see many
defined as the chord of minimum length between points in the two sets, provided places where the symbol for a
there is only one such chord. Reference [2] solves the present problem from a vector (for example, p) is used
very algebraic point of view. In contrast, the solution presented here uses our ambiguously, to refer either to
visual capacities to help us. First, well look at two coplanar lines (Fig. 1) that the vector itself, or to its
endpoint. In each such instance,
have the directions u and v, and intersect in some point p.
we rely upon context to make
the intended meaning clear. On
a related theme, Hesteness
observations ([2], p. 80) on the
correspondence between vectors
and physical space are highly
recommended reading.
Figure 1: L1 and L2 are coplanar lines that have the directions u and v, re-
spectively, and intersect in some point p .
Now, lets examine a parallel plane (Fig. 2) through the point p0 (= p0 + d),
where d is a vector perpendicular to both planes. Through p, weve also drawn
the line L3 , which is parallel to L2 . Wed almost certainly conclude, intuitively,
that d is the directance from L1 to L3 . However, lets demonstrate that our
intuition is accurate, using GA.
9
Figure 2: The plane shown in Fig. 1 plus a parallel plane that contains the
point p0 (= p + d), where d is some vector perpendicular to both planes. The
line L3 is parallel to L2 , and passes through the point p0 . In the text, we show
that d is the directance from L1 to L3 .
k (p + d + v) (p + u) k2 = kd + (v u) k2
2
= d2 2d (v u) + (v u) .
Thus, the directance is, indeed, the vector d shown in Fig. 2. Now, we
need to find out how we can determine d given that L1 = (x a) u = 0 and
L3 = (y b) v = 0. Lets see what insights Fig. 3 might offer.
From that figure, we can see that d is the rejection (in the words of [2],
p. 65) of the vector b a from the plane containing L1 . That rejection is equal
to [(b a) B] B 1 , where B can be any positive bivector that has the same
orientation as the plane. One such bivector, clearly, is u v. Putting all of
these ideas together,
1
d = [(b a) (u v)] (u v) .
10
Figure 3: The same lines and planes as in Fig. 2, plus a point a along L1 and a
point b along L3 . Given these points, we can now write that L1 = (x a)u =
0 and L3 = (y b) v = 0. The text explains that d, the directance from L1
to L3 , is the rejection of the vector b a from the bivector u v.
(a + p u b) B = 0,
from which
p u B = (b a) B,
1
p = [(b a) B] (u B) ,
n o
1
and p = a + [(b a) B] (u B) u.
11
Figure 4: Point p is the intersection of the line (x a) u = 0 and the plane
(y b) B = 0. The vector u is perpendicular to that plane, and is equal to
(u B) B 1 . Similarly, (a b) is equal to [(a b) B] B 1 .
1
Here, the fact that (a x) = (a x) /ka xk2 is unhelpful. Instead, we
proceed as follows:
1
(a x) (b x) = ei
b x = (a x) ei
xei x = a b
1
x = (a b) ei 1
ei 1
= (a b) .
2 (1 cos )
See also the problem presented This problem is from [2]s treatment of constant-force problems; specifically,
in 3.10. t is the time of flight of a projectile that will land at point r if fired at velocity
v0 .
12
1
intuitively, well start from g r = t (g v 0 ) rather than from r = gt2 + v 0 t:
2
2 2
(g r) = [t (g v 0 )]
h i
2 2
(g r) g 2 r2 = t2 (g v 0 ) g 2 v0 2 .
Are we making progress? Weve obtained a v0 2 term, but weve also intro-
duced an unwanted quantity: g v 0 . However, using the other equation that we
were given, we can obtain an expression to substitute for g v 0 :
h i
1
g r = g gt2 + v 0 t
2
1
g r g 2 t2
g v0 = 2 and
t
2 1
2
(g r) g 2 t2 g r g 4 t4
(g v 0 ) = 4 .
t2
We begin by squaring both sides of a + b = c to produce a kbk2 term: See also the problem presented
in 3.9. Extending these two
2 a2 + 2a b + kbk2 = c2 , problems a bit, we can see that
Next, we dot both sides of a + b = c with a to produce an expression that if we had to solve for x in the
we can substitute for the unwanted quantity a b: equation f = g + x, and knew
g and kf k, but not f s
a (a + b = c) = a c; direction, we might consider
a2 + a b = a c; forming the square of kf k by
one of the following maneuvers:
a c a2
ab= .
kf k2 = f f = f (g + x);
a2 2 (2a c) + c2 2 b2 = 0;
q
2
ac (a c) + a2 ( 2 b2 c2 )
= .
a2
13
4 Additional Problems
References
[1] A. Macdonald, 2012, Linear and Geometric Algebra (First Edition) p.
126, CreateSpace Independent Publishing Platform (Lexington).
[8] J. Smith, 2016,Three Solutions of the LLP Limiting Case of the Problem
of Apollonius via Geometric Algebra, Using Reflections and Rotations.
Available at http://vixra.org/abs/1607.0166.
[9] J. Smith, 2016,Simplified Solutions of the CLP and CCP Limiting Cases
of the Problem of Apollonius via Vector Rotations using Geometric Alge-
bra. Available at http://vixra.org/abs/1608.0217.
[10] J. Smith, 2016, Additional Solutions of the Limiting Case CLP of the
Problem of Apollonius via Vector Rotations using Geometric Algebra.
Available at http://vixra.org/abs/1608.0328.
14
[12] J. Smith, Geometric Algebra (Clifford Algebra),
https://www.geogebra.org/m/qzDtMW2q#chapter/0.
15