590 CONTRACTIONS AND OTHER INNER PRODUCTS APPENDIX B
The dot product thus switches between left and right contraction depending on the
grades. As a consequence of the definition, the dot product has a different and somewhat
more symmetrical grade than the contraction:
grade(A
k
• B
l
) = |k − l|.
It is therefore a mapping •:
k
R
n
×
l
R
n
→
|k−l|
R
n
. It is less often zero than the
contraction (when the grade of the first arguments gets too high to have a non-zero out-
come for the contraction, the second argument “takes over”). This may seem to be an
advantage, but remember from Section 3.3 that a zero contraction has a geometric signi-
ficance: it means that not all of A
k
is contained in B
l
. Since that concept is of geometrical
importance it needs to be encoded somewhere in the framework. When you use the dot
product, you get a lot of conditional statements to do this, which could have been avoided
by using the natural asymmetry of the contraction.
B.1.2 HESTENES’ INNER PRODUCT
The literature on applied geometric algebra almost exclusively contains another inner
product, which is like the dot product, except that it is zero whenever one of the arguments
is a scalar. We refer to it here as the Hestenes inner product, and denote it •
H
. This is used
in [33], and most texts derived from his approach, such as [15], denote it as · since it is
the only inner product they use. Like the dot product, it leads to many special cases in
general derivations (even more so, to treat the scalar cases).
B.1.3 NEAR EQUIVALENCE OF INNER PRODUCTS
Whenever the first argument has a lower or equal grade to the second, and there is no
possibility of any of then being scalar, the contraction and inner products are all identical:
A • B = AB = A •
H
B, when 0 = grade(A) ≤ grade(B).
With careful writing, that limits the consequences of the choice of inner product, so that
results can be compared and transferred with ease.
We have made an effort to make most equations in this book of the type “lowest grade
first,” so that one can easily substitute one’s favorite inner product and follow the compu-
tation, but in some results of general validity (extending to scalars and arbitrary order of
arguments), the use of the contraction is essential. Therefore we have kept the asymmetric
notation for this inner product.
Other texts often have the same tendency in their ordering of the arguments, so the issue
is not as serious as it might appear, at least algebraically.
In our
GAviewer software, which was used to render most of the figures in this book,
a preferred interpretation of the inner product can be set, so that formulas from this