SlideShare a Scribd company logo
A Very Brief Introduction to Reflections in 2D
Geometric Algebra, and their Use in Solving
“Construction” Problems
Jim Smith
QueLaMateNoTeMate.webs.com
email: nitac14b@yahoo.com
June 24, 2016
Abstract
This document is intended to be a convenient collection of explana-
tions and techniques given elsewhere ([1]-[3]) in the course of solving tan-
gency problems via Geometric Algebra.
1
Geometric-Algebra Formulas
for Plane (2D) Geometry
The Geometric Product, and Relations Derived from It
For any two vectors a and b,
a · b = b · a
b ∧ a = −a ∧ b
ab = a · b + a ∧ b
ba = b · a + b ∧ a = a · b − a ∧ b
ab + ba = 2a · b
ab − ba = 2a ∧ b
ab = 2a · b + ba
ab = 2a ∧ b − ba
Definitions of Inner and Outer Products (Macdonald A. 2010 p. 101.)
The inner product
The inner product of a j-vector A and a k-vector B is
A · B = AB k−j. Note that if j>k, then the inner product doesn’t exist.
However, in such a case B · A = BA j−k does exist.
The outer product
The outer product of a j-vector A and a k-vector B is
A ∧ B = AB k+j.
Relations Involving the Outer Product and the Unit Bivector, i.
For any two vectors a and b,
ia = −ai
a ∧ b = [(ai) · b] i = − [a · (bi)] i = −b ∧ a
Equality of Multivectors
For any two multivectors M and N,
M = N if and only if for all k, M k = N k.
Formulas Derived from Projections of Vectors
and Equality of Multivectors
Any two vectors a and b can be written in the form of “Fourier expansions”
with respect to a third vector, v:
a = (a · ˆv) ˆv + [a · (ˆvi)] ˆvi and b = (b · ˆv) ˆv + [b · (ˆvi)] ˆvi.
Using these expansions,
ab = {(a · ˆv) ˆv + [a · (ˆvi)] ˆvi} {(b · ˆv) ˆv + [b · (ˆvi)] ˆvi}
Equating the scalar parts of both sides of that equation,
2
a · b = [a · ˆv] [b · ˆv] + [a · (ˆvi)] [b · (ˆvi)], and
a ∧ b = {[a · ˆv] [b · (ˆvi)] − [a · (ˆvi)] [b · (ˆvi)]} i.
Also, a2
= [a · ˆv]
2
+ [a · (ˆvi)]
2
, and b2
= [b · ˆv]
2
+ [b · (ˆvi)]
2
.
Reflections of Vectors, Geometric Products, and Rotation operators
For any vector a, the product ˆvaˆv is the reflection of a with respect to the
direction ˆv.
For any two vectors a and b, ˆvabˆv = ba, and vabv = v2
ba. Therefore,
ˆveθiˆv = e−θi
, and veθi
v = v2
e−θi
.
A useful relationship that is valid only in plane geometry: abc = cba.
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.
3
1 Introduction
This document discusses reflections of vectors and of geometrical products of two
vectors, in two-dimensional Geometric Algebra (GA). It then uses reflections to
solve a simple tangency problem.
2 Reflections in 2D GA
2.1 Reflections of a single vector
For any two vectors ˆu and v, the product ˆuvˆu is
ˆuvˆu = {2ˆu ∧ v + vˆu} ˆu (2.1)
= v + 2 [(ˆui) · v] iˆu (2.2)
= v − 2 [v · (ˆui)] ˆui, (2.3)
which evaluates to the reflection of the reflection of v with respect to ˆu (Fig.
2.1).
Figure 2.1: Geometric interpretation of ˆuvˆu, showing why it evaluates to the
reflection of v with respect to ˆu.
We also note that because u = |u| ˆu,
uvu = u2
(ˆuvˆu) = u2
v − 2 [v · (ui)] ui. (2.4)
2.2 Reflections of a bivector, and of a geometric product
of two vectors
The product ˆuvwˆu is
ˆuvwˆu = ˆu (v · w + v ∧ w) ˆu
= ˆu (v · w) ˆu + ˆu (v ∧ w) ˆu
= ˆu2
(v · w) + ˆu [(vi) · w] iˆu
= v · w + ˆu [−v · (wi)] (−ˆui)
= v · w + ˆu2
[(wi) · v] i
= w · v + w ∧ v
= wv.
In other words, the reflection of the geometric product vw is wv, and does
not depend on the direction of the vector with respect to which it is reflected.
We saw that the scalar part of vw was unaffected by the reflection, but the
bivector part was reversed.
Further to that point, the reflection of geometric product of v and w is
equal to the geometric product of the two vectors’ reflections:
ˆuvwˆu = ˆuv (ˆuˆu) wˆu
= (ˆuvˆu) (ˆuwˆu) .
That observation provides a geometric interpretation (Fig. 2.2) of why reflecting
a bivector changes its sign: the direction of the turn from v to w reverses.
Figure 2.2: Geometric interpretation of ˆuvwˆu, showing why it evaluates to
the reflection of v with respect to ˆu. Note that ˆuvwˆu = ˆuv (ˆuˆu) wˆu =
(ˆuvˆu) (ˆuwˆu).
5
3 Use of reflections to solve a simple tangency
problem
The problem that we will solve is
“Given two coplanar circles, with a point Q on one of them, con-
struct the circles that are tangent to both of the given circles, with
point Q as one of the points of tangency” (Fig. 3.1).
Figure 3.1: Diagram for our problem: “Given two coplanar circles, with a point
Q on one of them, construct the circles that are tangent to both of the given
circles, with point Q as one of the points of tangency.”
Several solutions that use rotations are given by [1], but here we will use
reflections. The triangle TQC3 is isosceles, so ˆt is the reflection of ˆw with
respect to the mediatrix of segment QT. In order to make use of that fact,
we need to express the direction of that mediatrix as a vector written in terms
of known quantities. We can do so by constructing another isosceles triangle
(C1SC3) that has the same mediatrix (Fig. 3.2).
The vector from C1 to S is c2+(r2 − r1) ˆw, so the direction of the mediatrix
of QT is the vector [c2 + (r2 − r1) ˆw] i. The unit vector with that direction is
[c2 + (r2 − r1) ˆw] i
c2 + (r2 − r1) ˆw
. Therefore, to express ˆt as the reflection of ˆw with respect
6
Figure 3.2: Adding segment C1S to Fig. 3.1 to produce a new isosceles triangle
with the same mediatrix as QT.
to the mediatrix, we write
ˆt =
[c2 + (r2 − r1) ˆw] i
c2 + (r2 − r1) ˆw
[ ˆw]
[c2 + (r2 − r1) ˆw] i
c2 + (r2 − r1) ˆw
=
{[c2 + (r2 − r1) ˆw] i} [ ˆw] {[c2 + (r2 − r1) ˆw] i}
[c2 + (r2 − r1) ˆw]
2
=
[c2 + (r2 − r1) ˆw] [ ˆw] [c2 + (r2 − r1) ˆw] ii
[c2 + (r2 − r1) ˆw]
2 ,
from which
t = r1
ˆt = −r1
[c2 + (r2 − r1) ˆw] [ ˆw] [c2 + (r2 − r1) ˆw]
[c2 + (r2 − r1) ˆw]
2 . (3.1)
Interestingly, the geometric interpretation of that result is that ˆt and − ˆw
are reflections of each other with respect to the vector c2 + (r2 − r1) ˆw. After
expanding and rearranging the numerator and denominator of (3.1), then using
w = r2 ˆw, we obtain
t = r1



c2
2
− (r2 − r1)
2
w − 2 [c2 · w + r2 (r2 − r1)] c2
r2c2
2 + 2 (r2 − r1) c2 · w + r2 (r2 − r1)
2



. (3.2)
References
[1] J. Smith, “Rotations of Vectors Via Geometric Algebra: Explanation, and
Usage in Solving Classic Geometric ”Construction” Problems” (Version
of 11 February 2016). Available at http://vixra.org/abs/1605.0232 .
7
[2] “Solution of the Special Case ”CLP” of the Problem of Apollo-
nius via Vector Rotations using Geometric Algebra”. Available at
http://vixra.org/abs/1605.0314.
[3] “The Problem of Apollonius as an Opportunity for Teaching Students to
Use Reflections and Rotations to Solve Geometry Problems via Geometric
(Clifford) Algebra”. Available at http://vixra.org/abs/1605.0233.
8

More Related Content

PDF
Via Geometric (Clifford) Algebra: Equation for Line of Intersection of Two Pl...
PDF
Making Sense of Bivector Addition
PDF
Projection of a Vector upon a Plane from an Arbitrary Angle, via Geometric (C...
PDF
An additional brief solution of the CPP limiting case of the Problem of Apoll...
PDF
Solution of a High-School Algebra Problem to Illustrate the Use of Elementary...
PDF
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
PDF
Solution of a Vector-Triangle Problem Via Geometric (Clifford) Algebra
PDF
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
Via Geometric (Clifford) Algebra: Equation for Line of Intersection of Two Pl...
Making Sense of Bivector Addition
Projection of a Vector upon a Plane from an Arbitrary Angle, via Geometric (C...
An additional brief solution of the CPP limiting case of the Problem of Apoll...
Solution of a High-School Algebra Problem to Illustrate the Use of Elementary...
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
Solution of a Vector-Triangle Problem Via Geometric (Clifford) Algebra
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...

What's hot (18)

PDF
Solution of a Sangaku ``Tangency" Problem via Geometric Algebra
PDF
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
DOCX
PC Test 2 study guide 2011
PPT
Ch11.kriging
PPT
Hat04 0203
PDF
Even Harmonious Labeling of the Graph H (2n, 2t+1)
PDF
50120130406004 2-3
PDF
Kriging
PDF
Student_Garden_geostatistics_course
PDF
Steven Duplij, Raimund Vogl, "Polyadic braid operators and higher braiding ga...
PPTX
Skewed plate problem
PDF
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
PPT
Dot product calc angle to finish!
PDF
Multivariate normal proof
PPT
Modeling quadratic fxns
PDF
An application of gd
PPT
Tema2 esfuerzos
PDF
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
Solution of a Sangaku ``Tangency" Problem via Geometric Algebra
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
PC Test 2 study guide 2011
Ch11.kriging
Hat04 0203
Even Harmonious Labeling of the Graph H (2n, 2t+1)
50120130406004 2-3
Kriging
Student_Garden_geostatistics_course
Steven Duplij, Raimund Vogl, "Polyadic braid operators and higher braiding ga...
Skewed plate problem
Steven Duplij, Raimund Vogl, "Polyadic Braid Operators and Higher Braiding Ga...
Dot product calc angle to finish!
Multivariate normal proof
Modeling quadratic fxns
An application of gd
Tema2 esfuerzos
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
Ad

Viewers also liked (13)

PDF
International Programmes in Thailand & ASEAN vol.9 part 2
PDF
International Programmes in Thailand & ASEAN vol.9 part 1
PPTX
7 Never To Miss Face Masks At Your Salon
PDF
FraoulaBest_Froutonea_January 2011
PDF
Why Does the Atmosphere Rotate? Trajectory of a desorbed molecule
PPTX
5 Tips On How To Grow Your Salon Business
PDF
Solution Strategies for Equations that Arise in Geometric (Cliff ord) Algebra
PDF
Calculation of the Curvature Expected in Photographs of a Sphere's Horizon
PDF
Construcciones para encontrar la raíz cuadrada y resolver ecuaciones cuadráticas
PDF
Plasma Cutters Supplier | Manufacturer and Suppliers of Plasma Cutter in India
PDF
CNC Laser Flame Cutting Machines | CNC Laser Cutting Machine
PDF
How to Calculate Distances from Centerline to Inside Walls of Domes, for Any ...
PPTX
Sense/Net ECM Product Presentation
International Programmes in Thailand & ASEAN vol.9 part 2
International Programmes in Thailand & ASEAN vol.9 part 1
7 Never To Miss Face Masks At Your Salon
FraoulaBest_Froutonea_January 2011
Why Does the Atmosphere Rotate? Trajectory of a desorbed molecule
5 Tips On How To Grow Your Salon Business
Solution Strategies for Equations that Arise in Geometric (Cliff ord) Algebra
Calculation of the Curvature Expected in Photographs of a Sphere's Horizon
Construcciones para encontrar la raíz cuadrada y resolver ecuaciones cuadráticas
Plasma Cutters Supplier | Manufacturer and Suppliers of Plasma Cutter in India
CNC Laser Flame Cutting Machines | CNC Laser Cutting Machine
How to Calculate Distances from Centerline to Inside Walls of Domes, for Any ...
Sense/Net ECM Product Presentation
Ad

Similar to A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their Use in Solving "Construction" Problems (20)

PDF
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
PDF
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
PDF
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
PDF
Rotations of Vectors via Geometric Algebra: Explanation, and Usage in Solving...
PDF
1169 dfd8297
PPTX
MID TERM Revision on mechanicsxzxmfcl.pptx
PPT
Chap12_Sec3 - Dot Product.ppt
PPTX
PPTX
Vector Algebra.pptx
PDF
Solution kepler chap 1
PPTX
PDF
dot product of vectors
PDF
JC Vectors summary
PDF
Vectors.pdf
PDF
Vectors.pdf
PDF
Vectors.pdf
PPT
2.1 Mathematics Calculus Vector Operations.ppt
PDF
Introduction about Geometric Algebra
PDF
Geometric algebra-1224338640583032-8
PPTX
L.O.2.3 - Revision on Dot, Cross Product.pptx
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
Rotations of Vectors via Geometric Algebra: Explanation, and Usage in Solving...
1169 dfd8297
MID TERM Revision on mechanicsxzxmfcl.pptx
Chap12_Sec3 - Dot Product.ppt
Vector Algebra.pptx
Solution kepler chap 1
dot product of vectors
JC Vectors summary
Vectors.pdf
Vectors.pdf
Vectors.pdf
2.1 Mathematics Calculus Vector Operations.ppt
Introduction about Geometric Algebra
Geometric algebra-1224338640583032-8
L.O.2.3 - Revision on Dot, Cross Product.pptx

More from James Smith (20)

PDF
Using a Common Theme to Find Intersections of Spheres with Lines and Planes v...
PDF
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
PDF
Un acercamiento a los determinantes e inversos de matrices
PDF
Understanding the "Chain Rule" for Derivatives by Deriving Your Own Version
PDF
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
PDF
Nuevo Manual de la UNESCO para la Enseñanza de Ciencias
PDF
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
PDF
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
PDF
"Rotation of a Rotation" via Geometric (Clifford) Algebra
PDF
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
PDF
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
PDF
Calculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
PDF
Trampas comunes en los exámenes de se selección sobre matemáticas
PPTX
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
PDF
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
PDF
Ejercicios geometría, con respuestas
PDF
El cálculo de superviviencia
PDF
Cómo sumar fracciones algbráicas
PDF
Cómo entender el uso de escalas logarítmicas
PDF
El desarrollo de ecuaciones lineales
Using a Common Theme to Find Intersections of Spheres with Lines and Planes v...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Un acercamiento a los determinantes e inversos de matrices
Understanding the "Chain Rule" for Derivatives by Deriving Your Own Version
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
Nuevo Manual de la UNESCO para la Enseñanza de Ciencias
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
"Rotation of a Rotation" via Geometric (Clifford) Algebra
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
Calculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
Trampas comunes en los exámenes de se selección sobre matemáticas
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
Ejercicios geometría, con respuestas
El cálculo de superviviencia
Cómo sumar fracciones algbráicas
Cómo entender el uso de escalas logarítmicas
El desarrollo de ecuaciones lineales

Recently uploaded (20)

PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Classroom Observation Tools for Teachers
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Computing-Curriculum for Schools in Ghana
PDF
Sports Quiz easy sports quiz sports quiz
Renaissance Architecture: A Journey from Faith to Humanism
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Anesthesia in Laparoscopic Surgery in India
Classroom Observation Tools for Teachers
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
human mycosis Human fungal infections are called human mycosis..pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pre independence Education in Inndia.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Computing-Curriculum for Schools in Ghana
Sports Quiz easy sports quiz sports quiz

A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their Use in Solving "Construction" Problems

  • 1. A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their Use in Solving “Construction” Problems Jim Smith QueLaMateNoTeMate.webs.com email: nitac14b@yahoo.com June 24, 2016 Abstract This document is intended to be a convenient collection of explana- tions and techniques given elsewhere ([1]-[3]) in the course of solving tan- gency problems via Geometric Algebra. 1
  • 2. Geometric-Algebra Formulas for Plane (2D) Geometry The Geometric Product, and Relations Derived from It For any two vectors a and b, a · b = b · a b ∧ a = −a ∧ b ab = a · b + a ∧ b ba = b · a + b ∧ a = a · b − a ∧ b ab + ba = 2a · b ab − ba = 2a ∧ b ab = 2a · b + ba ab = 2a ∧ b − ba Definitions of Inner and Outer Products (Macdonald A. 2010 p. 101.) The inner product The inner product of a j-vector A and a k-vector B is A · B = AB k−j. Note that if j>k, then the inner product doesn’t exist. However, in such a case B · A = BA j−k does exist. The outer product The outer product of a j-vector A and a k-vector B is A ∧ B = AB k+j. Relations Involving the Outer Product and the Unit Bivector, i. For any two vectors a and b, ia = −ai a ∧ b = [(ai) · b] i = − [a · (bi)] i = −b ∧ a Equality of Multivectors For any two multivectors M and N, M = N if and only if for all k, M k = N k. Formulas Derived from Projections of Vectors and Equality of Multivectors Any two vectors a and b can be written in the form of “Fourier expansions” with respect to a third vector, v: a = (a · ˆv) ˆv + [a · (ˆvi)] ˆvi and b = (b · ˆv) ˆv + [b · (ˆvi)] ˆvi. Using these expansions, ab = {(a · ˆv) ˆv + [a · (ˆvi)] ˆvi} {(b · ˆv) ˆv + [b · (ˆvi)] ˆvi} Equating the scalar parts of both sides of that equation, 2
  • 3. a · b = [a · ˆv] [b · ˆv] + [a · (ˆvi)] [b · (ˆvi)], and a ∧ b = {[a · ˆv] [b · (ˆvi)] − [a · (ˆvi)] [b · (ˆvi)]} i. Also, a2 = [a · ˆv] 2 + [a · (ˆvi)] 2 , and b2 = [b · ˆv] 2 + [b · (ˆvi)] 2 . Reflections of Vectors, Geometric Products, and Rotation operators For any vector a, the product ˆvaˆv is the reflection of a with respect to the direction ˆv. For any two vectors a and b, ˆvabˆv = ba, and vabv = v2 ba. Therefore, ˆveθiˆv = e−θi , and veθi v = v2 e−θi . A useful relationship that is valid only in plane geometry: abc = cba. 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. 3
  • 4. 1 Introduction This document discusses reflections of vectors and of geometrical products of two vectors, in two-dimensional Geometric Algebra (GA). It then uses reflections to solve a simple tangency problem. 2 Reflections in 2D GA 2.1 Reflections of a single vector For any two vectors ˆu and v, the product ˆuvˆu is ˆuvˆu = {2ˆu ∧ v + vˆu} ˆu (2.1) = v + 2 [(ˆui) · v] iˆu (2.2) = v − 2 [v · (ˆui)] ˆui, (2.3) which evaluates to the reflection of the reflection of v with respect to ˆu (Fig. 2.1). Figure 2.1: Geometric interpretation of ˆuvˆu, showing why it evaluates to the reflection of v with respect to ˆu. We also note that because u = |u| ˆu, uvu = u2 (ˆuvˆu) = u2 v − 2 [v · (ui)] ui. (2.4)
  • 5. 2.2 Reflections of a bivector, and of a geometric product of two vectors The product ˆuvwˆu is ˆuvwˆu = ˆu (v · w + v ∧ w) ˆu = ˆu (v · w) ˆu + ˆu (v ∧ w) ˆu = ˆu2 (v · w) + ˆu [(vi) · w] iˆu = v · w + ˆu [−v · (wi)] (−ˆui) = v · w + ˆu2 [(wi) · v] i = w · v + w ∧ v = wv. In other words, the reflection of the geometric product vw is wv, and does not depend on the direction of the vector with respect to which it is reflected. We saw that the scalar part of vw was unaffected by the reflection, but the bivector part was reversed. Further to that point, the reflection of geometric product of v and w is equal to the geometric product of the two vectors’ reflections: ˆuvwˆu = ˆuv (ˆuˆu) wˆu = (ˆuvˆu) (ˆuwˆu) . That observation provides a geometric interpretation (Fig. 2.2) of why reflecting a bivector changes its sign: the direction of the turn from v to w reverses. Figure 2.2: Geometric interpretation of ˆuvwˆu, showing why it evaluates to the reflection of v with respect to ˆu. Note that ˆuvwˆu = ˆuv (ˆuˆu) wˆu = (ˆuvˆu) (ˆuwˆu). 5
  • 6. 3 Use of reflections to solve a simple tangency problem The problem that we will solve is “Given two coplanar circles, with a point Q on one of them, con- struct the circles that are tangent to both of the given circles, with point Q as one of the points of tangency” (Fig. 3.1). Figure 3.1: Diagram for our problem: “Given two coplanar circles, with a point Q on one of them, construct the circles that are tangent to both of the given circles, with point Q as one of the points of tangency.” Several solutions that use rotations are given by [1], but here we will use reflections. The triangle TQC3 is isosceles, so ˆt is the reflection of ˆw with respect to the mediatrix of segment QT. In order to make use of that fact, we need to express the direction of that mediatrix as a vector written in terms of known quantities. We can do so by constructing another isosceles triangle (C1SC3) that has the same mediatrix (Fig. 3.2). The vector from C1 to S is c2+(r2 − r1) ˆw, so the direction of the mediatrix of QT is the vector [c2 + (r2 − r1) ˆw] i. The unit vector with that direction is [c2 + (r2 − r1) ˆw] i c2 + (r2 − r1) ˆw . Therefore, to express ˆt as the reflection of ˆw with respect 6
  • 7. Figure 3.2: Adding segment C1S to Fig. 3.1 to produce a new isosceles triangle with the same mediatrix as QT. to the mediatrix, we write ˆt = [c2 + (r2 − r1) ˆw] i c2 + (r2 − r1) ˆw [ ˆw] [c2 + (r2 − r1) ˆw] i c2 + (r2 − r1) ˆw = {[c2 + (r2 − r1) ˆw] i} [ ˆw] {[c2 + (r2 − r1) ˆw] i} [c2 + (r2 − r1) ˆw] 2 = [c2 + (r2 − r1) ˆw] [ ˆw] [c2 + (r2 − r1) ˆw] ii [c2 + (r2 − r1) ˆw] 2 , from which t = r1 ˆt = −r1 [c2 + (r2 − r1) ˆw] [ ˆw] [c2 + (r2 − r1) ˆw] [c2 + (r2 − r1) ˆw] 2 . (3.1) Interestingly, the geometric interpretation of that result is that ˆt and − ˆw are reflections of each other with respect to the vector c2 + (r2 − r1) ˆw. After expanding and rearranging the numerator and denominator of (3.1), then using w = r2 ˆw, we obtain t = r1    c2 2 − (r2 − r1) 2 w − 2 [c2 · w + r2 (r2 − r1)] c2 r2c2 2 + 2 (r2 − r1) c2 · w + r2 (r2 − r1) 2    . (3.2) References [1] J. Smith, “Rotations of Vectors Via Geometric Algebra: Explanation, and Usage in Solving Classic Geometric ”Construction” Problems” (Version of 11 February 2016). Available at http://vixra.org/abs/1605.0232 . 7
  • 8. [2] “Solution of the Special Case ”CLP” of the Problem of Apollo- nius via Vector Rotations using Geometric Algebra”. Available at http://vixra.org/abs/1605.0314. [3] “The Problem of Apollonius as an Opportunity for Teaching Students to Use Reflections and Rotations to Solve Geometry Problems via Geometric (Clifford) Algebra”. Available at http://vixra.org/abs/1605.0233. 8