Div Pro Print
Div Pro Print
Div Pro Print
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/266738365
CITATIONS READS
46 7,358
1 author:
Norman Wildberger
UNSW Sydney
75 PUBLICATIONS 587 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Norman Wildberger on 22 July 2015.
Divine Proportions
CM
MY
CY
CMY
K
Title1.ai 14/08/2005 4:28:20 PM
Divine Proportions
Rational Trigonometry to
C Universal geometry
M
CM
MY
N J Wildberger
CY
CMY
K
Assoc/Prof N J Wildberger
School of Mathematics
UNSW
Sydney 2052
Australia
email: n.wildberger@unsw.edu.au
webpages: http://web.maths.unsw.edu.au/~norman/
Typeset in Latex
Cover design by Alex Snellgrove
Printed on 100% acid-free paper by BPA Print Group
Printed in Australia
Bibliography.
Includes Index.
ISBN 0 9757492 0 X.
1. Trigonometry. 2. Geometry. I. Title.
516.2
The message of this book is controversial, but it will be hard to deny the power of its
content. Teachers and students will benefit from a simpler and cleaner theory, which
takes less than half of the usual time to learn. Engineers, surveyors and scientists now
have a fascinating new set of tools that increase accuracy and reduce computation time
for geometric problems. Mathematicians finally have a logically coherent framework for
metrical geometry, which opens up exciting areas for investigation in algebraic
geometry, number theory, combinatorics and special functions.
Even though the content is in some sense elementary, this text is intended for a
mathematically mature audience. The novelty will provide some challenge even for
professional mathematicians.
With Divine Proportions it should become clearer why so many students are turned off
mathematics by trigonometry. The current curriculum attempts to arm them with
machine guns to hunt rabbits. Most students sense intuitively that this is not what
they need, but until now there has been no reasonable alternative to focus the minds of
educators. This book finally addresses the failure of modern geometry to win the
minds of young people, and provides the mathematical foundation for a dynamic and
elegant new approach to teaching trigonometry and geometry.
N J Wildberger
Sydney, 2005
vii
viii PREFACE
Acknowledgements
Helen Armstrong, Peter Brown, Daniel Chan, Peter Donovan, Hendrik Grundling,
Bruce Harvey, Rick Hill, Michael Hirschhorn, Krista Ruffolo, George Szekeres and
Martin Wildberger contributed useful comments and discussions. Dolores Knox, Thai
Son Huang, Ming Huo, Alex Ma and Ross Moore helped with layout, diagrams and
computer programming. Alex Snellgrove created the cover design. Many thanks to
them all for making this a more sensible, readable and attractive book.
This work owes a debt to the efforts of many expositors and researchers of geometry.
Some of the texts which have been particularly helpful to me have been Introduction to
geometry [Coxeter], Geometry Revisited [Coxeter-Greitzer], The Elements [Euclid], the
Concise Encyclopedia of Mathematics [Weisstein], Surveying Problems and Solutions
[Shepherd], Metric Affine Geometry [Snapper-Troyer], Trigonometric Delights [Maor],
and last but not least, my favourite 20th century mathematics text, 100 Great
Problems of Elementary Mathematics [Dorrie].
Without wonderful developments in computer software, this project could not have
been completed in the given time frame. I would like to thank Donald Knuth for his
invention of TeX, the many developers of LaTeX, MacKichan Software for Scientific
Workplace, the makers of CorelDraw and Geometric SketchPad, and the people at
Microsoft for a dependable operating system.
Thanks go to the Australian Research Council for financial support. The School of
Mathematics at UNSW provided a supportive and friendly work environment, and I
thank all my colleagues who offered encouragement despite the heretical nature of the
project. Finally I would like to thank Kim and Ali, for moral support during the
writing of this book.
Contents
Introduction xv
I Preliminaries 1
1 Overview 3
1.1 Introducing quadrance and spread . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Laws of rational trigonometry . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Why classical trigonometry is hard . . . . . . . . . . . . . . . . . . . . . . 11
1.4 Why rational trigonometry is easier . . . . . . . . . . . . . . . . . . . . . . 13
1.5 Comparison example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6 Ancient Greek triumphs and difficulties . . . . . . . . . . . . . . . . . . . 17
1.7 Modern ambiguities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2 Background 21
2.1 Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2 Proportions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3 Identities and determinants . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4 Linear equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.5 Polynomial functions and zeroes . . . . . . . . . . . . . . . . . . . . . . . 31
2.6 Quadratic equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4 Reflections 51
4.1 Affine transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2 Lineations and reflection sequences . . . . . . . . . . . . . . . . . . . . . . 53
ix
x CONTENTS
II Rational trigonometry 57
5 Quadrance 59
5.1 Quadrances of triangles and quadrilaterals . . . . . . . . . . . . . . . . . . 59
5.2 Triple quad formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.3 Pythagoras’ theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4 Quadrance to a line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.5 Quadrea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.6 Archimedes’ formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.7 Quadruple quad formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6 Spread 73
6.1 Spreads of triangles and quadrilaterals . . . . . . . . . . . . . . . . . . . . 73
6.2 Cross . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.3 Twist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.4 Ratio theorems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6.5 Complementary spreads . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.6 Spread law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.7 Cross law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.8 Spreads in coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
6.9 Vertex bisectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
13 Isometries 155
13.1 Translations, rotations, reflections . . . . . . . . . . . . . . . . . . . . . . 155
13.2 Classifying isometries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
15 Conics 167
15.1 Centers of conics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
15.2 Circles and ribbons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
15.3 Parabolas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
15.4 Quadrolas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
15.5 Grammolas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
15.6 Intersections with lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
17 Quadrilaterals 183
17.1 Cyclic quadrilaterals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
17.2 Circumquadrance formula . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
17.3 Cyclic quadrilateral quadrea . . . . . . . . . . . . . . . . . . . . . . . . . . 187
17.4 Ptolemy’s theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
17.5 Four point relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
IV Applications 211
20 Triangle spread rules 213
20.1 Spread ruler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
20.2 Line segments, rays and sectors . . . . . . . . . . . . . . . . . . . . . . . . 214
20.3 Acute and obtuse sectors . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.4 Acute and obtuse triangles . . . . . . . . . . . . . . . . . . . . . . . . . . 218
20.5 Triangle spread rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
24 Surveying 243
24.1 Height of object with vertical face . . . . . . . . . . . . . . . . . . . . . . 243
24.2 Height of object with inaccessible base . . . . . . . . . . . . . . . . . . . . 244
24.3 Height of a raised object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
24.4 Regiomontanus’ problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
24.5 Height from three spreads . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
24.6 Vertical and horizontal spreads . . . . . . . . . . . . . . . . . . . . . . . . 248
24.7 Spreads over a right triangle . . . . . . . . . . . . . . . . . . . . . . . . . . 249
24.8 Spherical analogue of Pythagoras’ theorem . . . . . . . . . . . . . . . . . . 250
B Ellipson 287
Advanced mathematical knowledge, such as linear algebra, number theory and group
theory, is generally not needed. Indeed the geometry in this book often provides
motivation for these subjects. Some familiarity with elementary aspects of fields is
useful. The chapters on physics and rational spherical coordinates require calculus.
Rational trigonometry
Quadrance and spread are quadratic quantities, while distance and angle are almost,
but not quite, linear ones. The quadratic view is more general and powerful. At some
level, this is known by many mathematicians. When this insight is put firmly into
practice, as it is here, a new foundation for mathematics and mathematics education
arises which simplifies Euclidean and non-Euclidean geometries, changes our
understanding of algebraic geometry, and often simplifies difficult practical problems.
xv
xvi INTRODUCTION
Quadrance measures the separation of points, and spread measures the separation of
lines. It turns out that
quadrance = (distance)2
2
spread = ( sin (angle))
although the actual definitions used in this text are independent of distance, angle and
the trigonometric functions. They are ultimately very simple, based on finite
arithmetic and algebra as taught in schools.
New laws now replace the Cosine law, the Sine law, and the dozens of other
trigonometric formulas that often cause students difficulty. The most important new
laws are the Triple quad formula, the Spread law, the Cross law and the Triple spread
formula. Pythagoras’ theorem, restated in terms of quadrances, also plays a key role.
The derivation of these rules from first principles is straightforward, involving some
moderate skill with basic algebra. The usual trigonometric functions, such as cos θ and
sin θ, play no role at all.
Rational trigonometry deals with many practical problems in an easier and more
elegant fashion than classical trigonometry, and often ends up with answers that are
demonstrably more accurate. In fact rational trigonometry is so elementary that almost
all calculations may be done by hand. Tables or calculators are not necessary, although
the latter certainly speed up computations. It is a shame that this theory was not
discovered earlier, since accurate tables were for many centuries not widely available.
Universal geometry
Because rational trigonometry uses only arithmetic and algebra, it allows the
development of Euclidean geometry in a consistent and general way in an arbitrary
field. This is universal geometry.
Historically metrical geometry has been difficult to develop outside the decimal
numbers, due largely to the transcendental nature of angle. Once liberated from a
dependence on analysis, the scope is much wider, and the opportunities to effectively
harness the power of modern mathematical software, such as MAPLE, MAGMA,
MUPAD, MATHEMATICA, MATLAB and others, increase dramatically.
Many classical geometrical subjects are here reformulated into this more general
framework, such as Heron’s, or Archimedes’ formula, similar triangles, parallelograms,
Pons Asinorum, centroids, orthocenters, theorems of Menelaus and Ceva, Stewart’s
theorem, circumcircles, Brahmagupta’s formula for cyclic quadrilaterals, regular
polygons, the Euler line, the nine point circle and reflection properties of conics.
xvii
Some topics, such as vertex bisectors and triangle incenters, become dependent on
number theoretic considerations. Many more areas await the attention of researchers.
Universal geometry deals only with geometrical concepts and results which are
common to all fields. The usual notions of convexity and betweenness, for example,
hold only in the rational and decimal number fields and some closely related ones, so
they are not as fundamental as say perpendicularity, which applies to all fields. Over
finite fields a host of new geometrical configurations can now be studied, with many
number theoretic and combinatorial implications.
A subtle obstacle to beginning a serious study of geometry is the fact that many of the
main concepts are already familiar from ordinary life. The temptation arises to dismiss
the need for precise definitions, because everyone surely already knows what a point,
line and triangle are. But without very clear and careful statements of the key
concepts, mathematics generally ends up relying on doubtful arguments.
There are three rocks on which most attempts at developing Euclidean geometry
founder. These are
The ‘real number line’ involves philosophizing about infinite sets, and confusion with
issues of computability. Angles require hand-waving about ‘rotations’, or ‘lengths of
circular arcs’. ‘Three dimensional geometry’ usually involves pictures and physically
plausible arguments without proper mathematical basis.
All three are serious obstacles. The first two are overcome in this book, the third is
not. To avoid the logical deficiencies with ‘real numbers’, universal geometry works
over an arbitrary field. Furthermore the presentation given here avoids any mention of
‘infinite sets’. To avoid angles, rational trigonometry deals with spreads.
As for the step from two to three dimensions, in principle this can be done, but it
requires considerably more work. With universal geometry, one begins to appreciate
the large gulf between these dimensions, both number theoretically and in terms of
concepts and proofs required.
All theorems in this book will be presented only in the planar two dimensional case.
The applications part of the book however does use three dimensions, so is in parts
guilty of the usual logical obscurity.
xviii INTRODUCTION
For example, many of the most important and beautiful properties of conics, going
back to Apollonius and Archimedes, occur in a metrical setting. In universal geometry
there are many unanswered questions even about conics. For more general curves and
varieties, this way of thinking opens up a large potential area for investigation, and
unifies aspects of algebraic and differential geometry. Tangent conics and higher degree
generalizations can be used to classify points on curves and for more accurate
approximations in practical problems.
This view of algebraic geometry does not elevate algebraically closed fields to a
position of dominance, and also reaffirms the ordinary intuition that curves and
varieties are often most natural in an affine rather than a projective setting. In fact the
metrical approach extends also to projective varieties.
As well as providing new directions for mathematics, universal geometry offers the
possibility for new insights into physics. One reason is that physics is also largely a
quadratic subject. Another is that Einstein’s special theory of relativity fits naturally
into this framework.
Part I gives first of all an overview of rational trigonometry and how it differs from
classical trigonometry. A brief statement of the main definitions and basic laws will
allow the reader to get an initial feeling for the subject. (This material is developed
carefully in Part II). A preliminary section clarifies terminology and reviews those
aspects of basic mathematics that will be needed.
Part II is the heart of the book, and develops rational trigonometry over a general
field, with characteristic two, and sometimes three, excluded for technical reasons.
xix
The notions of quadrance, spread and quadrea are introduced, as well as the concepts of
cross and twist between lines. The Triple quad formula, Pythagoras’ theorem, Spread
law, Cross law and Triple spread formula are derived, as well as more complicated
extensions involving four quadrances and spreads. The important spread polynomials
naturally appear and have many interesting properties, valid over a general field.
Another chapter introduces oriented triangles and the concept of turn between two
lines, closely related to the twist. The oriented version allows a notion of signed areas
of triangles and n-gons. This completes the basic material on rational trigonometry.
Part III uses rational trigonometry to develop the fundamentals of universal geometry.
Isosceles, equilateral and right triangles are studied, along with the procedures for
solving general triangles. Then the laws of proportion for triangles and quadrilaterals
are derived, along with Stewart’s theorem, Menelaus’ theorem and Ceva’s theorem.
Special lines and centers of triangles are discussed, such as medians, altitudes and
vertex bisectors, along with circumcenters, orthocenters and incenters.
Every theorem in this book holds over an arbitrary field, with characteristic two
excluded. Although sometimes parallel to existing theorems, and given the same
names, the results are considerably more general. Note that no familiarity with
classical trigonometry or geometry is assumed. The reader need not know what a circle
or an ellipse is, what similar triangles are, or even what a line is. Indeed the reader
should put aside fixed preconceptions in these directions.
Part IV shows how to apply the theory to a wide variety of practical problems using
the decimal numbers, which in practice often means the rational numbers. There are
applications to physics, surveying, including the problems of Snellius-Pothenot and
Hansen, two and three-dimensional situations, and Platonic solids.
The final chapter requires some knowledge of basic calculus, and derives the new
rational polar and spherical coordinates, with applications to the Beta function,
volumes and surface areas of spheres, hyperboloids and other related situations. Some
brief discussion shows how to extend this framework to four dimensional space and
beyond. One Appendix contains a list of rational polar equations of some classical
curves in the plane, and another briefly introduces the beautiful ellipson.
In this book, an equation of equality between previously defined objects generally uses
the equal sign =, while an equation of assignment of a name or a value to a previously
defined object generally uses the assignment sign ≡. This follows E. Bishop’s famous
dictum that "Meaningful distinctions deserve to be maintained." Occasionally both =
and ≡ are used in the same equation, hopefully without undue confusion.
xx INTRODUCTION
All definitions are highlighted in bold. Italics are usually reserved for emphasis.
Theorems are given descriptive names, and begin with capitals. Especially important
material, such as a major Definition, Theorem or Problem, is enclosed in a gray box.
To further structure the content, the ends of Proofs and Solutions are marked by the
symbol while the ends of Examples and Exercises are marked by the symbol ¦.
While much effort has been made to avoid ambiguities and to give careful proofs, there
are undoubtedly places in this text where this goal has not been reached. I hope
nevertheless that the framework is sufficiently solid for others to take the subject
further with confidence.
To the reader
In this context, the following analogy may be useful. In the Roman period, which saw
the beginnings of classical trigonometry, arithmetic used Roman numerals (such as the
page numbers in this introduction). Cities were built, students were taught, and an
empire was administered, with an arithmetic that was cumbersome and hard to learn,
at least when compared to the one we now use built from the Arabic-Hindu numerical
system. Today we understand that the difficulty with arithmetic in Roman times was
largely due to the awkward conceptual framework.
Much the same holds, in my opinion, for classical trigonometry–it has been such a
hurdle to generations of students not because of the essential intractability of the
subject, but rather because the basic notions used to study it for the last two thousand
years are not the right ones.
By the time you have finished this book, you should be comfortable with the fact that
geometry is a quadratic subject, requiring quadratic mathematics. Using more or less
linear ideas, such as distance and angle, may be initially appealing but is ultimately
inappropriate. With the natural approach of rational trigonometry, many more people
should be able to appreciate the rich patterns of geometry and perhaps even
experience the joy of mathematical discovery.
This book asks something from you, the reader–an openness to fresh ideas, attention
to detail, and a willingness to explore. In return, it promises to transform your
understanding of mathematics, to empower you with knowledge previously hidden, and
to shed a new light on the beauty and unity of the world around us.
Part I
Preliminaries
1
1
Overview
Classical measurements
d1 ≡ 4 d2 ≡ 7 d3 ≡ 5 A3
has respective angles (approximately) q3
7
θ1 ≈ 33.92◦ θ2 ≈ 102.44◦ θ3 ≈ 43.64◦ . 4
q1 q2
A1
There are numerous classical relations between 5 A2
these six quantities, such as the Sums of angles law
θ1 + θ2 + θ3 = 180◦ ,
along with the Cosine law, the Sine law, and others. Typically these laws involve the
trigonometric functions cos θ, sin θ and tan θ, and implicitly their inverse functions
arccos x, arcsin x and arctan x, all of which are difficult to define precisely without
calculus.
3
4 1. OVERVIEW
Rational measurements
Q1 = 16 Q2 = 49 Q3 = 25 A3
s3
and the spreads at the vertices 49
16
s1 = 384/1225 s2 = 24/25 s3 = 24/49.
s1 s2
Let’s informally explain the meaning of these A1
25 A2
terms, and show how these numbers were obtained.
Quadrance
Quadrance measures the separation of two points. An easy definition is that quadrance
is distance squared. Of course this assumes that you already know what distance is. A
point in the decimal number plane can be specified by its x and y coordinates with
respect to a fixed pair of rectangular axes, and the usual definition of the distance
|A1 , A2 | between the points A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] is
q
2 2
|A1 , A2 | ≡ (x2 − x1 ) + (y2 − y1 ) .
2 2
Q (A1 , A2 ) ≡ (x2 − x1 ) +(y2 − y1 ) .
From this point of view, quadrance is the more fundamental quantity, since it does not
involve the square root function. The relationship between the two notions is perhaps
more accurately described by the statement that distance is the square root of
quadrance.
In diagrams, small rectangles along the sides of a triangle indicate that quadrance, not
distance, is being measured, a convention maintained throughout the book.
Occasionally when this is inconvenient, a quadrance is enclosed in a rectangular box.
Spread
Spread measures the separation of two lines. This turns out to be a much more subtle
issue than the separation of two points. Given two intersecting lines such as l1 and l2
in Figure 1.1, we would like to define a number that quantifies how ‘far apart’ the lines
are spread. Historically there are a number of solutions to this problem.
1.1. INTRODUCING QUADRANCE AND SPREAD 5
The most familiar is the notion of angle, which roughly speaking can be described as
follows. Draw a circle of radius one with center the intersection A of l1 and l2 . Let this
circle intersect the lines l1 and l2 respectively at points B1 and B2 . Then ‘define’ the
angle θ between the lines to be the length of the circular arc between B1 and B2 , as in
the first diagram in Figure 1.1.
If the lines are close to being parallel, the angle is close to zero, while if the lines are
perpendicular, the angle turns out to be, after a highly non-trivial calculation going
back to Archimedes, a number with the approximate value 1. 570 796 326 . . . .
l1 l1
B1 B1
q
l2 l2
1 1
B2 B2
A A
However in general there are still two different values that can be obtained. This is less
than optimal, but it is already an improvement on the first method. An even better
choice is the quadrance Q (B1 , B2 ), but the two-fold ambiguity in values remains.
A completely different tack would be to give up on the separation between lines, and
measure only the separation between rays. But a line is a more elementary,
fundamental and general notion than a ray, so this would be a form of capitulation.
6 1. OVERVIEW
l1
B
Q l2
R
C
A
s
The right idea is remarkably simple, and is shown in Figure 1.2. Take any point B 6= A
on one of the lines, and then let C be the foot of the altitude, or perpendicular, from B
to the other line. Then let’s temporarily define the spread s (l1 , l2 ) between the two
lines l1 and l2 to be the ratio of quadrances
Q (B, C) Q
s (l1 , l2 ) ≡ = . (1.1)
Q (A, B) R
This number s ≡ s (l1 , l2 ) is independent of the choice of first line, or the choice of the
point B on it. It is a unique number, somewhere between 0 and 1, which measures the
separation of two lines unambiguously. Note that the circle, which played an important
role in the previous constructions, is now essentially irrelevant.
In diagrams, spreads are placed adjacent to small straight line segments joining the
relevant lines, instead of the usual circular arcs used to denote angles. There are four
possible places to put this spread, each equivalent, as in Figure 1.3.
l2
s s
l1
s s
Why do we not consider the spread to be the ratio of lengths |B, C| / |A, B|? This
becomes clearer when the spread is expressed in terms of the coordinates of the lines.
1.1. INTRODUCING QUADRANCE AND SPREAD 7
A line in the plane can be specified by an equation in the form y = mx + b, or the more
general form ax + by + c = 0. The latter is preferred in this text, for a variety of good
reasons, among them being that it includes vertical lines, generalizes well to projective
geometry, and is better suited for the jump to linear algebra and higher dimensions.
a1 a2 + b1 b2 = 0.
The spread between them is unchanged if the lines are moved while remaining parallel,
so you may assume that the lines have equations a1 x + b1 y = 0 and a2 x + b2 y = 0 with
intersection the origin A ≡ [0, 0]. Let’s calculate the spread between these two lines.
Pythagoras’ theorem asserts that the triangle ABC has a right vertex at C precisely
when
Q (A, C) + Q (B, C) = Q (A, B) .
This is the equation
¡ ¢ 2 2
λ2 b22 + a22 + (b1 − λb2 ) + (λa2 − a1 ) = b21 + a21 .
Thus λ = 0 or
a1 a2 + b1 b2
λ= . (1.5)
a22 + b22
But λ = 0 precisely when the lines are perpendicular, in which case (1.5) still holds. So
substitute (1.5) back into (1.4) and use some algebraic manipulation to show that
(a1 b2 − a2 b1 )2
Q (B, C) = .
a22 + b22
8 1. OVERVIEW
Thus
2
Q (B, C) (a1 b2 − a2 b1 )
s (l1 , l2 ) = = 2 .
Q (A, B) (a1 + b21 ) (a22 + b22 )
Now it should be clearer why the idea of a spread as a ratio of quadrances is a good
one–the final answer is a rational expression in the coordinates of the two lines. If we
had chosen to define the spread as a ratio of lengths, then square roots would appear
at this point. Square roots are to be avoided whenever possible.
Calculating a spread
7-a A3
B
a b 4
A1
5 A2
This section introduces the main concepts and basic laws of rational trigonometry. So
far the discussion has been in the decimal number plane. The algebraic nature of
quadrance and spread have the important consequence that the basic definitions and
laws may be formulated to hold with coefficients from an arbitrary field. That involves
rethinking the above discussion so that no mention is made of distance or angle.
The laws given below are polynomial, and can be derived rigorously using only algebra
and arithmetic, in a way that high school students can follow. This is shown in Part II
of the book. If you work with geometrical configurations whose points belong to a
particular field, then the solutions to these equations also belong to this field.
So these laws are valid in great generality, and it is now possible to investigate
Euclidean geometry over general fields. This is the beginning of universal geometry.
The following definitions thus hold in a general field.
2
(a1 b2 − a2 b1 )
s (l1 , l2 ) ≡ .
(a21 + b21 ) (a22 + b22 )
For distinct points A1 and A2 the unique line passing through them both is denoted
A1 A2 . Given three distinct points A1 , A2 and A3 , define
the quadrances
Q1 ≡ Q (A2 , A3 ) A2
Q2 ≡ Q (A1 , A3 )
Q3 s2
Q3 ≡ Q (A1 , A2 )
Q1
and the spreads A1 s 3 A3
s1
s1 ≡ s (A1 A2 , A1 A3 ) Q2
s2 ≡ s (A2 A1 , A2 A3 )
s3 ≡ s (A3 A1 , A3 A2 ) .
Triple quad formula The three points A1 , A2 and A3 are collinear (meaning they all
lie on a single line) precisely when
2 ¡ ¢
(Q1 + Q2 + Q3 ) = 2 Q21 + Q22 + Q23 .
Q1 + Q2 = Q3 .
(Q1 + Q2 − Q3 )2 = 4Q1 Q2 c3 .
These formulas are related in interesting ways, and deriving them is reasonably
straightforward. There are also numerous alternative formulations of these laws, as
well as generalizations to four quadrances and spreads, which become important in the
study of quadrilaterals. The difference between the two sides of the Triple quad
formula is used to define the quadrea A of a triangle, which is the single most
important number associated to a triangle. There is also an oriented version of the
theory, with signed areas of triangles and turns and coturns of oriented vertices.
For centuries students have struggled to master angles, trigonometric functions and
their many intricate relations. Those who learn how to apply the formulas correctly
often don’t know why they are true. Such difficulties are to an extent the natural
reflection of an underlying ambiguity at the heart of classical trigonometry. This
manifests itself in a number of ways, but can be boiled down to the single critical
question:
The problem is that defining an angle correctly requires calculus. This is a point
implicit in Archimedes’ derivation of the length of the circumference of a circle, using
an infinite sequence of successively refined approximations with regular polygons. It is
also supported by the fact that The Elements [Euclid] does not try to measure angles,
with the exception of right angles and some related special cases. Further evidence can
be found in the universal reluctance of traditional texts to spell out a clear definition of
this supposedly ‘basic’ concept.
Exercise 1.2 Open up a few elementary and advanced geometry books and see if this
claim holds. ¦
Let’s clarify the point with a simple example. The rectangle ABCD in Figure 1.5 has
side lengths |A, B| = 2 and |B, C| = 1. What is the angle θ between the lines AB and
AC in degrees to four decimal places? (Such accuracy is sometimes needed in
surveying.)
D C
q
A 2 B
Of course there is one feature about angles that is useful–they transform the
essentially nonlinear aspect of a circle into something linear, so that for example the
sum of adjacent angles can be computed using only addition, at least if the angles are
small. However the price to be paid for this convenience is high.
One difficulty concerns units. Most scientists and engineers work with degrees, the
ancient Babylonian scale ranging from 0◦ to 360◦ around a full circle, although in
Europe the grad is also used–from 0 to 400. Mathematicians officially prefer radian
measure, in which the full circle gets the angle of 6. 283 185 . . . , also known as 2π. The
radian system is theoretically convenient, but practically a nuisance. Whatever scale is
chosen, there is then the ambiguity of adding ‘multiples of a circle’ to any given angle,
and of deciding whether angles are to have signs, or to be always positive.
Angles in the range from 90◦ to 180◦ are awkward and students invariably have
difficulty with them. For example the angle 156◦ is closely related to the angle 24◦ ,
and a question involving the former can be easily converted into a related question
about the latter. There is an unnecessary duplication of information in having separate
measurements for an angle and its supplement. For angles in the range from 180◦ to
360◦ similar remarks apply. Indeed, such angles are rarely necessary in elementary
geometry.
Small wonder that the trigonometric functions cos θ, sin θ and tan θ and their inverse
functions cause students such difficulties. Although pictures of unit circles and ratios
of lengths are used to ‘define’ these in elementary courses, it is difficult to understand
them correctly without calculus. For example, the function tan θ is given, for θ in a
suitable range, by the infinite series
1 2 17 7 62 9
tan θ ≈ θ + θ3 + θ5 + θ + θ + ···
3 15 315 2835
while the inverse function arccos x is given by
1 1 3 5 7 35 9
arccos x ≈ π − x − x3 − x5 − x − x + ···
2 6 40 112 1152
and in the case of tan θ the coefficients defy a simple closed-form expression. This kind
of subtlety is largely hidden from beginning students with the reliance on the power of
calculators.
If the foundations of a building are askew, the entire structure is compromised. The
underlying ambiguities in classical trigonometry revolving around the concept of angle
are an impediment to learning mathematics, weaken its logical integrity, and introduce
an unnecessary element of approximation and inaccuracy into practical applications of
the subject.
1.4. WHY RATIONAL TRIGONOMETRY IS EASIER 13
The key concepts of rational trigonometry are simpler, and mathematically more
natural, than those of classical trigonometry. Quadrance is easier to work with than
distance (as most mathematicians already know) and a spread is more elementary than
an angle. The spread between two lines is a dimensionless quantity, and in the rational
or decimal number fields takes on values between 0 and 1, with 0 occurring when lines
are parallel and 1 occurring when lines are perpendicular. Forty-five degrees becomes a
spread of 1/2, while thirty and sixty degrees become respectively spreads of 1/4 and
3/4. What could be simpler than that?
Another advantage with spreads is that the measurement is taken between lines, not
rays. As a consequence, the two range of angles from 0◦ to 90◦ and from 90◦ to 180◦
are treated symmetrically. For example, the spreads associated to 24◦ and 156◦ are
identical (namely s ≈ 0.165 434 . . .). If one wishes to distinguish between these two
situations in the context of rays, a single binary bit of additional information is
required, namely the choice between acute (ac) and obtuse (ob). The Triangle spread
rules described in the applications part of the book deal with this additional
information.
There are many triangles that can be analysed completely by elementary means using
rational trigonometry, giving students exposure to a wider range of examples.
With the introduction of rational polar and spherical coordinates in calculus, this
simplicity can be put to work in solving a wide variety of sophisticated problems.
Computations of volumes, centroids of mass, moments of inertia and surface areas of
spheres, paraboloids and hyperboloids become in many cases more elementary. This
simplicity extends to higher dimensional spaces, where the basic algebraic relations
reduce the traditional reliance on pictures and argument by analogy with lower
dimensions.
Rational trigonometry works over any field. So the difficulties inherent in the decimal
and ‘real number’ fields can be avoided. It is not necessary to have a prior model of
the continuum before one begins geometry. Furthermore many calculations become
much simpler over finite fields, which can be a significant advantage.
Even when extended to spherical trigonometry and hyperbolic geometry, the theory’s
basic formulas are polynomial, as will be shown in a future volume. The concepts of
rational trigonometry also have advantages when working statistically, but this point
will not be developed here.
14 1. OVERVIEW
A3
6
B 4
b d
A1 a 45 A2
5
Classical solution
Let the angles at A1 and B be α and β respectively, as shown in Figure 1.6. The
Cosine law in the triangle A1 A2 A3 gives
42 = 52 + 62 − 2 × 5 × 6 × cos α
so that using a calculator
3
α = arccos ≈ 41. 4096◦ .
4
Since the sum of the angles in A1 A2 B is 180◦ ,
β ≈ 180◦ − 45◦ − 41. 4096◦ ≈ 93. 5904◦ .
Now the Sine law in A1 A2 B states that
sin α sin β
=
d 5
so that again using the calculator
5 sin 41. 4096◦
d≈ ≈ 3. 3137.
sin 93. 5904◦
1.5. COMPARISON EXAMPLE 15
Rational solution
To apply rational trigonometry, first convert the initial information about lengths and
angles into quadrances and spreads. The three quadrances of the triangle are the
squares of the side lengths, so that Q1 = 16, Q2 = 36 and Q3 = 25.
The spread corresponding to the angle 45◦ is 1/2, as can be easily seen from Figure 1.7.
B
2
1
A 1
2 C
1
Let s be the spread between the lines A1 A2 and A1 A3 , and let r be the spread between
the lines BA1 and BA2 . Let Q ≡ Q (A2 , B). This yields Figure 1.8 involving only
quantities from rational trigonometry.
A3
36
B
r 16
Q
A1 s 1 A2
2
25
Let’s follow the use of the basic laws to first find s, then r, and then Q. Use the Cross
law in A1 A2 A3 to get
(25 + 36 − 16)2 = 4 × 25 × 36 × (1 − s)
so that s = 7/16.
Use the Triple spread formula in A1 A2 B to obtain for r the quadratic equation
µ ¶2 µ ¶
7 1 49 1 2 7 1
+ +r =2 + +r +4× × × r.
16 2 256 4 16 2
16 1. OVERVIEW
This simplifies to
1
r2 − r + =0
256
so that
1 3√
r= ± 7.
2 16
For each of these values of r, use the Spread law in A1 A2 B
r s
=
25 Q
and solve for Q, giving values
√
Q1 = 1400 − 525 7
√
Q2 = 1400 + 525 7.
To convert these answers back into distances, take square roots
p
d1 = Q1 ≈ 3. 3137 . . .
p
d2 = Q2 ≈ 264.056 . . . .
Clearly the answer is d1 . Where does d2 come from? The initial information (apart
from the picture) describes two different possibilities. The second one is that the line
A2 B makes a spread of 1/2 with A1 A2 as shown in Figure 1.9, with the intersection B
off the page in the direction shown, since s = 7/16 is less than 1/2.
A3
B
36
16
Q2
A1 7/16 ½
25 A2
Comparison
Perhaps it appears that the classical solution is however shorter. That is because the
main computations of arccos 3/4, sin α and sin β were done by the calculator.
1.6. ANCIENT GREEK TRIUMPHS AND DIFFICULTIES 17
The rational solution can be found entirely by hand. To be fair, it should be added
that classical trigonometry is capable of getting the exact answers obtained by the
rational method, but a more sophisticated approach is needed. One can simulate
rational trigonometry from within classical trigonometry–by never calculating angles!
The rational method has solved two problems at the same time. This phenomenon is
closely related to the fact that spreads, unlike angles, do not distinguish between the
concepts of acute and obtuse, although in the Applications part of the book these
concepts do appear in the context of the Triangle spread rules.
Since rational trigonometry is so much simpler than the existing theory, why was it not
discovered a long time ago? In fact bits and pieces of rational trigonometry have
surfaced throughout the history of mathematics, and have also been used by physicists.
It is well known, for example, that many trigonometric identities and integrals can be
easily verified and solved by appropriate rational substitutions and/or use of the
complex exponential function. The ubiquitous role of squared quantities in Euclidean
geometry is also familiar, as is the insight of linear algebra to avoid angles as much as
possible by using dot products and cross products. Modern geometry is very aware of
the central importance of quadratic forms. In Einstein’s theory of relativity the
quadratic ‘interval’ plays a crucial role.
Perhaps these different clues have not been put together formerly because of the
strength of established tradition, and in particular the reverence for Greek geometry.
The serious study of geometry began with the ancient Greeks, whose mathematical
heritage is one of the most remarkable and sublime achievements of humanity.
Nevertheless, they encountered some difficulties, some of which persist today and
interfere with our understanding of geometry.
A Pythagorean dilemma
The Pythagoreans believed that the workings of the universe could ultimately be
described by proportions between whole numbers, such as 4 : 5. This was not necessarily
a mistake–the future may reveal the utility of such an idea. After early successes in
applying this principle to music and geometry, however, they discovered a now famous
dilemma.
√ The length of the diagonal to the length of the side of a square, namely
2 : 1, could not be realized as a proportion between two whole numbers.
Unfortunately, this difficulty was something of a red herring. Had they stuck with
their original beliefs in the workings of the Divine Mind, and boldly concluded that the
squares of the lengths ought to be more important than the lengths themselves, then
the history of mathematics would look quite different.
18 1. OVERVIEW
Points, lines and circles are the most important objects in Euclidean geometry. The
ancient Greeks were much enamoured with the elegance of the circle, and chose to give
the compass equal importance to the straightedge in their geometry. Following their
lead, mathematics courses still rely heavily on the circle and its properties to introduce
the basic concepts of classical trigonometry. Most high school students will be familiar
with the unit circle used to define both angles, as on page 5, as well as the
trigonometric ratios cos θ, sin θ and tan θ.
In rational trigonometry points and lines are more fundamental than circles. The
essential formulas involve only points and lines, while circles appear later as particular
kinds of conics in universal geometry, where they can be studied purely in the rational
context without the use of trigonometric functions. Even rotations can be investigated
solely within universal geometry.
The essential roles of cos θ, sin θ and tan θ arise rather when considering uniform
motion around a circle, which has more to do with mechanics than geometry.
Trigonometric functions also occur in harmonic analysis and complex analysis, where
they are however secondary to the complex exponential function, whose theory is
simpler and more fundamental.
And what about all those engineering problems with spherical or cylindrical
symmetry? Rational trigonometry solves many of these problems in a more direct
fashion, as shown by the last chapter in this book. The reality is that the
trigonometric functions are overrated, and their intensive study in high schools is for
many students an unnecessary complication.
Euclid’s ambiguities
To develop a general and powerful geometry, it is critical to ensure that the basic
definitions are completely unambiguous, and that circular reasoning plays no role.
One of the appeals of mathematics is that one can understand completely the basic
concepts and then logically derive the entire theory, step by step, using only valid
logical arguments. When students meet mathematics in which the logical structure is
not clearly evident, their confidence and understanding suffers. This applies to all
students, even–perhaps especially–to weaker ones.
The extraordinary work of Euclid, The Elements, which set the tone of mathematics
for two thousand years, is guilty of ambiguity in its initial definitions, despite the
otherwise generally high standard of logic and precision throughout. The historical
dominance of Euclid’s work, with its supposedly axiomatic framework, has coloured
mathematical thinking to this day, not altogether in a positive way.
For many centuries it appeared that there was no alternative to the geometry of
Euclid. But in the seventeenth century the work of Fermat, Descartes and others
opened up a dramatic new possibility. The Cartesian idea of defining a point as an
ordered pair of numbers, and then analysing curves by algebraic manipulations of their
defining equations is very powerful. It reduces the foundations of geometry to that of
arithmetic and algebra, and allows the formulation of many geometrical questions over
general fields.
Rational trigonometry adopts the logical and precise Cartesian approach of Descartes,
but it adds a metrical aspect with the notions of quadrance and spread, still in the
purely algebraic setting. This allows Euclidean geometry to be put on a firm and
proper foundation.
In the nineteenth century some of the difficulties and limitations with Euclid’s
geometry became more recognized, and for this reason and others, the twentieth
century saw a slow but steady decline in the importance of Euclid as the basis of
education in geometry. Unfortunately, there was no successful attempt to put into
place an alternative framework.
One of those who realized the importance of the task was D. Hilbert, whose
Foundations of Geometry [Hilbert] was an attempt to shore up the logical deficiencies
of Euclid. This approach was not universally accepted, and the thought arose that
perhaps the task was intrinsically impossible, and that a certain amount of ambiguity
could not be removed from the subject.
20 1. OVERVIEW
A common feeling was that the best strategy was to adopt an axiomatic system,
involving formal manipulations of underlying concepts that are not given meaning. It
was often supposed that this is what Euclid had in mind.
But this is not what Euclid had in mind. When he stated his ‘axioms’, Euclid wanted
only to clarify which facts he was going to regard as obvious, before deriving all other
facts using deduction. The meaning of these basic facts was never in question. Euclid’s
work in this sense is quite different from formalist systems which came to be modelled
on it.
With such an approach the logical coherence and beauty of mathematics become easier
to verify and appreciate directly, without appeals to authority and convention. To
build up mathematics properly, axioms are not necessary. You do not have to engage
in philosophy to do geometry, nor require sophisticated modern logic to understand
foundations. Clear thinking, careful definitions and an interest in applications should
suffice.
So let’s begin the story, starting with an informal review of the basic assumed
knowledge from algebra and arithmetic. Then let’s build up trigonometry and
geometry, one step at a time.
2
Background
2.1 Fields
In this book, the term field refers not to a set, but rather to the specification of a type
of number. Thus for example we do not need the ‘infinite set’ of ‘all’ rational numbers
in order to specify what a rational number is, and to define addition and multiplication
between two of them. This understanding fits naturally with common usage outside of
pure mathematical circles, and avoids metaphysical speculations.
For simplicity the main fields used as examples in this book are the field of rational
numbers, the field of integers modulo an odd prime p, denoted Fp , the field of decimal
numbers, and the field of complex numbers. Of course other fields may be used too.
There are unfortunately serious logical difficulties with the decimal number system,
and even more remarkable confusions with the field of so-called ‘real numbers’.
21
22 2. BACKGROUND
The reader is warned that the views expressed on the following two pages represent the
author’s position, which is currently a minority view.
When the term decimal number is used in this book, it refers to a number such as
π 2 /16 ≈ 0.616 850 275 . . .
with a decimal expansion that is specified by an algorithm,
√ computer program or
function. All the constants of mathematics, such as 2, π, e, γ and so on, are decimal
numbers in this sense, as are any arithmetical expressions formed by them, even those
using infinite sequences and series, provided of course that these sequences and series
are specified in a finite way.
Arithmetic with decimal numbers is thus intimately connected with the theory of
computation. Unfortunately it is difficult in practice, and perhaps impossible in theory,
to consistently determine when two algorithms generate the same decimal number.
This is a very serious deficiency, and implies that there is no effective notion of equality
in the theory. So there is no general procedure to tell whether a given arithmetical
statement involving decimal numbers is correct. Consider for example the formula
µ ¶2 µ ¶
1 1 1 1 3 1 1 1
− + − + ··· = + + + ···
1 2 3 4 8 12 22 32
which is essentially a statement of equality between two algorithms. How could one
check the validity of this equation without recognizing that the decimal number
represented by both sides is π 2 /16?
As an illustration of the problems that arise, it is generally accepted lore that the
decimal numbers are countable and not complete. However with a careful examination
of the definitions involved, it turns out that the reverse is true–the field of decimal
numbers is both complete and not countable!
√
Despite such confusions, it is convenient to refer to numbers such as 2, π, e and so on,
temporarily putting aside the conceptual difficulties. So the decimal number field will
be flagged as an ‘informal’ field, awaiting a proper treatment.
A complex number will here be of the form a + bi, with a and b decimal numbers, and
the usual operations based on i2 = −1. Algebraic numbers have decimal expansions
given by algorithms (such as Newton’s method), so they fit into this framework. The
fundamental theorem of algebra holds in the field of complex numbers, meaning that
any polynomial with complex coefficients has a zero.
2.1. FIELDS 23
Even more logically unsound than the field of decimal numbers is the field of so-called
‘real numbers’. Believers in ‘real numbers’, which currently includes the majority of
mathematicians, assert that the decimal numbers of the previous section should be
called computable decimal numbers, to be distinguished from ‘non-computable decimal
numbers’. These latter ‘numbers’, which play the role of Leprechauns in modern
mathematics, supposedly have infinite decimal expansions which are not determined
by an algorithm, formula or computer program. In other words, these are decimal
expansions which by definition cannot be described explicitly by finite beings such as
ourselves, or our computers.
Nonetheless, according to the adherents, the ‘real number field’–comprising both the
computable decimal numbers together with the ‘non-computable decimal
numbers’–provides the correct model of the continuum, and forms the basis of
geometry, as well as much of mathematics. This is a curious position, to put it mildly!
In this book, ‘non-computable decimals’ play no role. Readers who are adamant about
their existence may replace, in their minds, any reference to the field of decimal
numbers with the field of ‘real numbers’. No computational outcomes are in the least
affected.
The field Fp
For p an odd prime, the field Fp will be considered to consist of expressions of the form
a/b, where a and b are integers with b not divisible by p, with the convention of equality
a1 /b1 = a2 /b2
precisely when a1 b2 − a2 b1 is divisible by p. In practice that means that a/b is
unchanged if a multiple of p is added or subtracted from either a or b. It is then a
standard fact that any such number is equal to one of the form a/1 ≡ a, for a one of
the p numbers 0, 1, 2, · · · , p − 1. Arithmetic now follows the usual rules for ordinary
fractions, and so the usual congruence notation becomes unnecessary.
Example 2.2 In the field Fp with p elements, there are exactly (p + 1) /2 distinct
square numbers. Here is a list for small values of p.
p Squares in Fp
3 0, 1
5 0, 1, 4
7 0, 1, 2, 4
11 0, 1, 3, 4, 5, 9
13 0, 1, 3, 4, 9, 10, 12
17 0, 1, 2, 4, 8, 9, 13, 15, 16
19 0, 1, 4, 5, 6, 7, 9, 11, 16, 17
Note that in F11 , the number −1 = 10 is not a square, while in F13 , the number
−1 = 12 is a square. ¦
Example 2.3 In the decimal number field the square numbers are precisely the
positive numbers, and the spread numbers are precisely those s satisfying 0 ≤ s ≤ 1. ¦
Exercise 2.2 Show that for any numbers x and y satisfying x2 6= −1 and y 2 6= −1,
the number
2
(x − y)
s≡
(1 + x2 ) (1 + y 2 )
¡ ¢
is a spread number. If xy 6= −1 then find a number u so that s = u2 / 1 + u2 . ¦
p Square-spread numbers in Fp
3 0, 1
5 0, 1, 4
7 0, 1, 4
11 0, 1, 3, 9
13 0, 1, 4, 10
17 0, 1, 2, 9, 16
19 0, 1, 4, 9, 11, 16 ¦
2.2 Proportions
The ancient Greeks believed that the relative sizes of two objects was a more
fundamental notion than the absolute size of either of them. This idea has largely gone
out of fashion in mathematical circles, but there is something to be said for it, as
appreciated by modern physicists.
a : b = λa : λb
for any non-zero number λ. If the context is clear, a 2-proportion will be called
simply a proportion.
a1 : b1 = a2 : b2 ⇔ a1 b2 − a2 b1 = 0.
26 2. BACKGROUND
One difference between fractions and proportions is rather important for geometry.
The fraction a/b makes sense only if b is non-zero, while the proportion a : b is valid as
long as one of a or b is non-zero.
Another difference between fractions and proportions is that the concept of proportion
can be extended to three or more numbers. This is quite natural when dealing with
the relative sizes of more than two objects.
a : b : c = λa : λb : λc
for any non-zero number λ. If the context is clear, a 3-proportion will be called
simply a proportion.
a1 : b1 : c1 = a2 : b2 : c2
precisely when
a1 b2 − a2 b1 = 0 b1 c2 − b2 c1 = 0 c1 a2 − c2 a1 = 0.
Exercise 2.4 Show that in general one has to check all three conditions to ensure
that two 3-proportions are equal. ¦
a1 : a2 : · · · : an
Note that there are (n − 1) n/2 corresponding conditions for equality between two
n-proportions.
2.3. IDENTITIES AND DETERMINANTS 27
Example 2.7 The familiar Binomial theorem gives the expansion of (x1 + x2 )n for
n a natural number and x1 , x2 elements of a field, using the integers
µ ¶
n n (n − 1) · · · (n − k + 1)
≡ .
k k (k − 1) · · · 1
The statement is
µ ¶ µ ¶
n n n−1 n
(x1 + x2 ) = xn1 + x x2 + · · · + x1 xn−1 + xn2 . ¦
1 1 n−1 2
Example 2.8 Another useful identity is the following special case of the extended
Binomial theorem for three variables
2
(x1 + x2 + x3 ) = x21 + x22 + x23 + 2 (x1 x2 + x1 x3 + x2 x3 ) .
Both sides are symmetric functions of the variables x1 , x2 and x3 , meaning that if
any two of the indices are interchanged, the expression remains the same. ¦
Example 2.9 The most important identity in geometry, and also possibly in number
theory, is Fibonacci’s identity
¡ ¢¡ ¢
(x1 y2 − x2 y1 )2 + (x1 x2 + y1 y2 )2 = x21 + y12 x22 + y22 .
It was probably known to Diophantus, but the first recorded proof is in Fibonacci’s
Liber quadratorum of 1225. ¦
Exercise 2.5 Check the Fibonacci and Cauchy identities, as well as the following
variant of Fibonacci’s identity
¡ ¢¡ ¢
(x1 y2 + x2 y1 )2 + (x1 x2 − y1 y2 )2 = x21 + y12 x22 + y22 . ¦
Exercise 2.6 Check the following identity, which occurs in the proof of the Spread
ratio theorem (page 77)
(y1 − y2 ) (x3 − x1 ) − (y1 − y3 ) (x2 − x1 ) = (y1 − y3 ) (x3 − x2 ) − (y2 − y3 ) (x3 − x1 ) . ¦
28 2. BACKGROUND
(x1 y2 − x2 y1 )2 (x1 x2 + y1 y2 )2
+ =1
(x21 + y12 ) (x22 + y22 ) (x21 + y12 ) (x22 + y22 )
which follows from Fibonacci’s identity in the previous section will be considered a
true statement for any values of the variables, even those that create a situation where
one of the factors x21 + y12 or x22 + y22 is zero, since in this case the identity is considered
to be an empty statement, so still true. This removes the need to prohibit special
cases, but means that the reader must be particularly careful, when faced with a
rational expression, to ask
In addition, some care is needed when such identities form part of an extended logical
argument–one must remember the conditions that resulted in zero denominators, even
after the denominators may have disappeared.
The six terms in this expression are obtained from the first by performing all six
permutations of the indices i = 1, 2 and 3, and multiplying by the sign of the
permutation. Note the convention that the position of the variables in the terms do not
move, only the indices do. The above determinant will also be written as [x1 y2 z3 ]−
3 . ¦
2.3. IDENTITIES AND DETERMINANTS 29
More generally, for any natural numbers m1 , m2 and m3 define the anti-symmetric
polynomial
¯ m1 ¯
¯x y1m2 z1m3 ¯¯
¯ 11
[xm1 m2
1 y2 z3 ]3 ≡ ¯¯xm
m3 −
2 y2m2 z2m3 ¯¯ .
¯xm1 y3m2 z3m3 ¯
3
Then
m3 −
[xm1 m2
1 y2 z3 ]3 = xm1 m2 m3 m1 m2 m3 m1 m2 m3
1 y2 z3 − x1 y3 z2 + x2 y3 z1
−xm 1 m2 m3 m1 m2 m3 m1 m2 m3
3 y2 z1 + x3 y1 z2 − x2 y1 z3
Example 2.13
£ ¤−
x1 x52 y2 3 = x1 x52 y2 − x1 x53 y3 + x2 x53 y3 − x3 x52 y2 + x3 x51 y1 − x2 x51 y1 . ¦
Example 2.14
[x1 ]−
3 = x1 − x1 + x2 − x3 + x3 − x2 = 0. ¦
This notational device can be extended to larger index sets. For example, for a
polynomial p involving terms with indices in {1, 2, 3, 4}, define [p]−
4 to be the
alternating sum of the 24 terms obtained from p by applying all possible permutations
of the four indices, with each term multiplied by the sign of the corresponding
permutation.
30 2. BACKGROUND
Example 2.15
£ 2 ¤−
x1 x2 y3 4 = x21 x2 y3 − x21 x2 y4 + x21 x3 y4 − x21 x4 y3 + x21 x4 y2 − x21 x3 y2
+x22 x3 y1 − x22 x4 y1 + x23 x4 y1 − x23 x4 y2 + x22 x4 y3 − x22 x3 y4
+x23 x2 y4 − x24 x2 y3 + x24 x3 y2 − x24 x3 y1 + x24 x2 y1 − x23 x2 y1
+x23 x1 y2 − x24 x1 y2 + x24 x1 y3 − x23 x1 y4 + x22 x1 y4 − x22 x1 y3 . ¦
The following facts should be familiar over the rational or decimal numbers, and indeed
they hold in any field. Consider two linear equations in variables x and y of the form
a1 x + b1 y + c1 = 0
a2 x + b2 y + c2 = 0
where a1 and b1 are not both zero, and also a2 and b2 are not both zero. A unique
solution [x, y] exists precisely when
¯ ¯
¯a1 b1 ¯
¯
a1 b2 − a2 b1 = ¯ ¯ 6= 0.
a2 b2 ¯
In this case
¯ ¯ ¯ ¯
b1 c2 − b2 c1 ¯c1 b1 ¯ ¯a1 b1 ¯
x= ¯
= −¯ ¯ / ¯ ¯
a1 b2 − a2 b1 c2 b2 ¯ ¯a2 b2 ¯
¯ ¯ ¯ ¯
c1 a2 − c2 a1 ¯a1 c1 ¯ ¯a1 b1 ¯
y= ¯
= −¯ ¯ / ¯ ¯.
a1 b2 − a2 b1 a2 c2 ¯ ¯a2 b2 ¯
Polynomial functions with integer coefficients have a meaning in any field. Such a
polynomial p (x) has a zero at the number x0 precisely when p (x0 ) = 0. For example
the spread polynomial
¡ ¢2
S5 (x) ≡ x 16x2 − 20x + 5 (2.1)
turns out to control five-fold symmetry in any field, and its zeroes relate to the
existence of regular pentagons.
Example 2.16 Over the decimal numbers the function S5 (s) may be (partially)
visualized in the usual way by plotting some of the values [x, S5 (x)] as in Figure 2.1.
1.4
1.2
0.8
0.6
0.4
0.2
-0.5 0.5 1
-0.2
-0.4
¡ ¢2
Figure 2.1: Spread polynomial S5 (x) ≡ x 16x2 − 20x + 5 ¦
Recall the important Factor theorem, which asserts that if a polynomial function
p (x) has a zero at x0 , then there is a natural number k less than or equal to the degree
of p such that
k
p (x) = (x − x0 ) q (x)
for some polynomial q (x) with q (x0 ) 6= 0. The number k is the multiplicity of the
zero x0 .
Example 2.18 In F19 the polynomial S5 (x) has zeroes 0, 9 and 16, the former with
multiplicity one and the latter two with multiplicity two. In fact
S5 (x) = 9x (x − 9)2 (x − 16)2 . ¦
32 2. BACKGROUND
Step 1. Take c to the other side, and divide both sides by the non-zero number a
b c
x2 + x = − .
a a
Step 2. Add the square of one half the coefficient of x to both sides
b b2 b2 c
x2 + x + 2 = 2 − .
a 4a 4a a
Step 3. Factor the left side and simplify the right to obtain
µ ¶2
b b2 − 4ac
x+ = .
2a 4a2
This has a solution in x precisely when b2 − 4ac is a square, say r2 , in which case
−b ± r
x= .
2a
Note that the usual ‘quadratic formula’ is subsumed by this derivation. Over a general
field square roots do not always exist, and if they do they are generally not unique.
The usual situation with the decimal numbers exploits the existence of a distinguished
(positive) square root of a positive number, and is a good example of ‘symmetry
breaking’ in mathematics.
2.6. QUADRATIC EQUATIONS 33
(x − p1 )2 = q1 (x − p2 )2 = q2
Here is our first theorem, and although entirely algebraic, it anticipates aspects of
rational trigonometry and universal geometry.
p1 + p2 (q1 − q2 )
x= − .
2 2 (p1 − p2 )
(x − p1 )2 = q1 (x − p2 )2 = q2
Suppose otherwise that p1 6= p2 . If the two equations are compatible with common
solution x, then take the difference between the equations to obtain
so that
p1 + p2 (q1 − q2 )
x= − . (2.2)
2 2 (p1 − p2 )
Since this x satisfies the second equation,
µ ¶2
p1 + p2 (q1 − q2 )
− − p2 = q2 .
2 2 (p1 − p2 )
34 2. BACKGROUND
Conversely if
³ ´2
2
(p1 − p2 ) − (q1 + q2 ) = 4q1 q2 .
then retrace the steps and use the symmetry between the two original equations to
show that (2.2) is a common solution.
Note that if p1 = p2 in the theorem, then the two quadratic equations are compatible
precisely when they are identical, and so in this case there are two common solutions.
This foundational chapter introduces careful and novel definitions of the basic building
blocks of planar Cartesian geometry, and establishes fundamental facts that will be
used repeatedly throughout the rest of the book. This includes notions of points, lines,
triangles, quadrilaterals, parallel, perpendicular, affine combinations and reflections.
Throughout we work in, or over, a fixed field F, not of characteristic two, whose
elements are called numbers. Diagrams generally illustrate the situation in the rational
and decimal number fields, or occasionally in a finite field.
Example 3.1 Figure 3.1 shows the points [2, 3] and [5, 2] in the rational or decimal
number fields.
4 [2,3]
3 [5,2]
2
1
-2 -1 0 1 2 3 4 5 6
35
36 3. CARTESIAN COORDINATE GEOMETRY
Over the field Fp , a point may be represented by a box in a square array of boxes, with
horizontal and vertical positions numbered from 0 to p − 1. Alternative labellings will
also be used; for example over F11 the horizontal and vertical positions could be
labelled with the numbers −5, −4, · · · , 4, 5. Sometimes such a diagram will be repeated
periodically in both directions to illustrate a larger view.
Example 3.2 Figure 3.2 shows the points [3, 7] and [6, 1] in the field F11 .
10
9
[3,7] 8
7
6
5
4
3
2 [6,1]
1
0
0 1 2 3 4 5 6 7 8 9 10
a2 + b2 = 0.
If the line l ≡ ha : b : ci is a null line then a and b must both be non-zero and
2
(b/a) = −1, so that −1 is a square.
Conversely if −1 is a square, say −1 = i2 for some number i, then there are only two
solutions to the equation x2 = −1, namely i and −i. Thus either b = ia or b = −ia,
and since a is non-zero the coefficients a, b and c of l can be divided by a to obtain
l = h1 : i : di or l = h1 : −i : di for some d.
3.1. POINTS AND LINES 37
Definition The point A ≡ [x, y] lies on the line l ≡ ha : b : ci, or equivalently the
line l passes through the point A, precisely when
ax + by + c = 0.
Note carefully that a line is not a set of points. This allows us to circumvent the
logical difficulties with ‘infinite set theory’. In diagrams a line is illustrated by
exhibiting the points, or some of the points, which lie on it.
Example 3.3 In the rational or decimal number fields, Figure 3.3 shows the line
h1 : 3 : −11i, which passes through the points [2, 3] and [5, 2].
4 [2,3]
3 [5,2]
2
1 1:3:-11
-2 -1 0 1 2 3 4 5 6
Example 3.4 In the field F11 , Figure 3.4 shows the line h10 : 5 : 1i, which passes
through the points [3, 7] and [6, 1].
10
9
[3,7] 8
7
6
5
4
3
2 [6,1]
1
0
0 1 2 3 4 5 6 7 8 9 10
Theorem 2 (Line through two points) For any two distinct points A1 and A2 ,
there is a unique line l ≡ A1 A2 passing through them both. If A1 ≡ [x1 , y1 ] and
A2 ≡ [x2 , y2 ] then
l = A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i .
l ≡ hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i
(y1 − y2 ) x1 + (x2 − x1 ) y1 + x1 y2 − x2 y1 = 0
(y1 − y2 ) x2 + (x2 − x1 ) y2 + x1 y2 − x2 y1 = 0.
ax1 + by1 + c = 0
ax2 + by2 + c = 0.
a (x2 − x1 ) + b (y2 − y1 ) = 0
so that
a : b = y1 − y2 : x2 − x1 .
Thus
m = hy1 − y2 : x2 − x1 : di
for some number d, and since A1 lies on m,
(y1 − y2 ) x1 + (x2 − x1 ) y1 + d = 0.
Conclude that
d = x1 y2 − x2 y1
so that
m = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i .
Definition Three or more points which lie on a common line are collinear. Three
or more lines which pass through a common point are concurrent.
3.2. COLLINEAR POINTS AND CONCURRENT LINES 39
Theorem 3 (Collinear points) The points [x1 , y1 ], [x2 , y2 ] and [x3 , y3 ] are
collinear precisely when
x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 = 0.
Proof. If all three points are identical then the identity is automatic. Otherwise
assume by symmetry that [x1 , y1 ] 6= [x2 , y2 ]. From the previous theorem, [x3 , y3 ] lies on
the unique line passing through [x1 , y1 ] and [x2 , y2 ] precisely when
(y1 − y2 ) x3 + (x2 − x1 ) y3 + x1 y2 − x2 y1 = 0.
This is the required condition.
Recall that
¯ ¯
¯x1 y1 1¯¯
¯
x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 = ¯¯x2 y2 1¯¯ = [x1 y2 ]−
3 .
¯x3 y3 1¯
a1 b2 c3 − a1 b3 c2 + a2 b3 c1 − a3 b2 c1 + a3 b1 c2 − a2 b1 c3 = 0.
Proof. If the three lines pass through the point [x, y] then [x, y, 1] is a non-zero
solution to the homogeneous linear system
a1 x + b1 y + c1 z = 0
a2 x + b2 y + c2 z = 0
a3 x + b3 y + c3 z = 0
so that by Section 2.4,
¯ ¯
¯a1 b1 c1 ¯¯
¯
¯a2 b2 c2 ¯¯ = a1 b2 c3 − a1 b3 c2 + a2 b3 c1 − a3 b2 c1 + a3 b1 c2 − a2 b1 c3 = 0.
¯
¯a3 b3 c3 ¯
Exercise 3.2 Show that in the field Fp there are exactly p + 1 lines passing through
every point, and that every line passes through exactly p points. ¦
Exercise 3.3 Show that if there are null lines, then there are exactly two null lines
passing through any given point. ¦
40 3. CARTESIAN COORDINATE GEOMETRY
Theorem 5 (Point on two lines) If the lines l1 and l2 are not parallel, then there
is a unique point A ≡ l1 l2 which lies on them both. If l1 ≡ ha1 : b1 : c1 i and
l2 ≡ ha2 : b2 : c2 i then
∙ ¸
b1 c2 − b2 c1 c1 a2 − c2 a1
A ≡ l1 l2 = , .
a1 b2 − a2 b1 a1 b2 − a2 b1
Proof. The point [x, y] lies on l1 ≡ ha1 : b1 : c1 i and l2 ≡ ha2 : b2 : c2 i precisely when
a1 x + b1 y + c1 = 0
a2 x + b2 y + c2 = 0.
Since l1 and l2 are not parallel, a1 b2 − a2 b1 6= 0, so as in Section 2.4 the unique
solution to this system of equations is
b1 c2 − b2 c1
x=
a1 b2 − a2 b1
c1 a2 − c2 a1
y= .
a1 b2 − a2 b1
Now comes the single most important definition in all of geometry. It colours the
entire subject. In a subsequent volume, the geometry presented here in this book,
based on this definition, will be called blue geometry, and other colours also appear.
Exercise 3.4 Show that if the lines l1 and l2 are parallel, with the line l3 parallel
(respectively perpendicular) to l1 , then l3 is parallel (respectively perpendicular) to l2 .
¦
3.4. PARALLELS AND ALTITUDES 41
Exercise 3.5 Show that if the lines l1 and l2 are perpendicular, and the lines l2 and l3
are perpendicular, then l1 and l3 are parallel. ¦
Exercise 3.6 Show that if −1 = i2 then any two null lines of the form h1 : i : di and
h1 : i : ei are both parallel and perpendicular, as are any two null lines of the form
h1 : −i : di and h1 : −i : ei. ¦
Exercise 3.7 Show that if two lines l1 and l2 are both parallel and perpendicular,
then they are both null lines. ¦
Theorem 6 (Parallel to a line) For any point A ≡ [x, y] and any line l ≡ ha : b : ci
there is a unique line k, called the parallel through A to l, which passes through A
and is parallel to l, namely
k = ha : b : −ax − byi .
Theorem 7 (Altitude to a line) For any point A ≡ [x, y] and any line
l ≡ ha : b : ci there is a unique line n, called the altitude from A to l, which passes
through A and is perpendicular to l, namely
n = h−b : a : bx − ayi .
Exercise 3.8 Show that for any points A ≡ [x, y], A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] with
A1 and A2 distinct, the parallel through A to A1 A2 is the line
k ≡ hy1 − y2 : x2 − x1 : (y2 − y1 ) x + (x1 − x2 ) yi . ¦
Exercise 3.9 Show that for any points A ≡ [x, y], A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] with
A1 and A2 distinct, the altitude from A to A1 A2 is the line
n ≡ hx1 − x2 : y1 − y2 : (x2 − x1 ) x + (y2 − y1 ) yi . ¦
Theorem 8 (Foot of an altitude) For any point A ≡ [x, y] and any non-null line
l ≡ ha : b : ci, the altitude n from A to l intersects l at the point
∙ 2 ¸
b x − aby − ac −abx + a2 y − bc
F ≡ , .
a2 + b2 a2 + b2
Example 3.5 In the field F11 , the altitude from A ≡ [7, 6] to the line l ≡ h10 : 5 : 1i
(gray boxes) is n ≡ h9 : 4 : 1i (black circles) and the foot of the altitude is F ≡ [2, 9], as
shown in Figure 3.5.
10
9
8
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10
Example 3.6 In the field F13 , the altitude from A ≡ [5, 2] to the null line
l ≡ h3 : 2 : 1i (gray boxes) is the null line n ≡ h6 : 4 : 1i (black circles), as shown in
Figure 3.6. These two lines are both perpendicular and parallel.
12
11
10
9
8
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11 12
Exercise 3.10 Show that the foot F ≡ [x0 , y0 ] of the altitude from A ≡ [x, y] to the
non-null line passing through [x1 , y1 ] and [x2 , y2 ] has coordinates
(x2 − x1 )2 x − (y1 − y2 ) (x2 − x1 ) y − (y1 − y2 ) (x1 y2 − x2 y1 )
x0 ≡ 2 2
(x2 − x1 ) + (y1 − y2 )
(y1 − y2 )2 y − (y1 − y2 ) (x2 − x1 ) x − (x2 − x1 ) (x1 y2 − x2 y1 )
y0 ≡ 2 2 . ¦
(x2 − x1 ) + (y1 − y2 )
Note that A1 and A2 are automatically distinct by the convention that repetitions are
not allowed in a set.
The points A1 , A2 and A3 are the points of the triangle A1 A2 A3 , and the lines
l1 ≡ A2 A3 , l2 ≡ A1 A3 and l3 ≡ A1 A2 are the lines of the triangle. The sides A1 A2 ,
A2 A3 and A1 A3 are the sides of the triangle, and the vertices l1 l2 , l2 l3 and l1 l3 are the
vertices of the triangle.
The point A1 is opposite the side A2 A3 , and so on, and the line l1 is opposite the
vertex l2 l3 , and so on. With this terminology a triangle has exactly three points,
necessarily non-collinear, and exactly three lines, necessarily non-concurrent. A triangle
also has exactly three sides, and exactly three vertices.
In the rational or decimal number fields, there are no null triangles, since there are no
null lines.
Example 3.7 In the field F13 the points A1 ≡ [2, 8], A2 ≡ [9, 9] and A3 ≡ [10, 0] form a
triangle A1 A2 A3 with lines l1 ≡ A2 A3 = h9 : 1 : 1i (gray boxes), l2 ≡ A1 A3 = h9 : 9 : 1i
(open circles) and l3 ≡ A1 A2 = h7 : 3 : 1i (solid circles) shown in Figure 3.7.
12
11
10
A2
A1 9
8
7
6
5
4
3
2
1 A3
0
0 1 2 3 4 5 6 7 8 9 10 11 12
Exercise 3.11 Show that a triangle has at most one right vertex. ¦
Exercise 3.12 Show that it is impossible for a triangle to have three null lines. ¦
Exercise 3.13 (Harder) How many triangles are there over Fp ? How many of these
are null triangles? ¦
3.6. QUADRILATERALS 45
3.6 Quadrilaterals
A1 A2 A3 A4 ≡ A2 A3 A4 A1 and A1 A2 A3 A4 ≡ A4 A3 A2 A1 .
Two vertices which contain a common line are adjacent, otherwise vertices are
opposite. Two sides which contain a common point are adjacent, otherwise sides are
opposite.
Note that the notation for quadrilaterals is different than for triangles. These notions
generalize in an obvious way to defining n-gons A1 A2 · · · An , except that only any
three consecutive points are required to be non-collinear.
A rhombus is a parallelogram with the property that the diagonals are perpendicular,
as in the second parallelogram of Figure 3.8.
A3 A3
A2 A2
A1 A4 A1 A4
Exercise 3.14 Give an example where the diagonals of a quadrilateral are parallel. ¦
46 3. CARTESIAN COORDINATE GEOMETRY
Definition For any points A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] and any two numbers λ1
and λ2 satisfying λ1 + λ2 = 1, the affine combination λ1 A1 + λ2 A2 is the point
λ1 A1 + λ2 A2 ≡ [λ1 x1 + λ2 x2 , λ1 y1 + λ2 y2 ] .
Proof. Suppose that A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] are distinct, and that
A3 ≡ λ1 A1 + λ2 A2 for some numbers λ1 and λ2 satisfying λ1 + λ2 = 1. Then the
identity
together with the Line through two points theorem (page 38) shows that A3 lies on
A1 A2 .
Since A1 and A2 are distinct, one of (x2 − x1 ) and (y2 − y1 ) are non-zero. Suppose
without loss of generality that x2 − x1 6= 0. Then set
x − x2
λ≡
x1 − x2
so that
x = λx1 + (1 − λ) x2 .
Substitute this value of x into (3.1) and factor, to obtain
(y − λy1 − (1 − λ) y2 ) (x2 − x1 ) = 0.
Thus
y = λy1 + (1 − λ) y2
and so
A = λA1 + (1 − λ) A2 .
3.7. AFFINE COMBINATIONS 47
λA1 + (1 − λ) A2 = µA1 + (1 − µ) A2
then the difference between the left and right hand sides yields
(λ − µ) (x1 − x2 ) = 0
(λ − µ) (y1 − y2 ) = 0.
Example 3.8 Figure 3.9 shows the affine combination (1/3) A1 + (2/3) A2 for two
points A1 , A2 in the rational or decimal number fields.
1
3 A1 + 3 A2
2
A2
A1
Exercise 3.16 Show that if the field has characteristic three, then all the medians are
parallel, while otherwise they intersect at a point G, called the centroid of the
triangle, as in Figure 3.10. Furthermore if A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ] and A3 ≡ [x3 , y3 ]
then ∙ ¸
1 1 1 x1 + x2 + x3 y1 + y2 + y3
G = A1 + A2 + A3 = , .
3 3 3 3 3
A2
M3 M1
G
A1 M2 A3
B2 ≡ (1 − λ) A1 + λA2
B3 ≡ (1 − λ) A1 + λA3 .
Then B2 B3 is parallel to A2 A3 .
A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i
A3 A4 = hy3 − y4 : x4 − x3 : x3 y4 − x4 y3 i
The points A1 , A2 and A3 are not collinear, so by the Collinear points theorem (page
39) ¯ ¯
¯y1 − y2 x2 − x1 ¯
¯ ¯
¯y3 − y2 x2 − x3 ¯ = − (x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 ) 6= 0.
A2 A3
x4 = x1 − x2 + x3
y4 = y1 − y2 + y3
so that
1 1 1 1 A1 A4
A1 + A3 = A2 + A4 .
2 2 2 2
Note in particular that the two diagonals of a parallelogram are not parallel, as they
intersect at their common midpoint. This point is the center of the parallelogram.
Exercise 3.17 If A1 A2 A3 A4 is a parallelogram and M12 , M23 , M34 and M14 are the
midpoints of the sides A1 A2 , A2 A3 , A3 A4 and A1 A4 respectively, then show that
M12 M23 M34 M14 is a parallelogram, with the same center as A1 A2 A3 A4 . ¦
50 3. CARTESIAN COORDINATE GEOMETRY
Definition The perpendicular bisector of the side A1 A2 is the altitude from the
midpoint M of A1 A2 to the line A1 A2 .
Proof. Since
A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i
any line perpendicular to A1 A2 has the form
p ≡ hx1 − x2 : y1 − y2 : ci
for some number c. Then p passes through the midpoint p
∙ ¸
x1 + x2 y1 + y2 A1
M≡ ,
2 2
of A1 A2 precisely when M A2
Reflections
This chapter introduces affine transformations, and in particular the reflections in lines
and the associate lineations, which reflect lines in lines. These are the most important
symmetries in planar geometry. Formulas for reflections and lineations are derived.
The results are not all easy, and they are too often taken for granted in courses on
geometry. Beginners might skim the proofs of this chapter and return to them later.
Small Greek letters will generally be used for transformations. The effect of the
transformation τ on the point A is denoted τ (A). The transformation ι defined by
ι (A) ≡ A for any point A is the identity. The convention for composition is
51
52 4. REFLECTIONS
Then ρA (B) lies on AB by the Affine combination theorem (page 46), and
A = (1/2) B + (1/2) ρA (B), so that A is the midpoint of BρA (B).
Exercise 4.1 Show that for any point A, the rotation ρA is an invertible affine
transformation, with ρ−1
A = ρA . ¦
Exercise 4.2 For any two points A1 and A2 define the successive rotations
A3 ≡ ρA2 (A1 ), A4 ≡ ρA3 (A2 ) and so on, as well as A0 ≡ ρA1 (A2 ), A−1 ≡ ρA0 (A1 )
and so on. Show that for any integers k and l, ρAk (Al ) = A2k−l .
A-1 A0 A1 A2 A3 A4
Definition If l is a non-null line and F the foot of the altitude from a point A to l,
then the transformation that sends A to B ≡ ρF (A) is the reflection in the line l
and is denoted σ l .
Proof. The foot F of the altitude from A ≡ [x, y] to l ≡ ha : b : ci is, by the Foot of an
altitude theorem (page 42),
∙ 2 ¸
b x − aby − ac −abx + a2 y − bc
F = , .
a2 + b2 a2 + b2
By definition σ l (A) ≡ σ F (A) ≡ 2F + (−1) A so that
"¡ ¢ ¡ ¢ #
b2 − a2 x − 2aby − 2ac −2abx + a2 − b2 y − 2bc
σ l (A) = , .
a2 + b2 a2 + b2
4.2. LINEATIONS AND REFLECTION SEQUENCES 53
Exercise 4.3 Show that the reflection σ l in a non-null line l is an invertible affine
transformation, with σ −1
l = σl . ¦
B
F
A
sl
n
Theorem 14 (Rotation of a line in a point) For any point A ≡ [x, y], the
rotation ρA has associated lineation ΣA given by
Proof. Suppose that A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] are distinct points, so that by the
Line through two points theorem (page 38),
A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i = ha : b : ci .
By the definition of ρA
ρA (A1 ) = 2A + (−1) A1 = [2x − x1 , 2y − y1 ]
ρA (A2 ) = 2A + (−1) A2 = [2x − x2 , 2y − y2 ] .
Then again by the Line through two points theorem,
ρA (A1 ) ρA (A2 ) = h−y1 + y2 : −x2 + x1 : (2x − x1 ) (2y − y2 ) − (2x − x2 ) (2y − y1 )i
= h−y1 + y2 : −x2 + x1 : 2x (y1 − y2 ) + 2y (x2 − x1 ) + x1 y2 − x2 y1 i
= h−a : −b : 2xa + 2yb + ci
= ha : b : −2xa − 2yb − ci .
54 4. REFLECTIONS
Use the Line through two points theorem and simplify to see that
Σl (ha1 : b1 : c1 i) = σ l (A1 ) σ l (A2 )
¿ ¡ 2 ¢ ¡ 2 ¢ À
a − b2 a1 + 2abb1 : 2aba 2
¡ 21 − 2a¢ − b b1 .
=
2aca1 + 2bcb1 − a + b c1
The line l2 ≡ Σl (l1 ) is the reflection of l1 in the line l. The lineation Σl is the
reflection lineation in l.
l2
l1
Sl
Exercise 4.6 Show that the formula for the reflection Σl in the previous theorem
makes sense even if l is a null line. Show that in this case Σl (l1 ) = l for any line l1 . ¦
4.2. LINEATIONS AND REFLECTION SEQUENCES 55
σ l2 σ l1 = σ Σl2 (l1 ) σ l2 .
l2
l1
sl2sl1(A) Sl2(l 1)
sl2(A) sl1(A)
A
Proof. Suppose that l1 ≡ ha1 : b1 : c1 i and l2 ≡ ha2 : b2 : c2 i are non-null lines and
A ≡ [x, y]. Then by the Reflection of a line in a line theorem, Σl2 (l1 ) ≡ l3 is
¡ 2 ¢ ¡ ¢ ¡ ¢ ®
a2 − b22 a1 + 2a2 b2 b1 : 2a2 b2 a1 − a22 − b22 b1 : 2a2 c2 a1 + 2b2 c2 b1 − a22 + b22 c1 .
Now use the Reflection of a point in a line theorem to show that both
Ã" ¡ ¢ ¡ ¢ #!
b21 − a21 x − 2a1 b1 y − 2a1 c1 −2a1 b1 x + a21 − b21 y − 2b1 c1
σ l2 (σ l1 (A)) = σ l2 ,
a21 + b21 a21 + b21
and
Ã" ¡ ¢ ¡ ¢ #!
b22 − a22 x − 2a2 b2 y − 2a2 c2 −2a2 b2 x + a22 − b22 y − 2b2 c2
σ l3 (σ l2 (A)) = σ l3 ,
a22 + b22 a22 + b22
p = (a1 a2 + b1 b2 + a2 b1 − a1 b2 ) (a1 a2 + b1 b2 − a2 b1 + a1 b2 ) x
¡ ¢ ¡ ¢
−2 (a1 b2 − a2 b1 ) (a1 a2 + b1 b2 ) y + 4a2 b1 b2 c1 + 2a1 a22 − b22 c1 − 2a2 a21 + b21 c2
q = (a1 a2 + b1 b2 + a2 b1 − a1 b2 ) (a1 a2 + b1 b2 − a2 b1 + a1 b2 ) y
¡ ¢ ¡ ¢
+2 (a1 b2 − a2 b1 ) (a1 a2 + b1 b2 ) x + 4a1 a2 b2 c1 − 2b1 a22 − b22 c1 − 2b2 a21 + b21 c2 .
It is useful to note that the Reflection theorem can be restated in the form
Proof. Since the reflection Σl (m) of the line m in the line l is determined by the
reflections σ l (A1 ) and σ l (A2 ) of any two distinct points A1 and A2 lying on m, this is
a direct consequence of the previous theorem.
So the statement is also true for n + 1. So it is true for any positive n, and so true for
any integer n, since the following statements are equivalent
Rational trigonometry
57
5
Quadrance
This chapter begins with the concept of the quadrance between points, and then
examines null lines, midpoints, the Triple quad formula, Pythagoras’ theorem, the
quadrea of a triangle, and a generalization of the classical Heron’s formula called–in
this text–Archimedes’ formula. Perpendicular bisectors and quadrance from a point
to a line are discussed. Archimedes’ function and the Quadruple quad formula are
defined. All these topics hold in an arbitrary field F not of characteristic two (from
now on this will not necessarily be repeated).
Q (A1 , A2 ) = Q (A2 , A1 ) .
In the rational or decimal number fields Q (A1 , A2 ) is always positive, and is zero
precisely when A1 = A2 . This is not necessarily the case for other fields.
Example 5.1 In the complex number field with A1 ≡ [0, 0] and A2 ≡ [1, i]
Q (A1 , A2 ) = 12 + i2 = 0. ¦
59
60 5. QUADRANCE
Theorem 19 (Null line) If A1 and A2 are distinct points, then A1 A2 is a null line
precisely when Q (A1 , A2 ) = 0.
Proof. If A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] are distinct points, then by the Line through
two points theorem (page 38)
A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i .
This is a null line precisely when
2 2
(y1 − y2 ) + (x2 − x1 ) = 0
which is exactly the condition that Q (A1 , A2 ) = 0.
Q (A1 , A) = Q (A, A2 ) .
Proof. If A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ] are distinct points, then by the Affine
combination theorem (page 46) any point on the line A1 A2 has the form
A ≡ λA1 + (1 − λ) A2 = [λx1 + (1 − λ) x2 , λy1 + (1 − λ) y2 ]
for some number λ. The condition Q (A1 , A) = Q (A, A2 ) is then
2 2
((λ − 1) x1 + (1 − λ) x2 ) + ((λ − 1) y1 + (1 − λ) y2 )
= (λx1 + (−λ) x2 )2 + (λy1 + (−λ) y2 )2 .
Rewrite this as ³ ´³ ´
(1 − λ)2 − λ2 (x2 − x1 )2 + (y2 − y1 )2 = 0.
By assumption A1 A2 is a non-null line, so by the previous Null line theorem,
2 2
(x2 − x1 ) + (y2 − y1 ) 6= 0. Thus λ = 1/2, and A is the midpoint
M ≡ (1/2) A1 + (1/2) A2 = [(x1 + x2 ) /2, (y1 + y2 ) /2]
of the side A1 A2 . Then
µ ¶2 µ ¶2
x1 − x2 y1 − y2
Q (A1 , M ) = + = Q (M, A2 )
2 2
= Q (A1 , A2 ) /4.
5.1. QUADRANCES OF TRIANGLES AND QUADRILATERALS 61
A2
Q3
Q1
A1 A3
Q2
This convention will generally be followed for A1 , A2 and A3 any three points, even if
they are collinear.
With this notation a quadrilateral has four quadrances and two diagonal quadrances.
A2 Q 23
A3
Q 12 Q 34
A1 Q 14 A4
Exercise 5.2 Show that if the characteristic of the field is not three, then the centroid
G of a triangle A1 A2 A3 with midpoints M1 , M2 and M3 of the sides satisfies
4Q (A1 , M1 )
Q (A1 , G) =
9
Q (A1 , M1 )
Q (G, M1 ) =
9
Q (A1 , G) = 4Q (G, M1 ) . ¦
Exercise 5.3 Show that in the complex number field, given complex numbers Q1 , Q2
and Q3 , not all zero, there is always a triangle with these numbers as quadrances. ¦
Exercise 5.6 Show that all four quadrances of a parallelogram are equal precisely
when the parallelogram is a rhombus. ¦
5.2. TRIPLE QUAD FORMULA 63
This key result has ramifications and generalizations throughout the subject.
Theorem 22 (Triple quad formula) Suppose that A1 , A2 and A3 are points with
Q1 ≡ Q (A2 , A3 ), Q2 ≡ Q (A1 , A3 ) and Q3 ≡ Q (A1 , A2 ). Then
2 ¡ ¢
(Q1 + Q2 + Q3 ) = 2 Q21 + Q22 + Q23
2 ¡ ¢ 2
(Q1 + Q2 + Q3 ) − 2 Q21 + Q22 + Q23 = 4Q1 Q2 − (Q1 + Q2 − Q3 ) .
Q1 = (x3 − x2 )2 + (y3 − y2 )2 A3
2 2
Q2 = (x3 − x1 ) + (y3 − y1 ) A2
2 2 A1 Q1
Q3 = (x2 − x1 ) + (y2 − y1 ) .
Q3 Q2
Rewrite this in the form
Q1 = a21 + b21
Q2 = a22 + b22
2 2
Q3 = (a2 − a1 ) + (b2 − b1 )
where a1 ≡ x3 − x2 , b1 ≡ y3 − y2 , a2 ≡ x3 − x1 and b2 ≡ y3 − y1 , so that
Q1 + Q2 − Q3 = 2 (a1 a2 + b1 b2 ) .
Then
4Q1 Q2 − (Q1 + Q2 − Q3 )2
³¡ ¢¡ ¢ ´
2
= 4 a21 + b21 a22 + b22 − (a1 a2 + b1 b2 )
= 4 (a1 b2 − a2 b1 )2
2
= 4 (x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 )
where Fibonacci’s identity (page 27) was used to go from the second line to the third.
Since 4 6= 0, the Collinear points theorem (page 39) shows that this is zero precisely
when the three points A1 , A2 and A3 are collinear.
64 5. QUADRANCE
Note that A (a, b, c) is a symmetric function of a, b and c. This motivates and justifies
the following definition.
A (a, b, c) = 0.
Exercise 5.8 Show that if three quantities a, b and c satisfy one of the relations
a ± b = ±c, then A ≡ a2 , B ≡ b2 and C ≡ c2 form a quad triple {A, B, C}. ¦
Exercise 5.9 Show that in general not every quad triple is of the form
n o
2
a2 , b2 , (a + b)
Exercise 5.10 Show that as a quadratic equation in Q3 , the Triple quad formula is
This most famous of geometrical theorems becomes here more general, extending to an
arbitrary field, not of characteristic two.
Q1 + Q2 = Q3
Now
Exercise 5.12 Show that if A1 A2 A3 is a right triangle with right vertex at A3 , then it
is impossible for either Q1 or Q2 to be zero. Give an example to show that in some
fields it is possible for Q3 to be zero. ¦
10 A1 A2 = 3:8:1
9
A1 8 A2 A3 = 8:6:1
7
6
5 A1 A3 = 10:5:1
4
3
A3 2 A2
1
0
0 1 2 3 4 5 6 7 8 9 10
You may check that A1 A3 and A2 A3 are perpendicular lines. The quadrances of
A1 A2 A3 are Q1 = 9, Q2 = 1 and Q3 = 10, and indeed Q1 + Q2 = Q3 . ¦
Q (A, A1 ) = Q (A, A2 )
p
A
A1
M A2
theorem (page 60) Q (A, A1 ) = Q (A, A2 ). Otherwise A does not lie on A1 A2 . Then
AM A1 and AM A2 both have right vertices at the midpoint M of A1 A2 , so from
Pythagoras’ theorem
Q (A, A1 ) = Q (A, M ) + Q (M, A1 )
Q (A, A2 ) = Q (A, M ) + Q (M, A2 ) .
By the Midpoint theorem Q (M, A1 ) = Q (M, A2 ), so Q (A, A1 ) = Q (A, A2 ).
(ax + by + c)2
Q (A, F ) = .
a2 + b2
Proof. From the Foot of an altitude theorem (page 42) the foot of the altitude from A
to l is ∙ 2 ¸
b x − aby − ac −abx + a2 y − bc
F ≡ , .
a2 + b2 a2 + b2
The required quadrance is then
µ 2 ¶2 µ ¶2
b x − aby − ac −abx + a2 y − bc
Q (A, F ) = −x + −y
a2 + b2 a2 + b2
a2 (ax + by + c)2 b2 (ax + by + c)2
= 2 + 2
(a2 + b2 ) (a2 + b2 )
(ax + by + c)2
= .
a2 + b2
Definition The quadrance Q (A, l) from the point A to the non-null line l is
the quadrance from A to the foot F of the altitude from A to l.
68 5. QUADRANCE
5.5 Quadrea
A = 4 (x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 )2 .
Proof. The formula for A was derived in the course of the proof of the Triple quad
formula (page 63) and shows that A is a square. By the Collinear points theorem
(page 39)
x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1 6= 0
precisely when A1 , A2 and A3 are not collinear, that is when they form a triangle.
Since 4 6= 0, this condition is equivalent to A 6= 0.
A = 4Q1 Q2 .
Exercise 5.13 In the rational or decimal number fields, show that a variable triangle
A1 A2 A3 with two fixed quadrances Q1 and Q2 has maximum possible quadrea A
precisely when it has a right vertex at A3 . ¦
5.5. QUADREA 69
4 (a1 b2 c3 − a1 b3 c2 + a2 b3 c1 − a3 b2 c1 + a3 b1 c2 − a2 b1 c3 )4
A= 2 2 2 . ¦
(a2 b3 − a3 b2 ) (a3 b1 − a1 b3 ) (a1 b2 − a2 b1 )
Theorem 28 (Triangle quadrea) Suppose Q1 , Q2 and Q3 are not all zero and are
each the sum of two squares. Then a triangle A1 A2 A3 with these quadrances exists
precisely when A =A (Q1 , Q2 , Q3 ) is a non-zero square.
Then choose A3 ≡ [0, 0] and A1 ≡ [a1 , b1 ] such that a21 + b21 = Q2 6= 0. Now define
R ≡ Q1 + Q2 − Q3
and
a1 R − b1 r
a2 ≡
2Q2
b1 R + a1 r
b2 ≡ .
2Q2
Exercise 5.17 (V. Le) In Fp suppose that Q1 , Q2 and Q3 are numbers such that
A ≡A (Q1 , Q2 , Q3 ) is a non-zero square. Show that i) if p = 4l + 3 then there are
exactly 2p2 (p + 1) triangles with quadrances Q1 , Q2 and Q3 and ii) if p = 4l + 1 then
there are exactly 2p2 (p − 1) triangles with quadrances Q1 , Q2 and Q3 . ¦
70 5. QUADRANCE
Heron’s formula of Euclidean geometry over the decimal number field is extended to a
general field, and now attributed (more properly) to Archimedes.
The next two theorems extend the Triple quad formula to four points.
Theorem 30 (Two quad triples) Suppose that {a, b, x} and {c, d, x} are both
quad triples. Then
Q (a, b, c, d) = 0.
If a + b 6= c + d then
(a − b)2 − (c − d)2
x= .
2 (a + b − c − d)
5.7. QUADRUPLE QUAD FORMULA 71
(x − a − b)2 = 4ab
(x − c − d)2 = 4cd.
The Quadratic compatibility theorem (page 33) asserts that then a, b, c and d must
satisfy the condition
³ ´2
2
(a + b − c − d) − 4 (ab + cd) = 64abcd
¡ ¢
The expression (a + b + c + d)2 − 2 a2 + b2 + c2 + d2 appears in a theorem of
Descartes as well as in F. Soddy’s circle theorem. This is discussed in [Coxeter, pages
14, 15], which also has an amusing related verse by Soddy.
Furthermore
Proof. If A1 , A2 , A3 and A4 are collinear points, then {Q12 , Q23 , Q13 } and
{Q14 , Q13 , Q34 } are both quad triples. Apply the Two quad triples theorem to see that
Q (Q12 , Q23 , Q34 , Q14 ) = 0, and to obtain the stated formula for Q13 . The formula for
Q24 is analogous.
72 5. QUADRANCE
Proof. Make the substitutions Qij ≡ d2ij for all i and j to turn the expression
³ ¡ ¢´2
2
(Q12 + Q23 + Q34 + Q14 ) − 2 Q212 + Q223 + Q234 + Q214 − 64Q12 Q23 Q34 Q14
The first of the two expressions involved in the proof of Brahmagupta’s identity
corresponds in the decimal number system to sixteen times the square of the area of a
convex cyclic quadrilateral with side lengths d12 , d23 , d34 and d14 . The other
corresponds to an analogous result for a non-convex cyclic quadrilateral with these side
lengths (see [Robbins]). These connections with cyclic quadrilaterals will become
clearer in Chapter 17 with the Cyclic quadrilateral quadrea theorem (page 187).
Exercise 5.18 Show that if {a, b, x} and {b, c, x} are quad triples and a 6= c then
a + c − 2b
x= . ¦
2
Spread
This chapter introduces the spread between non-null lines in terms of the coefficients of
the lines, and derives an alternative formulation as the ratio of two quadrances. The
related notions of the cross and twist between two lines are also introduced.
Spread and cross are seen to be essentially equivalent, but spread is here given pride of
place. This becomes particularly useful in elliptic and hyperbolic geometries. The
Spread law and Cross law are derived, along with some formulas allowing us to
calculate spreads from coordinates of points. The subtle issue of bisectors of a vertex is
examined.
Definition The spread s (l1 , l2 ) between the non-null lines l1 ≡ ha1 : b1 : c1 i and
l2 ≡ ha2 : b2 : c2 i is the number
(a1 b2 − a2 b1 )2
s (l1 , l2 ) ≡ .
(a21 + b21 ) (a22 + b22 )
If one or both of l1 , l2 is a null line, then the spread s (l1 , l2 ) is an empty expression
and any statement involving it is considered an empty statement. The spread is
otherwise well-defined, in the sense that if the coefficients of one of the proportions are
multiplied by a non-zero number, then the spread remains unchanged.
Also s (l1 , l2 ) = s (l2 , l1 ), and s (l1 , l2 ) = 0 precisely when l1 and l2 are parallel. The
spread s (l1 , l2 ) is unchanged if l1 is replaced with a line parallel to it, or if l2 is
replaced by a line parallel to it.
73
74 6. SPREAD
A2 A2
A3
s2
s2 s3
A1 s1 s 3 A3 s1 s4
A1 A4
More generally if l1 , l2 and l3 are any three lines, the usual convention is that the three
spreads formed by the pairs of lines are denoted s1 ≡ s (l2 , l3 ), s2 ≡ s (l1 , l3 ) and
s3 ≡ s (l1 , l2 ).
6.2 Cross
Definition The cross c (l1 , l2 ) between the non-null lines l1 ≡ ha1 : b1 : c1 i and
l2 ≡ ha2 : b2 : c2 i is the number
2
(a1 a2 + b1 b2 )
c (l1 , l2 ) ≡ .
(a21 + b21 ) (a22 + b22 )
A cross involving a null line is an empty concept. Also c (l1 , l2 ) = c (l2 , l1 ), and
c (l1 , l2 ) = 0 precisely when l1 and l2 are perpendicular. The cross is unchanged if
either of the lines is replaced by a line parallel to it.
In a triangle, the conventions are similar to the ones for spread, so that c1 is the cross
at the vertex l2 l3 and so on. In a diagram in the rational or decimal number fields,
the cross between intersecting lines will be written inside the small triangle formed by
the two lines and a small line segment joining them, as in Figure 6.2.
6.3. TWIST 75
A2
c2
A1 c1 c3 A 3
Given three lines l1 , l2 and l3 , the usual convention is that the three crosses formed by
the pairs of lines are denoted c1 ≡ c (l2 , l3 ), c2 ≡ c (l1 , l3 ) and c3 ≡ c (l1 , l2 ).
6.3 Twist
A2
t2
A1 t 1 t 3 A3
Theorem 33 (Spread plus cross) For non-null lines l1 and l2 , let s and c be
respectively the spread and cross between them. Then
s + c = 1.
Proof. This follows from the definitions of spread and cross, together with Fibonacci’s
identity
¡ ¢¡ ¢
(a1 b2 − a2 b1 )2 + (a1 a2 + b1 b2 )2 = a21 + b21 a22 + b22 .
Over the rational or decimal number field, this theorem implies that both the spread
and cross always take values in the interval [0, 1], since they are both always positive.
Theorem 34 (Spread number) For non-null lines l1 and l2 the spread s ≡ s (l1 , l2 )
is a spread number, and every spread number is obtained as a spread between two
lines.
s (1 − s) = sc
2 2
(a1 b2 − a2 b1 ) (a1 a2 + b1 b2 )
=
(a1 + b1 ) (a2 + b2 ) (a21 + b21 ) (a22 + b22 )
2 2 2 2
µ ¶2
(a1 b2 − a2 b1 ) (a1 a2 + b1 b2 )
= .
(a21 + b21 ) (a22 + b22 )
r2
s (l1 , l2 ) = ³ ´
1 × r2 + (1 − s)2
s (1 − s)
= = s.
1−s
6.4. RATIO THEOREMS 77
s 1 = Q 1/Q 3 A2
Q3
Q1
s1
A1 Q2 A3
Proof. Assume the points are A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ] and A3 ≡ [x3 , y3 ]. Then
A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i
A1 A3 = hy1 − y3 : x3 − x1 : x1 y3 − x3 y1 i
A2 A3 = hy2 − y3 : x3 − x2 : x2 y3 − x3 y2 i
so that
((y1 − y2 ) (x3 − x1 ) − (y1 − y3 ) (x2 − x1 ))2
s1 = ³ ´³ ´.
(y1 − y2 )2 + (x2 − x1 )2 (y1 − y3 )2 + (x3 − x1 )2
Since A1 A3 and A2 A3 are perpendicular
(y1 − y3 ) (y2 − y3 ) + (x3 − x1 ) (x3 − x2 ) = 0.
The following identity appeared in Exercise 2.6
(y1 − y2 ) (x3 − x1 ) − (y1 − y3 ) (x2 − x1 )
= (y1 − y3 ) (x3 − x2 ) − (y2 − y3 ) (x3 − x1 ) .
So the numerator of s1 is
2
((y1 − y2 ) (x3 − x1 ) − (y1 − y3 ) (x2 − x1 ))
= ((y1 − y3 ) (x3 − x2 ) − (y2 − y3 ) (x3 − x1 ))2
+ ((y1 − y3 ) (y2 − y3 ) + (x3 − x1 ) (x3 − x2 ))2
³ ´³ ´
= (y1 − y3 )2 + (x3 − x1 )2 (y2 − y3 )2 + (x3 − x2 )2
Proof. Use the Spread plus cross theorem, the Spread ratio theorem
and Pythagoras’ theorem to get
c1 ≡ c (A1 A2 , A1 A3 )
c1 = Q 2/Q 3 A2
= 1 − s (A1 A2 , A1 A3 )
Q1 Q3
= 1− Q1
Q3
Q2
= . c1
Q3
A1 Q2 A3
Proof. If Q3 6= 0, this follows immediately from t1 = s1 /c1 together with the Spread
ratio theorem s1 = Q1 /Q3 and the Cross ratio theorem c1 = Q2 /Q3 .
However if Q3 = 0 then neither s1 nor c1 are defined. In this case Pythagoras’ theorem
shows that Q1 = −Q2 . It then suffices to show that t1 = −1. By the Null line theorem
(page 60) l3 is a null line, so is of the form h1 : i : di for some number i satisfying
i2 = −1, and some number d.
The lines l2 and l3 are not perpendicular, since otherwise l1 would be parallel to l3 . So
if l2 ≡ ha : b : ci, then a + bi 6= 0, and the definition of the twist gives
2
(ai − b)
t1 = t (l2 , l3 ) = = −1.
(a + bi)2
Exercise 6.1 Show that if the spread s, cross c and twist t are defined between two
lines, then
t = s/c = s/ (1 − s) = (1 − c) /c s = t/ (1 + t) c = 1/ (1 + t) . ¦
6.5. COMPLEMENTARY SPREADS 79
Proof. Suppose that l1 and l2 are perpendicular non-null lines. If l3 is parallel to one
of these lines, then it is perpendicular to the other, in which case s1 and s2 are 0 and 1
in some order, and so complementary.
Otherwise any two of the lines intersect, and
since spreads are unchanged when lines are replaced by parallel
lines, assume that the lines l1 , l2 and l3 are not concurrent.
Let A1 ≡ l2 l3 , A2 ≡ l1 l3 and A3 ≡ l1 l2 , and suppose that the s2
quadrances of A1 A2 A3 are Q1 , Q2 and Q3 . Then since A1 A2 A3 l 2 l3
has a right vertex at A3 , the Spread ratio theorem states that s1
s1 = Q1 /Q3 and s2 = Q2 /Q3 . l1
Thus
s1 + s2 = (Q1 + Q2 ) /Q3 = 1
by Pythagoras’ theorem.
s (l1 , m1 ) = s (l2 , m2 ) .
A1 A1
Q2 Q2
Q3 R1
R1 Q3
A3 A2 A3
R3 D R2 Q 1 A2 R 2 D
Q1 R3
Since A1 A2 D and A1 A3 D are right triangles, with right vertices at D, the Spread ratio
theorem asserts that
s2 = R1 /Q3 s3 = R1 /Q2 .
Solve for R1 to get
R1 = Q3 s2 = Q2 s3
so that
s2 s3
= .
Q2 Q3
In a similar manner
s1 s2
= .
Q1 Q2
6.7. CROSS LAW 81
The following result contains both Pythagoras’ theorem and the Triple quad formula
as special cases.
Proof. If the three points A1 , A2 and A3 are collinear, then c3 = 1, so then the
statement follows from the Triple quad formula.
Otherwise the three points form a triangle A1 A2 A3 . By the definition of the cross c3 ,
A1 A3 and A2 A3 are not null lines, so let D be the foot of the altitude from A1 to the
line A2 A3 . As in Figure 6.5 define the quadrances
Since A1 A2 D and A1 A3 D are right triangles, with right vertices at D, use Pythagoras’
theorem to get
Q3 = R1 + R2
Q2 = R1 + R3 .
c3 = R3 /Q2 .
R3 = Q2 c3
R1 = Q2 (1 − c3 )
R2 = Q3 − Q2 (1 − c3 ) .
Since A2 , A3 and D are collinear, apply the Triple quad formula to the three
quadrances Q1 , R2 and R3 , yielding
(Q1 + R3 − R2 )2 = 4Q1 R3 .
The next result is a consequence of the Cross law, and gives a convenient way to
quickly calculate the spreads of a triangle from the quadrances.
Proof. From the Spread plus cross theorem and the Cross law
4Q1 Q2 s3 = 4Q1 Q2 (1 − c3 )
2
= 4Q1 Q2 − (Q1 + Q2 − Q3 )
¡ ¢
= (Q1 + Q2 + Q3 )2 − 2 Q21 + Q22 + Q23
= A.
Exercise 6.3 Use the Quadrea spread theorem to show that if a triangle A1 A2 A3 has
quadrances Q1 , Q2 and Q3 , spreads s1 , s2 and s3 , and quadrea A, then
s1 s2 s3 A
= = = . ¦
Q1 Q2 Q3 4Q1 Q2 Q3
Exercise 6.4 Suppose the null triangle A1 A2 A3 has quadrances Q1 , Q2 and Q3 , with
Q3 ≡ 0. Show that the quadrea of the triangle is
2
A = − (Q1 − Q2 )
and that
2
s3 = − (Q1 − Q2 ) /4Q1 Q2 . ¦
A = −Q21 . ¦
Exercise 6.6 (Triangle inequality) In the rational or decimal number fields, show
that if a triangle has quadrances Q1 , Q2 and Q3 , then
2
(Q1 + Q2 − Q3 ) ≤ 4Q1 Q2 . ¦
6.7. CROSS LAW 83
Examples
Example 6.1 In the decimal number field, the triangle A1 A2 A3 with quadrances
Q1 ≡ 16 Q2 ≡ 36 Q3 ≡ 9
has quadrea
¡ ¢
A = A (16, 36, 9) = (16 + 36 + 9)2 − 2 162 + 362 + 92 = 455.
Example 6.2 The Quadrea theorem (page 68) shows that there is no triangle over the
rational numbers with quadrances
Q1 ≡ 16 Q2 ≡ 36 Q3 ≡ 9
Example 6.3 In the field F11 the number A ≡ 455 = 4 is a square, and every number
is the sum of two squares, so by the Triangle quadrea theorem (page 69) there is a
triangle with quadrances
Q1 ≡ 16 = 5 Q2 ≡ 36 = 3 Q3 ≡ 9.
Example 6.4 Over the complex numbers, the triangle A1 A2 A3 with quadrances
Q1 ≡ 1 Q2 ≡ 2 Q3 ≡ i
has quadrea
2
A ≡ A (1, 2, i) = (1 + 2 + i) − 2 (1 + 4 − 1) = 6i.
So by the Quadrea spread theorem
The next theorems give the spread and cross in terms of points lying on lines.
Theorem 43 (Spread from points) Suppose that the non-null lines l1 and l2
intersect at the point A3 ≡ [x3 , y3 ], and that A1 ≡ [x1 , y1 ] is any other point on l1
and A2 ≡ [x2 , y2 ] is any other point on l2 . Then the spread s between l1 and l2 is
Proof. The Line through two points theorem (page 38) shows that
l1 = hy1 − y3 : x3 − x1 : x1 y3 − x3 y1 i
l2 = hy2 − y3 : x3 − x2 : x2 y3 − x3 y2 i .
Now use the definition of the spread.
l2
A2=[x 2,y 2]
A1=[x 1,y 1]
s
c l1
A3=[x 3,y 3]
Theorem 44 (Cross from points) Suppose that the non-null lines l1 and l2
intersect at the point A3 ≡ [x3 , y3 ] and that A1 ≡ [x1 , y1 ] is any other point on l1 and
that A2 ≡ [x2 , y2 ] is any other point on l2 . Then the cross c between l1 and l2 is
ha1 b2 − a2 b1 : 0 : b2 c1 − b1 c2 i and h0 : a1 b2 − a2 b1 : c2 a1 − c1 a2 i .
¡ ¢¡ ¢
6 0 and a21 + b21 a22 + b22 ≡ r2 , then the two bisectors of l1 l2 are
If a1 b2 + a2 b1 =
given by
¿ À
(a1 a2 −
¡ b21 b2 +¢r) (a1 b2¡− a2 b1 )¢: (a1 b2 + a2 b1 ) (a1 b2 − a2 b1 )
a1 + b21 b2 c2 − a22 + b22 b1 c1 + r (b2 c1 − b1 c2 )
and ¿ À
(a1 a2 −
¡ b21 b2 −¢r) (a1 b2¡− a2 b1 )¢: (a1 b2 + a2 b1 ) (a1 b2 − a2 b1 ) .
a1 + b21 b2 c2 − a22 + b22 b1 c1 − r (b2 c1 − b1 c2 )
Proof. If s (l1 , h) = s (l2 , h) ≡ s then the Equal spreads theorem (page 94) shows that
s (l1 , l2 ) = 4s (1 − s), since l1 and l2 are not parallel. The Spread number theorem
(page 76) states that s (1 − s) is a square, so that s (l1 , l2 ) is also a square.
Since l1 and l2 are not parallel, a1 b2 − a2 b1 6= 0, so use (6.2) to replace (6.1) with the
equivalent condition
ab (a1 a2 − b1 b2 ) = 0.
h1 ≡ ha1 b2 − a2 b1 : 0 : b2 c1 − b1 c2 i
or
h2 ≡ h0 : a1 b2 − a2 b1 : c2 a1 − c1 a2 i .
Note that s is automatically a square in this case, and in fact
µ ¶2
a1 b2 − a2 b1
s= .
a1 a2 − b1 b2
Suppose now that a1 b2 + a2 b1 6= 0. In this case (6.3) shows that neither a nor b can be
zero, since if one of them is zero, so is the other, which is impossible as ha : b : ci is a
line. So by an appropriate non-zero scaling of a, b and c you can take
b ≡ a1 b2 + a2 b1 6= 0.
In (6.3) complete the square in a using the variant of Fibonacci’s identity to get
h1 ≡ ha1 a2 − b1 b2 + r : a1 b2 + a2 b1 : d1 i
or
h2 ≡ ha1 a2 − b1 b2 − r : a1 b2 + a2 b1 : d2 i .
6.9. VERTEX BISECTORS 87
The numbers d1 and d2 are determined by the fact that h passes through l1 l2 . A
calculation shows that the possibilities for h can then be written
¿ À
(a1 a2 −
¡ b21 b2 +¢r) (a1 b2¡− a2 b1 )¢: (a1 b2 + a2 b1 ) (a1 b2 − a2 b1 )
h1 =
a1 + b21 b2 c2 − a22 + b22 b1 c1 + r (b2 c1 − b1 c2 )
or ¿ À
(a1 a2 −
¡ b21 b2 −¢r) (a1 b2¡− a2 b1 )¢: (a1 b2 + a2 b1 ) (a1 b2 − a2 b1 )
h2 = .
a1 + b21 b2 c2 − a22 + b22 b1 c1 − r (b2 c1 − b1 c2 )
Example 6.5 Working over the rational number field, suppose that l1 ≡ h2 : 1 : −1i
and l2 ≡ h11 : 2 : −4i. Then
¡ 2 ¢¡ ¢ 2
a1 + b21 a22 + b22 = 625 = (25)
is a square, so the vertex l1 l2 has bisectors. Set r ≡ 25, and observe that
a1 b2 + a2 b1 6= 0. Then
¿ À
(a1 a2 −
¡ b21 b2 ±¢r) (a1 b2¡− a2 b1 )¢: (a1 b2 + a2 b1 ) (a1 b2 − a2 b1 )
a1 + b21 b2 c2 − a22 + b22 b1 c1 ± r (b2 c1 − b1 c2 )
Example 6.6 Over the rational number field, suppose that l1 ≡ h3 : 1 : 5i and
l2 ≡ h−3 : 1 : 2i. Then s (l1 , l2 ) = 9/25 is a square, so the vertex l1 l2 has bisectors. In
this case a1 b2 + a2 b1 = 0, so the bisectors are given by the theorem as
h1 ≡ h6 : 0 : 3i = h2 : 0 : 1i and h2 ≡ h0 : 6 : 21i = h0 : 2 : 7i .
Q (A, l1 ) = Q (A, l2 )
and conversely any point satisfying this equation lies on one of the vertex bisectors of
l1 l2 .
Proof. Suppose that l1 l2 is a square vertex and that A is a point on one of the vertex
bisectors h of l1 l2 . Suppose that A0 ≡ l1 l2 and that F1 and F2 are the feet of the
altitudes from A to l1 and l2 respectively as in Figure 6.7.
l2
F2 A h
s l1
A0 s F1
Then both A0 AF1 and A0 AF2 are right triangles, and by assumption
Q (A, F1 ) Q (A, F2 )
s (l1 , h) = = s (l2 , h) = .
Q (A, A0 ) Q (A, A0 )
Thus
Q (A, l1 ) = Q (A, F1 ) = Q (A, F2 ) = Q (A, l2 ) .
Conversely if A 6= l1 l2 and Q (A, l1 ) = Q (A, l2 ), then with F1 and F2 the feet of the
altitudes from A to l1 and l2 respectively, you have
Q (A, F1 ) = Q (A, F2 ) .
This chapter introduces the Triple spread formula, the analogue in rational
trigonometry to the fact that the sum of the angles in a triangle in the decimal number
field is 180◦ . It differs from the Triple quad formula only by a single cubic term. There
are a number of related results, including the Triple cross formula and the Triple twist
formula, and an extension to four spreads. A particular application is the Equal
spreads theorem, in which the logistic map of chaos theory makes an appearance.
Proof. If at least two of the lines are parallel, then one of the spreads is zero, and the
other two spreads must be equal. In this case the formula holds automatically. If the
three lines are concurrent, then replace one of the lines with a line parallel to it, to
obtain a triangle A1 A2 A3 with spreads s1 , s2 and s3 and quadrances Q1 , Q2 and Q3 .
89
90 7. TRIPLE SPREAD FORMULA
Rewrite this as
¡ ¢
(Q1 + Q2 + Q3 )2 = 2 Q21 + Q22 + Q23 + 4Q1 Q2 s3 . (7.2)
Use (7.1) to replace Q1 by s1 D, Q2 by s2 D and Q3 by s3 D in (7.2), and then divide by
D2 . The result is
2 ¡ ¢
(s1 + s2 + s3 ) = 2 s21 + s22 + s23 + 4s1 s2 s3 .
Note that S (a, b, c) is a symmetric function of a, b and c. This motivates and justifies
the following definition, in analogy with the definition of a quad triple (page 64).
S (a, b, c) = 0.
Exercise 7.2 Demonstrate the following identity, of importance for the Triangle
spread rules (page 219)
S (a, b, c) = ((a + b − c) c + (c − a + b) (c − b + a)) (1 − c)
−c (c − (a + b)) (1 − (a + b)) . ¦
Exercise 7.3 Show that if {a, b, 0} is a spread triple then a = b. Show that if {a, b, 1}
is a spread triple then a + b = 1. ¦
Exercise 7.5 Show that for any numbers u and v with u2 6= −1 and v 2 6= −1,
( )
2
u2 v2 (u − v)
, ,
1 + u2 1 + v 2 (1 + u2 ) (1 + v 2 )
is a spread triple. Give an example where not every spread triple is of this form. ¦
Exercise 7.6 Show that as a quadratic equation in s3 , the Triple spread formula is
s23 − 2s3 (s1 + s2 − 2s1 s2 ) + (s1 − s2 )2 = 0.
Show that it can also be written as
2
(s3 − s1 + s2 ) = 4 (1 − s1 ) s2 s3
(s3 − s2 + s1 )2 = 4s1 (1 − s2 ) s3
(s3 − s1 − s2 )2 = 4s1 s2 (1 − s3 )
and that in normal form it is
2
(s3 − (s1 + s2 − 2s1 s2 )) = 4s1 s2 (1 − s1 ) (1 − s2 ) . ¦
The next result shows how to determine a spread triple if one of the elements and the
ratio of the other two is known.
Theorem 48 (Spread from ratio) Suppose that {s1 , s2 , s3 } is a spread triple with
s2 , s3 both non-zero and s1 /s2 ≡ a. Then a (1 − s3 ) is a square, and if a (1 − s3 ) ≡ r2
for some r, then
s2 = s3 / (a + 1 ± 2r) .
Proof. Use the previous exercise to write the Triple spread formula in the form
2
(s3 − s1 − s2 ) = 4s1 s2 (1 − s3 ) .
By assumption s2 is non-zero, so divide by s22 to get
µ ¶2
s3
− a − 1 = 4a (1 − s3 ) .
s2
Thus a (1 − s3 ) is a square, so that
a (1 − s3 ) ≡ r2
for some r. Then
s3 /s2 = a + 1 ± 2r
is non-zero, so that
s2 = s3 / (a + 1 ± 2r) .
92 7. TRIPLE SPREAD FORMULA
A corresponding relationship to the Triple spread formula exists for three crosses.
Theorem 49 (Triple cross formula) Suppose that l1 , l2 and l3 are non-null lines,
with c1 ≡ c (l2 , l3 ), c2 ≡ c (l1 , l3 ) and c3 ≡ c (l1 , l2 ) . Then
2
(c1 + c2 + c3 − 1) = 4c1 c2 c3 .
Example 7.1 In the complex number field, the Cross law shows that a triangle with
quadrances Q1 ≡ 1, Q2 ≡ −1 and Q3 ≡ i has crosses
2
(Q2 + Q3 − Q1 ) 3
c1 = =1+ i
4Q2 Q3 4
(Q3 + Q1 − Q2 )2 3
c2 = =1− i
4Q3 Q1 4
2
(Q1 + Q2 − Q3 ) 1
c3 = = .
4Q1 Q2 4
Both sides of the Triple cross formula become 25/16. ¦
Exercise 7.7 Show that as a quadratic equation in c3 , the Triple cross formula in
normal form is
2
(c3 + c1 + c2 − 2c1 c2 − 1) = 4c1 c2 (1 − c1 ) (1 − c2 )
or also incorporating the spreads,
2
(c3 − (c1 c2 + s1 s2 )) = 4c1 c2 s1 s2 . ¦
Exercise 7.9 Show that in the rational and decimal number fields, the crosses c1 , c2
and c3 of any triangle satisfy
c1 c2 c3 ≤ 1/64 and 3/4 ≤ c1 + c2 + c3 ≤ 5/4. ¦
7.3. TRIPLE TWIST FORMULA 93
The corresponding relation between the three twists of a triangle is somewhat more
complicated. It will be seen to be closely connected to the addition of velocities in
Einstein’s special theory of relativity (page 242). A simpler version of this formula is
suggested by Exercise 7.12 below, and realized by the Triple turn formula (page 115).
Theorem 50 (Triple twist formula) Suppose that l1 , l2 and l3 are lines, with the
twists t1 ≡ t (l2 , l3 ), t2 ≡ t (l1 , l3 ) and t3 ≡ t (l1 , l2 ). Then
Proof. Suppose first that all the lines are non-null lines. Then use the Triple cross
formula
2
(c1 + c2 + c3 − 1) = 4c1 c2 c3
and the relation c = 1/ (1 + t) between a cross and twist to get
µ ¶2
1 1 1 4
+ + −1 = .
1 + t1 1 + t2 1 + t3 (1 + t1 ) (1 + t2 ) (1 + t3 )
and rewrite as
If one of the lines, say l3 , is a null line, then by the proof of the Twist ratio theorem
t1 = t2 = −1 and the required formula becomes the equation 4 = 4.
Exercise 7.11 Show that the Triple twist formula can be rewritten as
2 2
(t1 + t2 − t3 − t1 t2 t3 ) = 4t1 t2 (1 + t3 ) . ¦
r1 + r2 + r3 = r1 r2 r3
and t1 ≡ r12 , t2 ≡ r22 and t3 ≡ r32 , then {t1 , t2 , t3 } satisfy the Triple twist formula. ¦
94 7. TRIPLE SPREAD FORMULA
s (l1 , l3 ) = 4s (1 − s) .
l3
l2 l2 s
s
r s r l1
l1 s
l3
1.4
1.2
0.8
0.6
0.4
0.2
-0.5 0.5 1
-0.2
-0.4
Recall the definition of the reflection lineation Σl for a non-null line l on page 54.
s (l1 , l) = s (l2 , l) .
C R
l2 Q F
B
l Q
l1 n
Proof. Suppose that l1 , l2 and l are non-null lines intersecting at A, with l1 and l2
distinct. The reflection Σl (l1 ) of the line l1 in the line l was defined in terms of the
reflection σ l in l of points. Suppose that l2 = Σl (l1 ). If B 6= A lies on l1 , then by
definition l2 is the line passing through A and C ≡ σ l (B).
To gain confidence in the formulas of this chapter, let’s verify them in particular cases
involving different fields. This will also bring out some of the rich number theoretical
possibilities in the subject.
10
9
8
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10
The Quadrea spread theorem gives the spreads s1 = 6, s2 = 10 and s3 = 3. The Spread
law takes the form
6/4 = 10/3 = 3/2 = 7.
Example 7.4 In the complex number field, consider the triangle A1 A2 A3 where
Compute the spreads, using for example the Quadrea spread theorem,
41 19 43 27
s1 = 40 + 20 i s2 = 52 − 104 i s3 = − 199
130 −
16
65 i
398 38 577 ¡ ¢
(s1 + s2 + s3 )2 = − + i = 2 s21 + s22 + s23 + 4s1 s2 s3 .
4225 135 200
The Triple twist formula is
The next theorems extend the Triple spread and Triple cross formulas to four lines.
They should be compared to the results of Section 5.7.
Theorem 53 (Two spread triples) Suppose that {a, b, x} and {c, d, x} are both
spread triples. Then a, b, c and d satisfy the condition
µ 2 ¡ ¢ ¶2
(a + b + c + d) − 2 a2 + b2 + c2 + d2
−4 (abc + abd + acd + bcd) + 8abcd
= 64abcd (1 − a) (1 − b) (1 − c) (1 − d) .
(a − b)2 − (c − d)2
x= .
2 (a + b − c − d − 2ab + 2cd)
Proof. Suppose that {a, b, x} and {c, d, x} are both spread triples. Then the Triple
spread formula gives quadratic equations in x which may be written as
2
(x − a − b + 2ab) = 4ab (1 − a) (1 − b)
(x − c − d + 2cd)2 = 4cd (1 − c) (1 − d) .
Then the Quadratic compatibility theorem (page 33) states that a, b, c and d must
satisfy
µ ¶2
(a + b − 2ab − c − d + 2cd)2
−4 (ab (1 − a) (1 − b) + cd (1 − c) (1 − d))
= 64abcd (1 − a) (1 − b) (1 − c) (1 − d) .
Furthermore
l3
l2
s 34
s 23
s 24 l1
s 13
s14
s 12 l4
Proof. Since {s12 , s23 , s13 } and {s14 , s34 , s13 } are both spread triples, and
{s23 , s34 , s24 } and {s12 , s14 , s24 } are also both spread triples, the formulas follow from
the Two spread triples theorem.
The Quadruple spread formula expresses s13 and s24 in terms of the four spreads s12 ,
s23 , s34 and s14 . Note that by symmetry it can also be restated to express s12 and s34
in terms of the four spreads s13 , s14 , s23 and s24 , or to express s14 and s23 in terms of
the four spreads s12 , s13 , s24 and s34 .
100 7. TRIPLE SPREAD FORMULA
has the property that the right hand side is unchanged if each of the numbers a, b, c
and d is replaced by 1 − a, 1 − b, 1 − c and 1 − d respectively. That means the same is
true for the left hand side, so that the Quadruple spread formula
remains true if each spread sij is replaced by the corresponding cross cij = 1 − sij .
Note: This has exactly the same form as the Quadruple spread formula! This is an
unexpected symmetry, not occurring in the analogous Triple spread and Triple cross
formulas.
Exercise 7.13 Show that if {a, b, x} and {b, c, x} are spread triples with a 6= c and
b 6= 1/2 then
a + c − 2b
x= . ¦
2 (1 − 2b)
Exercise 7.14 Suppose l1 , l2 , l3 and l4 are non-null lines with cij ≡ c (li , lj ) for all
i, j = 1, 2, 3 and 4. Then show that
Spread polynomials
Spread polynomials are the rational equivalents of the Chebyshev polynomials of the
first kind, to which they are closely related. However they are defined in any field,
suggesting an underlying ‘universal’ phenomenon behind aspects of the theory of
special functions. In particular there is an interesting appearance of orthogonality in
finite fields. The analogous cross polynomials are also discussed.
Theorem 56 (Three equal spreads) Suppose that the lines l0 , l1 , l2 and l3 satisfy
s (l0 , l1 ) = s (l1 , l2 ) = s (l2 , l3 ) ≡ s, and that l0 and l2 are not parallel. Then
2
s (l0 , l3 ) = s or s (l0 , l3 ) = s (3 − 4s) .
101
102 8. SPREAD POLYNOMIALS
Exercise 8.1 Show that if the lines l0 , l3 and l4 form spreads s (l3 , l4 ) = s and
2
s (l0 , l3 ) = s (3 − 4s) , then
The above pattern gives rise to an important family of polynomials. The following
recursive definition shows that these polynomials are defined with integer coefficients,
so have an unambiguous meaning in any field, not of characteristic two.
The coefficient of sn in Sn (s) is a power of four, so the degree of the polynomial Sn (s)
is n.
Theorem 57 (Recursive spreads) The polynomials Sn (s) have the property that
{Sn−1 (s) , s, Sn (s)} is a spread triple for any n ≥ 1 and any number s.
Proof. Fix a number s and use induction on n. For n = 1 the statement is immediate.
For a general n ≥ 1, {Sn−1 (s) , s, Sn (s)} is a spread triple precisely when
2 ¡ 2 ¢
(Sn−1 (s) + s + Sn (s)) = 2 Sn−1 (s) + s2 + Sn2 (s) + 4sSn−1 (s) Sn (s) (8.1)
The difference between (8.1) and (8.2) can be rearranged and factored as
(Sn+1 (s) − Sn−1 (s)) (Sn+1 (s) − 2 (1 − 2s) Sn (s) + Sn−1 (s) − 2s) = 0.
Proof. First note by the Spread reflection theorem (page 95) that
For a general n ≥ 1 assume that s (l0 , lk ) = Sk (s) for all k ≤ n. Let s (l0 , ln+1 ) ≡ r.
Then apply the Triple spread formula to the spreads made by the lines l0 , ln and ln+1
to deduce that {Sn (s) , s, r} is a spread triple.
are both spread triples. Thus since a quadratic equation has at most two solutions,
r = Sn+1 (s) or r = Sn−1 (s) . If r = Sn+1 (s) then the induction is complete.
If Sn (s) = 0 then {0, s, r} is a spread triple, and by the Recursive spreads theorem, so
is {0, s, Sn+1 (s)} . Then by Exercise 7.3
r = s = Sn+1 (s) .
If Sn (s) = 1 then {1, s, r} is a spread triple, as is {1, s, Sn+1 (s)}. Then by the same
exercise,
1 = r + s = Sn+1 (s) + s
so that again r = Sn+1 (s).
Thus if r = Sn−1 (s) then r = Sn+1 (s). So s (l0 , ln+1 ) = Sn+1 (s) and the induction is
complete.
Definition The order of the spread s is the least natural number n ≥ 1 such that
sn ≡ Sn (s) = 0, if it exists.
104 8. SPREAD POLYNOMIALS
Definition If the order of the spread s is n, then the spread sequence of s is the
list
[0, s1 , s2 , · · · , sn−1 ]
where sk ≡ Sk (s), for k = 1, · · · , n − 1.
Example 8.1 In F13 the non-zero spread numbers are 1, 4, 6, 7, 8 and 10. The order of
s ≡ 6 is 12, and the spread sequence of s is
[0, 6, 10, 7, 4, 8, 1, 8, 4, 7, 10, 6] .
Since this spread sequence contains all the spreads, the other spread sequences can be
easily determined from this one by stepping through the sequence in a circular fashion.
This is a consequence of the Cyclic reflection theorem (page 56). (The situation is
analogous to that of subgroups of the cyclic group with twelve elements). For example,
the spread sequence for s ≡ 10 is
[0, 10, 4, 1, 4, 10] . ¦
Example 8.2 In F19 the non-zero spread numbers are 1, 2, 4, 8, 9, 10, 11, 12, 16 and 18.
The order of s ≡ 8 is 20 and the spread sequence of s is
[0, 8, 4, 2, 9, 10, 11, 18, 16, 12, 1, 12, 16, 18, 11, 10, 9, 2, 4, 8] .
As in the previous example, all other spread sequences can be determined easily from
this one by stepping cyclically through it. For example the spread sequence for s ≡ 4 is
[0, 4, 9, 11, 16, 1, 16, 11, 9, 4]
while that for s ≡ 9 (particularly important for five-fold symmetry) is
[0, 9, 16, 16, 9] . ¦
The spread polynomials make sense in any field. In the decimal number field, here are
the graphs of S1 (s), S2 (s), S3 (s), S4 (s) and S5 (s), both separately and together, in
the interval [0, 1]. The function S2 (s) is called the logistic map in chaos theory.
1.4
1.2
1.2 1.4
1 1.2
1
0.8 1
0.8
0.6 0.8
0.6
0.6
0.4 0.4 0.4
0.2 0.2 0.2
-0.4 -0.4
-0.4
1.4
1.4
1.2
1.2 1.2
1 1
1
Example 8.3 Here is a table of values of spread polynomials in the field F5 . Recall
that the spread numbers in this field are 0, 1 and 3.
s 0 1 2 3 4
S0 (s) 0 0 0 0 0
S1 (s) 0 1 2 3 4
S2 (s) 0 0 2 1 2
S3 (s) 0 1 0 3 1
S4 (s) 0 0 2 0 2
S5 (s) 0 1 2 3 4
S6 (s) 0 0 0 1 0
S7 (s) 0 1 2 3 4
S8 (s) 0 0 2 0 2
S9 (s) 0 1 0 3 1
S10 (s) 0 0 2 1 2
S11 (s) 0 1 2 3 4
S12 (s) 0 0 0 0 0
The pattern repeats with period 12, that is Sn (s) = Sn+12 (s) for all n and for all s.
However for values of s which are spread numbers, Sn (s) = Sn+4 (s) for all n. ¦
106 8. SPREAD POLYNOMIALS
Example 8.4 Here is a table of values of spread polynomials in the field F7 . Recall
that the spread numbers in this field are 0, 1, 3, 4 and 5.
s 0 1 2 3 4 5 6 s 0 1 2 3 4 5 6
S0 (s) 0 0 0 0 0 0 0 S13 (s) 0 1 2 5 4 3 6
S1 (s) 0 1 2 3 4 5 6 S14 (s) 0 0 6 4 1 4 6
S2 (s) 0 0 6 4 1 4 6 S15 (s) 0 1 1 3 4 5 0
S3 (s) 0 1 1 5 4 3 0 S16 (s) 0 0 6 0 0 0 6
S4 (s) 0 0 6 1 0 1 6 S17 (s) 0 1 2 3 4 5 6
S5 (s) 0 1 2 5 4 3 6 S18 (s) 0 0 0 4 1 4 0
S6 (s) 0 0 0 4 1 4 0 S19 (s) 0 1 2 5 4 3 6
S7 (s) 0 1 2 3 4 5 6 S20 (s) 0 0 6 1 0 1 6
S8 (s) 0 0 6 0 0 0 6 S21 (s) 0 1 1 5 4 3 0
S9 (s) 0 1 1 3 4 5 0 S22 (s) 0 0 6 4 1 4 6
S10 (s) 0 0 6 4 1 4 6 S23 (s) 0 1 2 3 4 5 6
S11 (s) 0 1 2 5 4 3 6 S24 (s) 0 0 0 0 0 0 0
S12 (s) 0 0 0 1 0 1 0 S25 (s) 0 1 2 3 4 5 6
The pattern repeats with period 24, that is Sn (s) = Sn+24 (s) for all n and for all s.
For values of s which are spread numbers, Sn (s) = Sn+8 (s) for all n. ¦
Exercise 8.3 In the rational or decimal number fields, show that the spread
polynomials satisfy 0 ≤ Sn (s) ≤ 1 for 0 ≤ s ≤ 1 and all n. ¦
Exercise 8.4 (Uses Chebyshev polynomials) In the decimal number field, show
that if Tn (x) is the nth Chebyshev polynomial of the first kind then
¡√ ¢
Sn (s) = 1 − Tn2 1 − s
1 − Tn (1 − 2s)
= . ¦
2
2 − (1 − 2s + ir)n − (1 − 2s − ir)n
Sn (s) = .
4
8.4. EXPLICIT FORMULAS 107
Proof. Use induction on n. For n = 0 and n = 1 the formula in the theorem agrees
with the values S0 (s) = 0 and S1 (s) = s. Assume that the formula holds for values up
to and including n. Then set
C ≡ 1 − 2s + ir D ≡ 1 − 2s − ir
so that
Sn+1 (s) ≡ 2 (1 − 2s) Sn (s) − Sn−1 (s) + 2s
µ ¶
2 − (1 − 2s + ir) C n−1 − (1 − 2s − ir) Dn−1
= 2 (1 − 2s)
4
µ n−1 n−1
¶
2−C −D
− + 2s
4
1 C n−1 ¡ ¢
= − 1 − 8s + 8s2 + 2ir − 4irs
2 4
Dn−1 ¡ ¢
− 1 − 8s + 8s2 − 2ir + 4irs .
4
But the assumption on r means that
2
(1 − 2s + ir) = 1 − 8s + 8s2 + 2ir − 4irs = C 2
2
(1 − 2s − ir) = 1 − 8s + 8s2 − 2ir + 4irs = D2
so that indeed
1 C n+1 Dn+1
Sn+1 (s) = − −
2 4 4
n+1 n+1
2 − (1 − 2s + ir) − (1 − 2s − ir)
= .
4
Note that even if the field does not contain a number i satisfying i2 = −1, a quadratic
extension of it does, so the formula in the previous theorem works quite generally.
Exercise 8.6 Use the Spread polynomial theorem and the Binomial theorem to show
that if a ≡ 1 − 2s and b ≡ 4s (1 − s) then
µ ¶ µ ¶
n n−2 n n−4 2
1 − 2Sn (s) = an − a b+ a b − ···
2 4
Exercise 8.8 (S. Goh) Show that S1 (s), S2 (s), S3 (s), S4 (s) · · · can be written as
¯ ¯
¯ ¯ ¯2 − 4s −1 1¯¯
¯ ¯ ¯2 − 4s 1¯ ¯
¯s¯ , ¯ ¯ ¯ 2 − 4s 1¯¯ ,
¯ −2s s¯ , ¯ −1
¯ 0 −2s s¯
¯ ¯
¯2 − 4s −1 0 1¯¯
¯
¯ −1 2 − 4s −1 1¯¯
¯ ··· . ¦
¯ 0 −1 2 − 4s 1¯¯
¯
¯ 0 0 −2s s¯
Exercise 8.9 (M. Hirschhorn, S. Goh) Show that for any natural number n
n−1
X µ ¶
n 2n − 1 − k
Sn (s) = s (−4s)n−k−1 . ¦
n−k k
k=0
Define the scaled spread polynomials Sn∗ (r) = 4Sn (r/4). As observed by M.
Hirschhorn, they can be evaluated as follows. Write Pascal’s triangle so that the usual
‘rows’ are appearing diagonally, and each entry is the sum of the number above it and
the number diagonally above it to its left, as in the left-most array below.
⎡ ⎤
1 ⎡ ⎤
⎢ 1 ⎥ 1
⎢ ⎥ ⎢ 1 ⎥
⎢1 1 ⎥ ⎢ ⎥
⎢ ⎥ ⎢3 1 ⎥
⎢ 2 1 ⎥ ⎢ ⎥
⎢ ⎥ ⎢ 4 1 ⎥
⎢1 3 1 ⎥ ⎢ ⎥
⎢ ⎥ ⎢5 5 1 ⎥
⎢ 3 4 1 ⎥ ⎢ ⎥.
⎢ ⎥ ⎢ 9 6 1 ⎥
⎢1 6 5 1 ⎥ ⎢ ⎥
⎢ ⎥ ⎢7 14 7 1 ⎥
⎢ 4 10 6 1 ⎥ ⎢ ⎥
⎢ ⎥ ⎢ 16 20 8 1 ⎥
⎢1 10 15 7 1 ⎥ ⎣ ⎦
⎣ ⎦ .. .. ..
.. .. .. . . .
. . .
Now slide Pascal’s array down two steps, add the result to the original array, and
disregard the first column, to get the spread array, as in the right-most array above.
Every entry outside of the first column of the spread array is still the sum of the entry
above it and the entry diagonally above it to the left. The first column of the spread
array contains all the odd numbers, and the second column contains all the non-zero
squares. Then those rows of the spread array beginning with the square numbers in the
second column give the coefficients of the scaled spread polynomials, beginning with r,
then r2 and so on. For example the row beginning with the third square 9 yields
S3∗ (r) = 9r − 6r2 + r3 .
Exercise 8.10 (M. Hirschhorn) Show that a generating function for the spread
polynomials is
X∞
sx (1 + x)
Sn (s) xn = 3 . ¦
n=1 (1 − x) + 4sx (1 − x)
8.5. ORTHOGONALITY 109
8.5 Orthogonality
This is a brief introduction to a phenomenon that requires more study. In the field F5
the array of values
X4
Sm (k) Sn (k) ≡ am,n
k=0
m\n 0 1 2 3 4
0 0 0 0 0 0
1 0 0 0 4 2 .
2 0 0 4 0 3
3 0 4 0 1 2
4 0 2 3 2 3
m\n 0 1 2 3 4 5 6
0 0 0 0 0 0 0 0
1 0 0 0 0 0 3 1
2 0 0 0 0 3 0 5 .
3 0 0 0 3 0 4 1
4 0 0 3 0 4 0 1
5 0 3 0 4 0 0 1
6 0 1 5 1 1 1 5
unless m + n = p ± 1. What are the values of the sum in these latter cases? ¦
Exercise 8.12 (Uses Chebyshev polynomials) Show that over the decimal
number field, if m 6= n then
Z 1
(Sm (s) − 1/2) (Sn (s) − 1/2)
p ds = 0
0 s (1 − s)
while if m = n the integral equals π/4. Hint: See Exercise 8.4 and Example 27.1. ¦
110 8. SPREAD POLYNOMIALS
Sn ◦ Sm = Snm .
Proof. Since the spread polynomials have integer coefficients, it suffices to prove this
over the rational number field. Suppose that s is a spread number, so that by the
Spread number theorem (page 76) there are lines l0 and l1 with s (l0 , l1 ) = s. Consider
the reflection sequence
· · · , l−2 , l−1 , l0 , l1 , l2 , · · · (8.3)
characterized by the condition that for any integer n
The Consecutive spreads theorem (page 103) states that for any natural number k
Sk (s) = s (l0 , lk )
Suppose that Sm (s) = s (l0 , lm ) ≡ r. Now consider the two sided subsequence
This means that (8.4) is itself a reflection sequence with common spread r. But then
Since (Sn ◦ Sm ) (s) and Snm (s) agree for any spread numbers s, and there are more
spread numbers than the degree nm, the two polynomials are equal.
8.6. COMPOSITION OF SPREAD POLYNOMIALS 111
It follows that the values of Sn for prime values of n are particularly basic, and to
calculate Sn for large values of n this theorem is more effective than the recursive
definition. Another consequence is a pleasant commutativity and associativity of
composition for spread polynomials; that is
Sn ◦ Sm = Sm ◦ Sn
(Sn ◦ Sm ) ◦ Sk = Sn ◦ (Sm ◦ Sk ) .
Exercise 8.13 (S. Goh) Show that for every k = 1, 2, 3, · · · there is a polynomial
Φk (s) with integer coefficients of degree φ (k), where φ is Euler’s totient function, such
that for any n = 1, 2, 3, · · ·
Y
Sn (s) = Φk (s) .
k|n
Φ1 (s) = s Φ2 (s) = 4 (1 − s)
Φ3 (s) = (3 − 4s)2 Φ4 (s) = 4 (1 − 2s)2
¡ ¢2
Φ5 (s) = 5 − 20s + 16s2 Φ6 (s) = (1 − 4s)2
¡ ¢2 ¡ ¢2
Φ7 (s) = 7 − 56s + 112s2 − 64s3 Φ8 (s) = 4 1 − 8s + 8s2 .
¡ ¢2
So for example since also Φ12 (s) = 1 − 16s + 16s2 ,
The properties of the cross polynomials are analogous and closely related to those of
the spread polynomials. They will be developed here in the form of a number of
exercises.
Exercise 8.14 Show that the polynomials Cn (c) have the property that for any n ≥ 1
and any c, the numbers Cn−1 (c) , c and Cn (c) satisfy the Triple cross formula. ¦
Exercise 8.15 Verify that the first few cross polynomials are
C0 (c) = 1
C1 (c) = c
2
C2 (c) = 1 − 4c + 4c2 = (1 − 2c)
C3 (c) = 9c − 24c2 + 16c3 = c (3 − 4c)2
¡ ¢2
C4 (c) = 1 − 16c + 80c2 − 128c3 + 64c4 = 1 − 8c + 8c2
¡ ¢2
C5 (c) = c 5 − 20c + 16c2
¡ ¢2
C6 (c) = (1 − 2c)2 1 − 16c + 16c2 . ¦
Exercise 8.18 Show that if n is odd then Cn (t) = Sn (t), and that if n is even then
Cn (t) = 1 − Sn (t). ¦
Exercise 8.20 Show how the coefficients of the scaled cross polynomials
Cn∗ (r) = 4Cn (r/4) can be read off from the rows of the spread array. ¦
9
This chapter introduces the more refined notions of oriented sides and vertices,
oriented triangles and oriented n-gons. This allows a definition of signed area, so that
the quadrea A of a triangle becomes sixteen times the square of the signed area, and
allows the extension of quadrea to n-gons.
The twist of a vertex can be written as the square of the turn of one of the associated
oriented vertices. The Triple turn formula then turns out to be linear in any of the
three turns. Instead of turn polynomials one finds turn rational functions, which are
well-known. Bretschneider’s formula for the quadrea of a quadrilateral is established.
−−−→
Definition An oriented side A1 A2 is an ordered pair [A1 , A2 ] of distinct points.
−→
An oriented vertex l1 l2 is an ordered pair [l1 , l2 ] of distinct intersecting lines.
−−−−−→
Definition An oriented triangle A1 A2 A3 is a list [A1 , A2 , A3 ] of distinct
non-collinear points, with the convention that
−−−−−→ −−−−−→ −−−−−→
A1 A2 A3 ≡ A2 A3 A1 ≡ A3 A1 A2 .
113
114 9. ORIENTED TRIANGLES AND TURNS
The points A1 , A2 and A3 are the points, and the lines l1 ≡ A2 A3 , l2 ≡ A1 A3 and
−−−−−→ −−−→ −−−→ −−−→
l3 ≡ A1 A2 are the lines of the oriented triangle A1 A2 A3 . Also A1 A2 , A2 A3 and A3 A1
−−−−−→ −→ −→ −→
are the oriented sides of the oriented triangle A1 A2 A3 , while l1 l2 , l2 l3 and l3 l1 are
−−−−−→
the oriented vertices of A1 A2 A3 .
−−−→ −→
An oriented side A1 A2 determines a side A1 A2 , and similarly an oriented vertex l1 l2
−−−−−→
determines a vertex l1 l2 . An oriented triangle A1 A2 A3 determines a triangle A1 A2 A3 ,
and to every triangle A1 A2 A3 there are correspondingly two oriented triangles, namely
−−−−−→ −−−−−→
A1 A2 A3 and the opposite oriented triangle A3 A2 A1 .
−−−−−−−→
Definition An oriented quadrilateral A1 A2 A3 A4 is a cyclical list [A1 , A2 , A3 , A4 ]
of distinct points, meaning that
−−−−−−−→ −−−−−−−→ −−−−−−−→ −−−−−−−→
A1 A2 A3 A4 ≡ A2 A3 A4 A1 ≡ A3 A4 A1 A2 ≡ A4 A1 A2 A3
and such that no three consecutive points are collinear (including A3 , A4 , A1 and
A4 , A1 , A2 ).
Define lij ≡ Ai Aj for i 6= j. The points A1 , A2 , A3 and A4 are the points of the
oriented quadrilateral, and the lines l12 , l23 , l34 and l41 are the lines of the oriented
−−−→ −−−→ −−−→ −−−→
quadrilateral. Also A1 A2 , A2 A3 , A3 A4 and A4 A1 are the oriented sides of the
−−−−−−−→ −−−→ −−−→ −−−→ −−−→
oriented quadrilateral A1 A2 A3 A4 , while l12 l23 , l23 l34 , l34 l41 and l41 l12 are the oriented
−−−−−−−→
vertices of A1 A2 A3 A4 .
−−−−−−−−−→
These definitions extend to an oriented 5-gon A1 A2 A3 A4 A5 and beyond in the obvious
−−−−−−−−→
fashion. As with triangles, an oriented n-gon A1 A2 · · · An has associated to it the
n-gon A1 A2 · · · An , and to any such n-gon there are correspondingly two oriented
−−−−−−−−→ −−−−−−−−→
n-gons, namely A1 A2 · · · An and its opposite oriented n-gon An An · · · A1 .
l1 = hy2 − y3 : x3 − x2 : x2 y3 − x3 y2 i
l2 = hy1 − y3 : x3 − x1 : x1 y3 − x3 y1 i .
The following lovely result is closely related to the Triple twist formula (page 115), but
is clearly more elementary. This is an example where the oriented theory is simpler
than the unoriented one.
Theorem 61 (Triple turn formula) Suppose that l1 , l2 and l3 are lines, no two
perpendicular, with the turns u1 ≡ u (l2 , l3 ), u2 ≡ u (l3 , l1 ) and u3 ≡ u (l1 , l2 ). Then
u1 + u2 + u3 = u1 u2 u3 .
implies that
u1 + u2 + u3 = u1 u2 u3 .
Note that the Triple turn formula is linear in any one of the variables u1 , u2 and u3 , so
that for example if u1 and u2 are known then
u1 + u2
u3 = .
u1 u2 − 1
116 9. ORIENTED TRIANGLES AND TURNS
a1 a2 + b1 b2
o (l1 , l2 ) = .
a1 b2 − a2 b1
Show that
o1 o2 + o2 o3 + o3 o1 = 1. ¦
−−−−−→
Definition The signed area a of the oriented triangle A1 A2 A3 with points
A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ] and A3 ≡ [x3 , y3 ] is the number
¯ ¯
³−−−−−→´ x y − x y + x y − x y + x y − x y ¯x y1 1¯
1 ¯¯ 1 ¯
= ¯x2 y2 1¯¯ .
1 2 2 1 2 3 3 2 3 1 1 3
a ≡ a A1 A2 A3 ≡
2 2 ¯x y 1¯
3 3
9.3. SIGNED AREAS 117
This formula makes sense even if the points are collinear, in which case it gives the
value 0. Note that the convention for ordering the six terms involved in a is different
than in previous chapters. If A is the quadrea of A1 A2 A3 then by the Quadrea
theorem (page 68)
A = 16a2 .
−−−−−−−−→
Theorem 62 (Signed area) For an oriented n-gon A1 A2 · · · An and a point P , the
sum ³−−−−→´ ³−−−−→´ ³−−−−−−−→´ ³−−−−−→´
a ≡ a P A1 A2 + a P A2 A3 + · · · + a P An−1 An + a P An A1
³−−−−→´ 1 1 1 1
a P A1 A2 = x0 (y1 − y2 ) + y0 (x2 − x1 ) + x1 y2 − x2 y1 .
2 2 2 2
Thus in the sum
³−−−−→´ ³−−−−→´ ³−−−−−−−→´ ³−−−−−→´
a ≡ a P A1 A2 + a P A2 A3 + · · · + a P An−1 An + a P An A1
−−−−−−−→
In particular the signed area of the oriented quadrilateral A1 A2 A3 A4 with points
A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ], A3 ≡ [x3 , y3 ] and A4 ≡ [x4 , y4 ] is
³−−−−−−−→´ x y − x y + x y − x y + x y − x y + x y − x y
1 2 2 1 2 3 3 2 3 4 4 3 4 1 1 4
a ≡ a A1 A2 A3 A4 = . (9.1)
2
−−−−−−−→
Exercise 9.4 Show that the signed area of the oriented quadrilateral A1 A2 A3 A4 with
points
A1 ≡ [k, 0] A2 ≡ [l, 0] A3 ≡ [l, n] A4 ≡ [k, m]
is
a = (m + n) (l − k) /2. ¦
118 9. ORIENTED TRIANGLES AND TURNS
−−−−−−−−→
Exercise 9.5 Show that for any oriented n-gon A1 A2 · · · An
³−−−−−−−−→´ ³−−−−−→´ ³−−−−−→´ ³−−−−−−−→´
a A1 A2 · · · An = a A1 A2 A3 + a A1 A3 A4 + · · · + a A1 An−1 An . ¦
−−−−−−−−→
Exercise 9.6 Show that if 3 ≤ m < n, then for any oriented n-gon A1 A2 · · · An
³−−−−−−−−→´ ³−−−−−−−−→´ ³−−−−−−−−−−−−−→´
a A1 A2 · · · An = a A1 A2 · · · Am + a A1 Am Am+1 · · · An . ¦
³−−−−−−−−−−→´ ³−−−−−−−−→´
Exercise 9.7 Show that a An An−1 · · · A1 = −a A1 A2 · · · An . ¦
A ≡ 16a2
−−−−−−−−→
where a is the signed area of the oriented n-gon A1 A2 · · · An .
This is well-defined by the previous exercise, and extends the definition of quadrea of a
triangle.
Universal Geometry
119
10
Triangles
Universal geometry parallels Euclidean geometry, except that all theorems in the
subject are necessarily valid over a general field, excluding characteristic two. In this
chapter, basic and useful facts about isosceles, equilateral and right triangles are
derived, and congruent and similar triangles are defined.
Definition A triangle is isosceles precisely when at least two of its quadrances are
equal.
Theorem 64 (Null isosceles) An isosceles triangle has either zero or two null lines.
Proof. As in Exercise 3.12, a triangle cannot have three null lines, for by the Null line
theorem (page 60) this would imply that all three quadrances are zero, in which case
the quadrea is zero, which is impossible by the Quadrea theorem (page 68).
121
122 10. TRIANGLES
A3
Q s3 Q
s s
A1 Q3 A2
s3 = 4s (1 − s)
A3
Q r r Q
l
s s
A1 M3 A2
Proof. i)⇐⇒ ii) If l = A3 M3 is the median through A3 , then by the Equal quadrance
to two points theorem (page 66), A3 is on the perpendicular bisector of A1 A2 , so l is
the altitude from A3 to A1 A2 . Conversely if l is the altitude from A3 to A1 A2 , with
foot F lying on A1 A2 , then Pythagoras’ theorem shows that
Q (A1 , F ) = Q − Q (A3 , F ) = Q (A2 , F ) .
Thus by the Midpoint theorem (page 60), F = M3 and so l is the median passing
through M3 .
s (A3 A1 , A3 M3 ) = s (A3 A2 , A3 M3 ) ≡ r.
Then
Q3 = 4rQ.
A3
Q r r Q
A1 M3 A2
Q3
Proof. In the right triangle A1 A3 M3 the Spread ratio theorem (page 77) states that
Q (A1 , M3 )
r= .
Q
By the Isosceles median theorem, M3 is the midpoint of the side A1 A2 , so that the
Midpoint theorem (page 60) shows that
Q (A1 , M3 ) = Q3 /4.
Thus
Q3 = 4rQ.
Exercise 10.2 Show that in the notation of the Isosceles triangle theorem, the
quadrea of the isosceles triangle A1 A2 A3 is
A = 16Q2 s (1 − s) = Q3 (4Q − Q3 ) . ¦
Exercise 10.3 What happens to the previous theorems if isosceles triangles with two
null lines are considered? ¦
10.2. EQUILATERAL TRIANGLES 125
Definition A triangle is equilateral precisely when all three of its quadrances are
equal.
Exercise 10.4 Suppose the characteristic of the field is not three. In an equilateral
triangle A1 A2 A3 with all quadrances Q, show that the quadrance from A3 to the
centroid G is Q/3, that the quadrance from G to the midpoint M3 of A1 A2 is Q/12,
and that the quadrance from A3 to the midpoint M3 is 3Q/4, as in Figure 10.4.
A3
Q/ 3
M2 M1 3Q/ 4
G
Q/ 12
A1 A2
Q/ 4 M 3 Q/ 4
Q
This is the second most important result about right triangles (after Pythagoras’
theorem).
Q (M, A1 ) = Q (M, A3 ) .
A2
M
A1 A3
Proof. Suppose the points are A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ] and A3 ≡ [x3 , y3 ] so that
M = [(x1 + x2 ) /2, (y1 + y2 ) /2]. Then Q (M, A1 ) = Q (M, A3 ) precisely when
³ ´
2 2 2 2
(x2 − x1 ) + (y2 − y1 ) /4 = (x3 − (x1 + x2 ) /2) + (y3 − (y1 + y2 ) /2) .
If you know two of the quadrances, the third follows from Pythagoras’ theorem, so that
s1 and s2 can then be determined from the Spread ratio theorem (page 77) to be
s1 = Q1 /Q3 s2 = Q2 /Q3 .
10.4. CONGRUENT AND SIMILAR TRIANGLES 127
If you know one quadrance and one spread, say s1 , then by the Complementary
spreads theorem (page 79) s1 + s2 = 1 gives s2 , and then the equations
Q1 = Q3 s1 Q2 = Q3 s2
allow you to determine the other two quadrances. So with rational trigonometry there
are a wealth of right triangles that can be completely analysed by elementary means.
A2
Q3 s2
Q1
s1
A1 Q2 A3
Note that this information does not tell you which sides of the two triangles have equal
quadrances.
Exercise 10.7 In the rational number field, show that the triangle with points
A1 ≡ [2, 3], A2 ≡ [3, 1] and A3 ≡ [10, 2] is congruent to the triangle with points
B1 ≡ [0, 1], B2 ≡ [−2, 2] and B3 ≡ [5, 6]. ¦
Since the quadrances of a triangle determine the spreads, congruent triangles are
similar.
128 10. TRIANGLES
Exercise 10.8 In the rational number field, show that the triangle with points
A1 ≡ [−4, 3], A2 ≡ [6, 5] and A3 ≡ [−1, 1] is similar to, but not congruent to, the
triangle with points B1 ≡ [4, −7], B2 ≡ [−2, −11] and B3 ≡ [2, 9]. ¦
Exercise 10.9 Show that if two triangles are similar, then there is a non-zero
number λ such that the quadrances of one triangle are all λ times the quadrances of
the other. ¦
Exercise 10.10 In F3 show that any two triangles are similar, and that any triangle
is both isosceles and right. ¦
Exercise 10.11 In F5 show that any two non-null triangles are similar, and are
isosceles. Show that up to similarity there are two types of null triangles. ¦
A2
Q 3 /4 s 2 Q 1 /4
M3 M1
Q 3 /4 s2 Q 1 /4
s1 s1
A1 A3
Q 2 /4 M2 Q 2 /4
Generally speaking if you know three of the six possible quadrances and spreads of a
triangle then you can determine a small number of possibilities for the other unknown
quantities. The exception is knowing three spreads, which determines the triangle only
up to similarity.
Three quadrances
If two quadrances and a spread, say s3 , of a non-null triangle are known, then the
Cross law
(Q1 + Q2 − Q3 )2 = 4Q1 Q2 (1 − s3 )
gives a quadratic equation for the third unknown quadrance. If the unknown
quadrance is Q3 , then this is already in normal form. If the unknown quadrance is Q1
or Q2 , then first complete the square.
For each value of the third quadrance you can determine the other spreads by the
Spread law.
s1 s2 81/130
= =
5 72/13 17
so that
s1 = 81/442 s2 = 2916/14 365 s3 = 81/130.
This is illustrated to scale on the left in Figure 10.8.
130 10. TRIANGLES
A3
81
130
A3 26
72 5
5 81 13
130
A2 A1 A1
17 A2 17
If one quadrance and two spreads, say s1 and s2 are known, then the Triple spread
formula gives a quadratic equation for the third spread s3 . For each of the generally
two solutions s3 , the two unknown quadrances may be found using the Spread law.
Exercise 10.12 Suppose that in the complex number field a triangle A1 A2 A3 has
quadrance Q3 ≡ −3, and spreads s1 ≡ 4/15 + 2i/15 and s2 ≡ 1/24 + 7i/24. Then show
that either
Q1 = 8 − 8i Q2 = 11 + 2i
or
Three spreads
Laws of proportion
This chapter introduces useful results when triangles and quadrilaterals are augmented
by additional lines. These lead to generalizations of the classical theorems of Stewart,
Menelaus and Ceva.
A3
r1 r 2
Q2 Q1
R3
s1 s2
A1 R1 D R2 A2
131
132 11. LAWS OF PROPORTION
Proof. Define also R3 ≡ Q (A3 , D) as in Figure 11.1. In DA2 A3 use the Spread law to
get
s2 r2
= .
R3 R2
In DA1 A3 use the Spread law to get
s1 r1
= .
R3 R1
Thus
s2 R2 s1 R1
R3 = =
r2 r1
and rearrange to obtain
r1 s1 R1
= .
r2 s2 R2
Since
s1 Q1
=
s2 Q2
this can be rewritten as
r1 Q1 R1
= .
r2 Q2 R2
Special cases
• If r1 = r2 then the line DA3 bisects the vertex of A1 A2 A3 at A3 . The theorem
then reduces to
R1 s2 Q2
= = .
R2 s1 Q1
Recall that in general there are two possible vertex bisectors.
r1 R1
= .
r2 R2
Exercise 11.1 Show that with the same notation as in the theorem, if s3 = 1 then
µ ¶−1
r2 R1
s1 = 1+ . ¦
r1 R2
11.2. QUADRILATERAL PROPORTIONS 133
r1 s1 R1
= .
r2 s2 R2
In the rational or decimal number fields, both diagrams in Figure 11.2 illustrate the
theorem.
B r1
B
r1 r 2
r2
R
A C A
s1 R s2 s1
D
R1
R1 R2 s2
R2
D C
Proof. Define R ≡ Q (B, D). Use the Spread law in ABD to obtain
r1 s1
=
R1 R
Theorem 74 (Two struts) Suppose that A1 A2 A3 is a triangle and that the points
B1 and B2 are distinct from A1 , A2 and A3 and lie on the lines A2 A3 and A1 A3
respectively, with A1 B1 and A2 B2 intersecting at the point C. Suppose the
quadrances
P1 ≡ Q (A1 , B2 ) P2 ≡ Q (B2 , A3 )
R1 ≡ Q (A2 , B1 ) R2 ≡ Q (B1 , A3 )
N1 ≡ Q (A1 , C) N2 ≡ Q (C, B1 )
M1 ≡ Q (A2 , C) M2 ≡ Q (C, B2 )
are all non-zero, and define the corresponding numbers
p ≡ P1 /P2 r ≡ R1 /R2
n ≡ N1 /N2 m ≡ M1 /M2 .
Then {r, rp, mp} and {p, rp, nr} are both quad triples.
A2
R1
M1 B1
C N2
R2
N1 M2
A1 A3
P1 B2 P2
This is the statement that {r, rp, mp} is a quad triple. The situation with {p, rp, nr} is
similar.
Note that the ratio p for example does not determine the point B2 uniquely on the line
A1 A3 , and in fact there are generally two possible choices. Similarly given r there are
two possible choices for B1 on A2 A3 . This might suggest that given p and r there
should be four possible values for m, and also for n. However the theorem shows that
only two occur in each case.
Example 11.1 Suppose that p ≡ 1/4 and r ≡ 9/64. Then the theorem gives two
quadratic equations, the one for m factoring as
Exercise 11.2 Suppose that r = p in the above theorem. Show that n and m must
both be solutions to the quadratic equation (x − r − 1)2 = 4r. ¦
Exercise 11.3 Suppose that m = r in the above theorem. Show that then p = 1/4. ¦
Exercise 11.4 In the notation of the above theorem, suppose that A1 B1 and A2 B2
are bisectors of the vertices of A1 A2 A3 at A1 and A2 respectively. Suppose that the
spreads of the triangle A1 A2 A3 are s1 , s2 and s3 as usual. Show that m and n satisfy
respectively the quadratic equations
µ ¶2 ¡ ¢
s1 + s3 2 s21 + s23
m+ =
s2 s2
µ ¶2 ¡ 2 2 2¢
s2 + s3 2 s2 + s3
n+ = . ¦
s1 s21
136 11. LAWS OF PROPORTION
The decimal number version of this result was published by Matthew Stewart in 1745.
Then
R2 (R3 + R1 − Q2 )2 = R1 (R3 + R2 − Q1 )2 .
A3
Q2 Q1
R3
s1 r s2
A1 R1 D R2 A2
Proof. If R3 6= 0 then define r ≡ s (DA1 , DA3 ). Then the Cross law in the triangles
A1 A3 D and A2 A3 D yields
(R3 + R1 − Q2 )2 = 4R1 R3 (1 − r)
2
(R3 + R2 − Q1 ) = 4R2 R3 (1 − r) .
Combine these two to get the result. If R3 = 0 then use Exercise 6.4 and the Spread
law to get
s1 (R1 − Q2 )2 R2 Q1 Q1
= 2 =
s2 (R2 − Q1 ) R1 Q2 Q 2
(Q − R3 )2 = R1 R2 . ¦
A2
Q 1 /4
Q3
M1
P1 Q 1 /4
A1 Q2 A3
Proof. As in Figure 11.6 define the quadrance P1 ≡ Q (A1 , M1 ) 6= 0 and the spreads
r1 ≡ s (M1 A1 , M1 A2 ) u1 ≡ s (A1 A2 , A1 M1 ) v1 ≡ s (A1 A3 , A1 M1 ) .
A2
r1 M
1
u1
v1 P1
A1 A3
The results in this section include rational analogues of the famous theorems of
Menelaus (about 100 A.D.) and Ceva (1678). These theorems properly belong to affine
geometry, but they can also be viewed metrically.
R1 ≡ Q (A2 , B1 ) P1 ≡ Q (B1 , A3 )
R2 ≡ Q (A3 , B2 ) P2 ≡ Q (B2 , A1 )
R3 ≡ Q (A1 , B3 ) P3 ≡ Q (B3 , A2 ) .
Then
R1 R2 R3 = P1 P2 P3 .
B1
r1 R1
P1
A2
B3 P3
R3 r3
A1 P2 r 2 B 2 R2 A3
l
Proof. If A1 A2 A3 is a null triangle then both sides of the equation are zero.
Otherwise define the spreads between l and the lines A2 A3 , A1 A3 and A1 A2 to be
respectively r1 , r2 and r3 , as in Figure 11.7. Then use the Spread law in the triangles
B1 B2 A3 , B2 B3 A1 and B3 B1 A2 to get
R1 R2 R3 = P1 P2 P3 .
140 11. LAWS OF PROPORTION
Exercise 11.8 Show that the converse of Menelaus’ theorem does not hold: the
relation R1 R2 R3 = P1 P2 P3 does not necessarily imply that the points B1 , B2 and B3
are collinear. ¦
r1 ≡ s (A1 A2 , A1 A0 ) p1 ≡ s (A1 A3 , A1 A0 )
r2 ≡ s (A2 A3 , A2 A0 ) p2 ≡ s (A2 A1 , A2 A0 )
r3 ≡ s (A3 A1 , A3 A0 ) p3 ≡ s (A3 A2 , A3 A0 ) .
Then
r1 r2 r3 = p1 p2 p3 .
A2
p2 r2
N2
A0 p3
r1 N1 N3
p1 r3
A1 A3
Proof. If A0 lies on one of the lines of the triangle then both sides of the required
equation equal zero. Otherwise, define the quadrances
N1 ≡ Q (A0 , A1 )
N2 ≡ Q (A0 , A2 )
N3 ≡ Q (A0 , A3 ) .
r1 r2 r3 = p1 p2 p3 .
11.6. MENELAUS’ AND CEVA’S THEOREMS 141
R1 ≡ Q (A2 , B1 ) P1 ≡ Q (B1 , A3 )
R2 ≡ Q (A3 , B2 ) P2 ≡ Q (B2 , A1 )
R3 ≡ Q (A1 , B3 ) P3 ≡ Q (B3 , A2 ) .
Then
R1 R2 R3 = P1 P2 P3 .
A2
P3 R1
B3 B1
A0
R3 P1
A1 A3
P2 B2 R2
Proof. Let s1 , s2 and s3 be the usual spreads of the triangle A1 A2 A3 . Define the
spreads
r1 ≡ s (A1 A2 , A1 A0 ) p1 ≡ s (A1 A3 , A1 A0 )
r2 ≡ s (A2 A3 , A2 A0 ) p2 ≡ s (A2 A1 , A2 A0 )
r3 ≡ s (A3 A1 , A3 A0 ) p3 ≡ s (A3 A2 , A3 A0 ) .
as in the Alternate spreads theorem. Then use the Triangle proportions theorem (page
131) with the triangle A1 A2 A3 and the respective lines A1 B1 , A2 B2 and A3 B3 to
obtain
r1 s2 R1
=
p1 s3 P1
r2 s3 R2
=
p2 s1 P2
r3 s1 R3
= .
p3 s2 P3
Multiply these three equations and use the Alternate spreads theorem to get
R1 R2 R3 r1 r2 r3
= = 1.
P1 P2 P3 p1 p2 p3
142 11. LAWS OF PROPORTION
Exercise 11.9 Show that the Alternate spreads theorem extends to a quadrilateral
A1 A2 A3 A4 , so that if A0 is any point distinct from A1 , A2 , A3 and A4 , and the spreads
are as shown in Figure 11.10, then
r1 r2 r3 r4 = p1 p2 p3 p4 .
A2 p3 A3
r2
p2 r3
r1 A0 p4
p1 r4
A1 A4
Exercise 11.10 Show that the converse of Ceva’s theorem does not hold: the relation
R1 R2 R3 = P1 P2 P3 does not necessarily imply that the lines A1 B1 , A2 B2 and A3 B3 are
concurrent. ¦
Exercise 11.11 What happens when the conditions of the theorems in this chapter
are relaxed to allow null triangles and null lines? ¦
12
Centers of triangles
In this chapter the circumcenter, orthocenter and incenters of a triangle are studied.
Typically the existence of incenters depends on number theoretic considerations, and if
incenters exist, then there are four which play a symmetrical role.
Proof. Since two lines of a triangle are never parallel, the respective perpendicular
bisectors always intersect. If C is the intersection of the perpendicular bisectors p1 and
p2 of A2 A3 and A1 A3 respectively, then it follows from the Equal quadrance to two
points theorem (page 66) that Q (C, A2 ) = Q (C, A3 ) and Q (C, A1 ) = Q (C, A3 ).
But then Q (C, A1 ) = Q (C, A2 ) so that C must lie on the perpendicular bisector p3 of
A1 A2 .
143
144 12. CENTERS OF TRIANGLES
s3
A3
Q 2 /4
Q 1 /4
M2 K M1
Q 2 /4
R2 R1 Q 1 /4
K C K
A1 A2
s1 Q 3 /4 M3 Q 3 /4 s2
Q (M1 , M2 ) = Q3 /4.
Now solve the triangle M1 M2 C, since you know one quadrance and all three spreads.
Use the Spread law to get
Q3 (1 − s1 )
R1 =
4s3
Q3 (1 − s2 )
R2 = .
4s3
Pythagoras’ theorem in the right triangle A3 M1 C gives
Q1 Q3 (1 − s1 ) Q1
K = R1 + = + .
4 4s3 4
From the Spread law in A1 A2 A3
Q3 Q1
=
s3 s1
so that
Q1 (1 − s1 ) Q1 Q1
K= + = .
4s1 4 4s1
By symmetry
s1 s2 s3 1
= = = .
Q1 Q2 Q3 4K
Exercise 12.1 Using the notation of the previous proof, show that
s (A3 C, A3 A2 ) = 1 − s1 s (A3 C, A3 A1 ) = 1 − s2
and
s (CA3 , CM1 ) = s1 = s (CA2 , CM1 ) . ¦
Exercise 12.4 Show that if A2 A3 is a null line, then the circumcenter of A1 A2 A3 lies
on A2 A3 . Deduce that if A1 A3 and A2 A3 are both null lines, then the circumcenter is
A3 . ¦
γ1 ≡ Q1 (Q2 + Q3 − Q1 ) /A
γ2 ≡ Q2 (Q3 + Q1 − Q2 ) /A
γ3 ≡ Q3 (Q1 + Q2 − Q3 ) /A.
Proof. This is a straightforward but laborious verification using the previous theorem.
Note that Exercise 5.14 (page 69) shows that γ 1 + γ 2 + γ 3 = 1.
12.3. ALTITUDES AND ORTHOCENTER 147
Proof. In the special case when the triangle is a right triangle, the theorem is
immediate, since then the altitudes intersect at the point of the right vertex.
Since the lines A1 A3 and A2 A3 of the triangle are not parallel, the altitudes n1 from
A1 to A2 A3 and n2 from A2 to A1 A3 are not parallel, so intersect at some point O.
Suppose that F1 and F2 are the feet of the altitudes n1 and n2 lying on A2 A3 and
A1 A3 respectively. If O lies either on A1 A3 or A2 A3 then it must coincide with one of
the feet, in which case A1 A2 A3 has a right vertex at A3 .
Otherwise assume that O does not lie on A1 A3 or A2 A3 . Suppose that the quadrances
of A1 A2 A3 are Q1 , Q2 and Q3 , and the corresponding spreads are s1 , s2 and s3 . It
suffices to show that A1 A2 and OA3 are perpendicular.
A2
F1
r
O
A3
A1 F2
s (A1 A3 , A1 F1 ) = 1 − s3 s (A2 A3 , A2 F2 ) = 1 − s3
s (A1 A2 , A1 F1 ) = 1 − s2 s (A2 A1 , A2 F2 ) = 1 − s1 .
Q (A1 , F2 ) = (1 − s1 ) Q3 Q (A2 , F1 ) = (1 − s2 ) Q3
Q (A3 , F1 ) = (1 − s3 ) Q2 Q (A3 , F2 ) = (1 − s3 ) Q1 .
148 12. CENTERS OF TRIANGLES
Q (O, F2 ) = (1 − s1 ) (1 − s3 ) Q3 /s3
Q (O, F1 ) = (1 − s2 ) (1 − s3 ) Q3 /s3 .
Thus OA3 is a non-null line and so define the spread r ≡ s (A1 A2 , OA3 ). From the
Spread ratio theorem
s (A3 O, A3 F1 ) = 1 − s2 and s (A3 O, A3 F2 ) = 1 − s1 . (12.1)
Now apply the Triple spread formula to the three lines A1 A2 , A1 A3 and A3 O to see
that {r, s1 , 1 − s1 } is a spread triple. Similarly {r, s2 , 1 − s2 } is a spread triple. The
Two spread triples theorem (page 98) shows that if
then
2 2
(2s1 − 1) − (2s2 − 1)
r= = 1.
2 (1 − 1 − 2s1 (1 − s1 ) + 2s2 (1 − s2 ))
But the condition (12.2) occurs precisely when either s1 = s2 or s1 = 1 − s2 , in which
case the triangle is either an isosceles or a right triangle respectively. The case of a
right triangle has already been considered.
s (A3 O, A3 F1 ) = s (A3 O, A3 F2 )
If a triangle A1 A2 A3 is a null triangle with exactly one line a null line, say A1 A2 , then
the altitudes from A1 and A2 to the opposite sides are still defined, as is the
orthocenter.
The next theorem provides another computational proof of the previous one.
12.4. FORMULAS FOR THE ORTHOCENTER 149
Proof. The altitudes n1 and n2 from A1 and A2 respectively are given by the Altitude
to a line theorem (page 41) as
n1 = hx3 − x2 : y3 − y2 : x1 (x2 − x3 ) + y1 (y2 − y3 )i
n2 = hx3 − x1 : y3 − y1 : x2 (x1 − x3 ) + y2 (y1 − y3 )i .
The intersection of these lines is the point O ≡ [x0 , y0 ] where
µ ¶
x1 x2 y2 − x1 x3 y3 + x2 x3 y3 − x3 x2 y2 + x3 x1 y1 − x2 x1 y1
+y1 y22 − y1 y32 + y2 y32 − y3 y22 + y3 y12 − y2 y12
x0 ≡
x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1
and µ ¶
x1 y1 y2 − x1 y1 y3 + x2 y2 y3 − x3 y3 y2 + x3 y3 y1 − x2 y2 y1
+x21 x2 − x21 x3 + x22 x3 − x23 x2 + x23 x1 − x22 x1
y0 ≡ .
x1 y2 − x1 y3 + x2 y3 − x3 y2 + x3 y1 − x2 y1
Use the conventions for anti-symmetric polynomials to rewrite O as stated. Since x0
and y0 are quotients of anti-symmetric polynomials, they are symmetric in the indices
1, 2 and 3, showing that in fact O is the intersection of all three altitudes.
O = β 1 A1 + β 2 A2 + β 3 A3
where
β1 ≡ (Q3 + Q1 − Q2 ) (Q1 + Q2 − Q3 ) /A
β2 ≡ (Q1 + Q2 − Q3 ) (Q2 + Q3 − Q1 ) /A
β3 ≡ (Q2 + Q3 − Q1 ) (Q3 + Q1 − Q2 ) /A.
Proof. This is a straightforward but laborious verification using the previous theorem.
Note that Exercise 5.15 (page 69) shows that β 1 + β 2 + β 3 = 1.
150 12. CENTERS OF TRIANGLES
12.5 Incenters
Proof. By the Spread reflection theorem (page 95) the line l2 ≡ A1 A3 is the reflection
of the line l3 ≡ A1 A2 in the bisector h1 , and l1 ≡ A2 A3 is the reflection of l3 in the
bisector h2 . If h1 and h2 are parallel, then it follows that l2 and l1 are parallel, which
they are not, since they intersect at A3 . So h1 and h2 intersect, say at the point I.
The Equal quadrance to two lines theorem (page 88) shows that
Q (I, l2 ) = Q (I, l3 )
Q (I, l1 ) = Q (I, l3 )
A3
I2 I1
I0
A1 A2
I3
From the Vertex bisector theorem (page 85), if a vertex has a bisector, then it has
exactly two bisectors and they are perpendicular. So there are four possible choices for
the ordered pair [h1 , h2 ] where h1 is a bisector of the vertex at A1 and h2 is a bisector
of the vertex at A2 . This gives in general four intersection points I0 , I1 , I2 and I3 of
the possible bisectors, the incenters of A1 A2 A3 . If one incenter exists, so do all four.
Each of these four incenters lies on a bisector of each of the three vertices of A1 A2 A3 .
By the Equal quadrance to two lines theorem the quadrances from a particular
incenter Ii to each of the three lines of the triangle are equal, and have the common
value Ri , the associated inquadrance of the triangle A1 A2 A3 . In general there are
four inquadrances, R0 , R1 , R2 and R3 .
The following theorem is surprisingly tricky to prove, especially when compared to the
12.5. INCENTERS 151
usual decimal number result involving angles. One should remember that the version
here covers the case of all four incenters at once.
A2
u
l3 u2 2
h2
l1
h1 I h3
u1 u3
A1 u1 u3 A3
l2
Proof. (Using a computer) To simplify matters, suppose that the coordinates of all
points have been translated so that I ≡ [0, 0], and that A1 ≡ [x1 , y1 ] and A2 ≡ [x2 , y2 ].
The general case follows the same lines. Suppose that l1 , l2 and l3 are the usual lines of
the triangle A1 A2 A3 , and that the vertex bisectors through I and A1 and A2 are
respectively h1 and h2 . Then using the Line through two points theorem (page 38)
l3 = A1 A2 = hy1 − y2 : x2 − x1 : x1 y2 − x2 y1 i
h1 = IA1 = hy1 : −x1 : 0i
h2 = IA2 = hy2 : −x2 : 0i .
Since l2 is the reflection of l3 in h1 , the Reflection of a line in a line theorem (page 54)
gives
¿ ¡ 2 ¢ ¡ 2 ¢ À
y1 − x21 (y1 − y2 ) − 2y1 x1 (x 2
¡ 22 − x12)¢: −2y1 x1 (y1 − y2 ) − y1 − x1 (x2 − x1 )
l2 =
− y1 + x1 (x1 y2 − x2 y1 )
Similarly
¿ ¡ 2 ¢ ¡ 2 ¢ À
y2 − x22 (y2 − y1 ) − 2y2 x2 (x
¡
2
1 − x2 )¢: −2y2 x2 (y2 − y1 ) − y2 − x2 (x1 − x2 )
l1 = .
− y22 + x22 (x2 y1 − x1 y2 )
Now use the Point on two lines theorem (page 40) to find A3 ≡ l1 l2 ≡ [x3 , y3 ].
152 12. CENTERS OF TRIANGLES
The result is
¡ 2 ¢
x1 y2 − x22 y1 + y12 y2 − y1 y22 (x1 y2 − x2 y1 )
x3 = ³ ´
(x2 − x1 )2 + (y2 − y1 )2 (x1 x2 + y1 y2 )
¡ ¢
x1 x2 − x21 x2 + x1 y22 − x2 y12 (x1 y2 − x2 y1 )
y3 = ³ 2 ´ .
(x2 − x1 )2 + (y2 − y1 )2 (x1 x2 + y1 y2 )
Then use a computer to calculate s (A3 I, A3 A1 ) using the Spread from points theorem
(page 84). The result is
2
(x1 x2 + y1 y2 )
s (A3 I, A3 A1 ) = u3 = .
(x21 + y12 ) (x22 + y22 )
By Fibonacci’s identity
2
(x1 y2 − x2 y1 )
1 − u3 = = s (IA1 , IA2 ) .
(x21 + y12 ) (x22 + y22 )
Note that since the triangle A1 A2 I has spreads u1 , u2 and 1 − u3 , the Triple spread
theorem shows that {u1 , u2 , 1 − u3 } is a spread triple.
S (a, b, 1 − c) = S (a, 1 − b, c) = S (1 − a, b, c) . ¦
Exercise 12.7 With notation as in the previous theorem, show that if u1 6= 1/2 then
Example 12.1 Suppose that the field is F13 , and that A1 ≡ [3, 7] and A2 ≡ [−2, −4]
with I ≡ [0, 0] . Then proceeding as in the previous theorem, A3 = [5, 7] and
u1 = 6 u2 = 7 u3 = 4.
You may then check that {6, 7, −3}, {−5, 7, 4} and {6, −6, 4} are all spread triples.
The spread between A1 I = h2 : 1 : 0i and A2 A3 = h4 : 1 : −1i is
(2 × 1 − 4 × 1)2 6 − 2 × 7 − 2 × 4 + 2 × 72 + 2 × 42
r1 = 2 1 2 2
=8=
(2 + 1 ) (4 + 1 ) 2×6−1
as stated in the previous exercise. While r3 may be determined in a similar way, some
care must be taken with r2 since 7 = 1/2. ¦
12.5. INCENTERS 153
R = 16Ku1 u2 u3 .
Proof. Since I lies on a vertex bisector of each of the three vertices of A1 A2 A3 , the
quadrance from I to the three lines of that triangle are equal. From the previous
theorem s (IA1 , IA2 ) = 1 − u3 , so the Spread law in the triangle A1 A2 I gives
u1 Q3
Q (A2 , I) = .
1 − u3
The quadrance from I to the line A1 A2 is then
u1 u2 Q3
R = u2 Q (A2 , I) =
1 − u3
4u1 u2 u3 Q3 4Q3
= = u1 u2 u3
4u3 (1 − u3 ) s3
= 16Ku1 u2 u3
Example 12.2 The following example works in the field of rational complex
numbers–complex numbers a + bi where a and b are rational numbers. Suppose that
A1 A2 A3 is a triangle with
A1 ≡ [1, 1 + i] and A2 ≡ [1 − i, −2i]
and with incenter O ≡ [0, 0]. Then using the proof of the Incenter spread theorem
∙ ¸
16 20 46 10
A3 = − + i, − i .
39 117 117 39
The quadrea of A1 A2 A3 is
99 328 400 768
A=− + i
13 689 4563
and the circumquadrance is
25 25
K= − i.
64 96
154 12. CENTERS OF TRIANGLES
h1 ≡ A1 I = h1 + i : −1 : 0i
h2 ≡ A2 I = h2i : 1 − i : 0i
h3 ≡ A3 I = h46 − 30i : 48 − 20i : 0i .
j1 = h1 : 1 + i : −1 − 2ii
j2 = h1 − i : −2i : 4 + 2ii
j3 = h72 − 30i : −69 + 45i : 40 − 60ii .
Isometries
Exercise 13.1 Show that if σ is an isometry, then so is the inverse function σ −1 , and
that if σ 1 and σ 2 are isometries, then so is the composition σ1 ◦ σ 2 = σ 1 σ 2 . ¦
Exercise 13.2 Show that for any point A the rotation ρA in A (page 52) is an
isometry. Show that for any non-null line l the reflection σ l in l (page 52) is an
isometry. ¦
155
156 13. ISOMETRIES
Exercise 13.3 Show that if l is a non-null central line (passing through O ≡ [0, 0]),
then the reflection σ l in l is a central reflection, and that every central reflection is of
the form σ l for some unique central line l. ¦
Exercise 13.5 Show that for numbers q and r satisfying q 2 + r2 = 1, and numbers t
and u satisfying t2 + u2 = 1,
σ t,u σ q,r = ρv,w
where
v = qt + ru and w = qu − rt
while
ρq,r ρt,u = ρt,u ρq,r = ρl,m
where
l = qt − ru and m = qu + rt. ¦
In Chapter 16, the Unit circle theorem describes all ordered pairs [q, r] satisfying
q 2 + r2 = 1, and the previous exercise is related to multiplication of complex numbers.
13.2. CLASSIFYING ISOMETRIES 157
Proof. It follows from the Quadrea theorem (page 68) that three points A1 , A2 and
A3 forming quadrances Q1 ≡ Q (A2 , A3 ) , Q2 ≡ Q (A1 , A3 ) and Q3 ≡ Q (A1 , A2 ) are
collinear precisely when A ≡ A (Q1 , Q2 , Q3 ) = 0. Now since an isometry preserves
quadrances, this is equivalent to the condition that σ (A1 ), σ (A2 ) and σ (A3 ) are
collinear.
Proof. Suppose that σ 1 and σ2 are both isometries which agree on the three points
O ≡ [0, 0], I1 ≡ [1, 0] and I2 ≡ [0, 1]. Then the isometry σ ≡ σ −1
2 σ 1 fixes all three
points, and it suffices to show that σ must be the identity isometry ι, by showing that
σ fixes all other points too.
For a point A ≡ [x, y], suppose that σ (A) ≡ [u, v]. Then the quadrances from A and
σ (A) to the points O, I1 and I2 must be respectively equal, so that
x2 + y 2 = u2 + v 2 (13.1)
2 2 2 2
(x − 1) + y = (u − 1) + v (13.2)
2 2 2 2
x + (y − 1) = u + (v − 1) . (13.3)
Exercise 13.6 Show that the rotation ρO in the origin O ≡ [0, 0] is a central rotation,
and that ρO = ρ−1,0 . Show that for any point A, ρA = τ B ρO where
B ≡ ρA (O) . ¦
This chapter introduces regular stars and polygons, which illustrate cyclical and
dihedral symmetry in the plane, and occur often in applications over the decimal
numbers. The existence of regular stars of a given order n is a number theoretical
issue, analysed here for the cases n = 3, 5 and 7. Regular polygons are constructed
from regular stars by successive reflections of a point on one of the lines of the star,
motivating an unorthodox labelling of vertices. The case of the regular pentagon
receives special attention. The lineations Σl defined in Chapter 4 play a major role.
Any spread s of
the form s (li , lj ), with li and lj lines in the star, is a spread of the
star. If s ≡ s (l1 , l2 ) then the spreads of the star are all of the form
Sk (s) for some k, and so contained in the spread sequence for s.
Theorem 95 (Order three star) A regular star of order three exists precisely
when the number 3 is a non-zero square.
Proof. Suppose that a regular star [l0 , l1 , l2 ] of order three exists. Then
s (l0 , l1 ) = s (l1 , l2 ) = s (l2 , l0 ) ≡ s for some non-zero number s. Since l0 , l1 and l2 are
distinct concurrent lines, no two can be parallel, so that the Three equal spreads
theorem (page 101) shows that
2
0 = s (l0 , l0 ) = S3 (s) = s (3 − 4s) .
Thus s = 3/4 is non-zero and by the Spread number theorem (page 76) is a spread
number, so that
s (1 − s) = 3/16
is a square. Thus 3 is both non-zero and a square.
l0 ≡ h0 : 1 : 0i l1 ≡ hr : 1 : 0i l2 ≡ h−r : 1 : 0i .
Since
r2 3 (2r)2
s (l0 , l1 ) = s (l0 , l2 ) = = = 2 = s (l2 , l3 )
r2 + 1 4 (r2 + 1)
it follows from the Spread reflection theorem (page 95) that [l0 , l1 , l2 ] is a regular star
of order three.
Example 14.1 In the fields F3 , F5 , F7 , F17 and F19 , the number 3 is not a non-zero
square, so there are no regular stars of order three. ¦
Example 14.2 In the field F11 , 3 = 52 , so an example of a regular star of order three
is [l0 , l1 , l2 ], where
l0 ≡ h0 : 1 : 0i l1 ≡ h5 : 1 : 0i l2 ≡ h6 : 1 : 0i . ¦
Example 14.3 In the field F13 , 3 = 42 , so an example of a regular star of order three
is [l0 , l1 , l2 ], where
l0 ≡ h0 : 1 : 0i l1 ≡ h4 : 1 : 0i l2 ≡ h9 : 1 : 0i . ¦
Example 14.4 In the rational number field, 3 is not a square, so regular stars of
¡√ ¢2
order three do not exist. However in the decimal number field 3 = 3 , so an
example of a regular star of order three is [l0 , l1 , l2 ], where
√ ® √ ®
l0 ≡ h0 : 1 : 0i l1 ≡ 3:1:0 l2 ≡ − 3 : 1 : 0 . ¦
14.3. ORDER FIVE STARS 161
Theorem 96 (Order five star) A regular star of order five exists precisely when
there is a non-zero number r satisfying the conditions i) r2 = 5 and ii) 2 (5 − r) is a
square.
Proof. Suppose that a regular star [l0 , l1 , l2 , l3 , l4 ] of order five exists with
s (l1 , l2 ) ≡ s 6= 0. By the Consecutive spreads theorem (page 103)
¡ ¢2
S5 (s) = s 5 − 20s + 16s2 = 0. (14.1)
Thus s is non-zero and satisfies the quadratic equation 5 − 20s + 16s2 = 0, so that also
s 6= 1. Complete the square to obtain
(s − 5/8)2 = 5/64.
A solution s exists precisely when 5 is a square, so that s = (5 + r) /8 for some number
r satisfying r2 = 5. If r = 0 then 5 = 0 so that s = 0 which is impossible. Since s is a
spread number,
s (1 − s) = (5 + r) (3 − r) /64 = (10 − 2r) /64
is a square, so that 2 (5 − r) is a square. Thus r is non-zero and satisfies i) and ii).
Conversely suppose that there is some non-zero number r with the properties that i)
r2 = 5 and ii) 2 (5 − r) = v 2 for some number v. Then you may check that
l0 ≡ h0 : 1 : 0i l1 ≡ hv : 3 − r : 0i l2 ≡ hv (3 − r) : 2 − 2r : 0i
l3 ≡ hv (r − 3) : 2 − 2r : 0i l4 ≡ h−v : 3 − r : 0i
defines a regular star [l0 , l1 , l2 , l3 , l4 ] of order five.
Example 14.5 In the fields F3 , F5 , F7 , F13 and F17 the equation S5 (s) = 0 has no
non-zero solutions, and so there are no regular stars of order 5. ¦
Example 14.6 In the field F11 the equation S5 (s) = 0 has exactly two non-zero
solutions s = 7 = (5 + 7) /8 and s = 8 = (5 + 4) /8. But the spread numbers in F11 are
0, 1, 2, 3, 6, 9 or 10, so there are no regular stars of order 5. Equivalently the numbers
2 (5 − 7) = 7 and 2 (5 − 4) = 2 are not squares. ¦
Example 14.7 In the field F19 the equation S5 (s) = 0 has exactly two non-zero
solutions s = 9 = (5 + 10) /8 and s = 16 = (5 + 9) /8. These are spread numbers, or
equivalently the numbers 2 (5 − 10) = 9 and 2 (5 − 9) = 11 are squares. An example of
a regular star [l0 , l1 , l2 , l3 , l4 ] which has these spreads is
l0 ≡ h0 : 1 : 0i l1 ≡ h2 : 1 : 0i l2 ≡ h5 : 1 : 0i
l3 ≡ h−5 : 1 : 0i l4 ≡ h−2 : 1 : 0i ¦
A Go board has dimensions 19 × 19, the smallest square grid for which five fold
symmetry exists in the above sense.
162 14. REGULAR STARS AND POLYGONS
The analysis of the previous two sections does not easily continue for higher order
stars. However one can still make statements of the following kind.
Theorem 97 (Order seven star) A regular star of order seven exists precisely
when there is a non-zero number s for which
Proof. Suppose that a regular star [l0 , l1 , · · · , l6 ] exists with s (l0 , l1 ) ≡ s 6= 0. By the
Consecutive spreads theorem
¡ ¢2
S7 (s) = s 7 − 56s + 112s2 − 64s3 = 0. (14.2)
Thus s is non-zero, satisfies the cubic equation 7 − 56s + 112s2 − 64s3 = 0, and because
it is a spread number, satisfies the condition that s (1 − s) is a square.
Conversely suppose that s is a non-zero spread number satisfying (14.2). There are two
lines l0 and l1 with spread s (l0 , l1 ) = s, and suppose that they intersect at the point P.
Using the rule lk+1 = Σlk (lk−1 ) the reflection sequence
· · · l−1 , l0 , l1 , l2 , · · ·
may be obtained, and since S7 (s) = 0 you know that l7 = l0 , since it is both parallel to
l1 and also passes through P. Thus ln+7 = ln for any n. If any two of the lines
l0 , l1 , · · · , l6 are the same, then the reflection sequence satisfies ln+k = ln for any n for
some positive integer 1 ≤ k < 7. But then since k and 7 are relatively prime, it follows
that l0 = l1 , which is impossible. Thus [l0 , l1 , · · · , l6 ] is a regular star of order seven.
Example 14.8 In the fields F3 , F5 , F7 , F11 , F17 , F19 and F23 the equation
¡ ¢2
S7 (s) = s 7 − 56s + 112s2 − 64s3 = 0 has no non-zero solutions, and so there are no
regular stars of order 7. In the field F13 the equation S7 (s) = 0 has exactly three
non-zero solutions s = 2, s = 5 and s = 11. But the spread numbers in F13 are
0, 1, 4, 6, 7, 8 or 10, so there are no regular stars of order 7. ¦
Example 14.9 In the field F29 the equation S7 (s) = 0 has exactly three non-zero
solutions s = 6, s = 7 and s = 25. These are spread numbers, and the regular star
[l0 , l1 , · · · , l6 ] where
l0 ≡ h0 : 1 : 0i l1 ≡ h15 : 1 : 0i l2 ≡ h11 : 1 : 0i l3 ≡ h20 : 1 : 0i
l4 ≡ h9 : 1 : 0i l5 ≡ h18 : 1 : 0i l6 ≡ h14 : 1 : 0i
has spreads 0, 6, 25 and 7. ¦
14.5. REGULAR POLYGONS 163
Example 14.10 In the rational number field (14.2) has no solutions, so there are no
regular stars of order seven. In the decimal number field regular stars of order seven
exist, as the equation S7 (s) = 0 has non-zero solutions
Suppose that [l0 , l1 , · · · , ln−1 ] is a regular star of order n with common intersection P.
Adopt the convention that lk+n ≡ lk for any integer k, so that · · · l−1 , l0 , l1 , · · · is a
reflection sequence of lines. Then by the Cyclic reflection theorem (page 56), for any
integers k and l
Σlk (lj ) = l2k−j .
The Reflection theorem (page 55) implies that
σ l2k−j = σlk σ lj σ lk .
In particular
σ l2 = σ l1 σ l0 σ l1 σl3 = σ l2 σ l1 σ l2
and so on. From this and the fact that σ −1
l = σ l for all l, it follows that
σ l2 σ l0 = σ l2 σ l1 σ l2 σ l1 = σl3 σ l1
and so on.
Exercise 14.1 Extend the argument to show that for any integers j, k and m
σ lj σ lk = σ lj+m σlk+m . ¦
and so on, so that A2k lies on l2k by induction. Using the above relations you find that
A2k = σ lk (A0 ) .
In particular
A2n = σ ln (A0 ) = σ l0 (A0 ) = A0 .
164 14. REGULAR STARS AND POLYGONS
The n-gon A0 A2 · · · A2(n−1) constructed this way is called regular. Note that
¡ ¢
Q (P, A0 ) = Q (P, A2 ) = · · · = Q P, A2(n−1) .
In the case of n odd, the points A0 , A2 , · · · , A2(n−1) are all distinct because they lie on
distinct lines.
In the case of n = 2m even, the points Ak and Ak+n lie on the same line lk , and
Ak+n = σlk+m (Ak ) 6= Ak since σ lk+m acts on the points lying on lk as the rotation in
P, which fixes only P. Thus in this case the points A0 , A2 , · · · , A2(n−1) are also distinct.
Example 14.11 If [l0 , l1 , l2 , l3 , l4 ] is a regular star of order five, then for any point A0
on l0 distinct from the common intersection P of the lines, one obtains by this
construction a regular 5-gon, or pentagon, A0 A2 A4 A6 A8 as shown in Figure 14.1.
l3 l2
A2
l4 l1
A4
A0
P l0
A6 A8
Example 14.12 If [l0 , l1 , l2 , l3 , l4 , l5 ] is a regular star of order six, then for any point
A0 on l0 distinct from the common intersection P of the lines, one obtains by this
construction a regular 6-gon, or hexagon, A0 A2 A4 A6 A8 A10 as shown in Figure 14.2.
l3 l2
l4 A2
A4
l5 l1
A0
A6 l0
P
A10
A8
and
s (A0 A4 , A0 A2 ) = s (A4 A0 , A4 A2 ) = s
s (A2 A0 , A2 A4 ) = 4s (1 − s) .
l3
l4 l2
A4 R A2
D l1
Q R
Q s
s
l0
P Q A0
Proof. Since s (l0 , l1 ) = s (l1 , l2 ) ≡ s, the Isosceles reflection theorem (page 124) shows
that
R ≡ Q (A0 , A2 ) = Q (A2 , A4 ) = 4sQ.
Similarly since
s (l0 , l2 ) = s (l2 , l4 ) = S2 (s) = 4s (1 − s)
it follows that
D ≡ Q (A0 , A4 ) = 4 × 4s (1 − s) Q = 16s (1 − s) Q.
s (A2 A0 , A2 A4 ) = 4s (1 − s) .
166 14. REGULAR STARS AND POLYGONS
Exercise 14.2 Extend this theorem to show that if a regular n-gon A0 A2 · · · A2(n−1)
is constructed from a regular star [l0 , l1 , · · · , ln−1 ] of order n with common
intersection P and with s ≡ s (l0 , l1 ) = s (l1 , l2 ) = · · · as above, and that
Q (P, Ak ) ≡ Q for all k, then
Exercise 14.3 Show that in the decimal number system the non-trivial zeroes of
¡ ¢2
S5 (s) = s 5 − 20s + 16s2 = 0
are
¡ √ ¢ ¡ √ ¢
α ≡ 5 − 5 /8 ≈ 0.345 491 . . . and β ≡ 5 + 5 /8 ≈ 0.904 508 . . . .
With notation as in Figure 14.4, show that if Q (A, B) ≡ R is the common quadrance
of the sides, then
Q (P, A) = (1 − α) R/β = R/4α Q (P, M ) = (1 − α) R/4α
Q (B, F ) = (1 − α) R Q (B, E) = 4 (1 − α) R = βR/α.
B
R
C a
M
b a
R a 1-a
b
P F
A
D
E
Exercise 14.4 Using the notation of the previous exercise, show that the proportion
β : α is equal to both s (P A, P B) : s (P B, P E) and Q (B, E) : Q (A, B). ¦
Conics
After points and lines and combinations of them, the next natural objects of study in
geometry are conics, given by quadratic equations. In the setting of universal
geometry, there are interesting families of conics which can be defined metrically, such
as circles, ribbons, parabolas, quadrolas and grammolas. This raises perhaps the first
serious problem of metrical algebraic geometry: How to classify conics? No answer is
given here. Much remains to be discovered about these intriguing curves.
dx2 + exy + f y 2 + ax + by + c = 0.
This is an equation of the conic q, as is any equivalent equation derived from it using
the usual rules for manipulating equations. A conic q is standard precisely when it
passes through the origin O ≡ [0, 0]. A conic q is empty if no point lies on q.
167
168 15. CONICS
In studying conics, looking for symmetry is useful. Recall from page 52 that if
C ≡ [u, v], then the rotation in C is defined by ρC ([x, y]) ≡ [2u − x, 2v − y].
Exercise 15.1 Find all centers of the conics with equations x2 + 2xy + y 2 = 0 and
x2 + 2xy + y 2 + x = 0. ¦
Exercise 15.2 Show that if C1 and C2 are distinct centers for a conic q, then every
point lying on C1 C2 is a center for q. ¦
Q (X, C) = K
It will be seen below that the point C and the number K are determined by the circle
c. The point C is the unique center of c, and the number K is the quadrance of c. A
circle c is central precisely when its center is O ≡ [0, 0]. A circle c is null precisely
when its quadrance is K ≡ 0.
Example 15.2 In the field F11 , Figure 15.1 shows the eleven central circles, in
particular the circles of quadrance one (circles) and quadrance two (gray squares).
5 6 8 1 7 4 3 4 7 1 8 6
4 8 10 3 9 6 5 6 9 3 10 8
3 1 3 7 2 10 9 10 2 7 3 1
2 7 9 2 8 5 4 5 8 2 9 7
1 4 6 10 5 2 1 2 5 10 6 4
0 3 5 9 4 1 0 1 4 9 5 3
-1 4 6 10 5 2 1 2 5 10 6 4
-2 7 9 2 8 5 4 5 8 2 9 7
-3 1 3 7 2 10 9 10 2 7 3 1
-4 8 10 3 9 6 5 6 9 3 10 8
-5 6 8 1 7 4 3 4 7 1 8 6
-5 -4 -3 -2 -1 0 1 2 3 4 5
The number in any position is the quadrance of the circle on which it lies. Each of the
ten non-null circles has exactly 12 points lying on it, and the null circle has only one
point lying on it. Figure 15.2 is a view of the central circle of quadrance one on a
larger scale.
Exercise 15.3 In the field F13 , Figure 15.3 shows the thirteen central circles, in
particular the circles of quadrance one (circles) and quadrance two (gray boxes), as
well as the central null circle (black squares). Each of the twelve non-null circles has
exactly 12 points lying on it, while the null circle has 25 points lying on it.
6 7 9 0 6 1 11 10 11 1 6 0 9 7
5 9 11 2 8 3 0 12 0 3 8 2 11 9
4 0 2 6 12 7 4 3 4 7 12 6 2 0
3 6 8 12 5 0 10 9 10 0 5 12 8 6
2 1 3 7 0 8 5 4 5 8 0 7 3 1
1 11 0 4 10 5 2 1 2 5 10 4 0 11
0 10 12 3 9 4 1 0 1 4 9 3 12 10
-1 11 0 4 10 5 2 1 2 5 10 4 0 11
-2 1 3 7 0 8 5 4 5 8 0 7 3 1
-3 6 8 12 5 0 10 9 10 0 5 12 8 6
-4 0 2 6 12 7 4 3 4 7 12 6 2 0
-5 9 11 2 8 3 0 12 0 3 8 2 11 9
-6 7 9 0 6 1 11 10 11 1 6 0 9 7
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
Figure 15.4 shows on the left a larger view of the central circle of quadrance one, and
on the right a larger view of the central null circle.
15.2. CIRCLES AND RIBBONS 171
Theorem 100 (Circle uniqueness) The center and quadrance of a circle c are
unique.
Proof. Suppose that C ≡ [u, v] is a fixed point and K a number. With X ≡ [x, y], the
equation
Q (X, C) = K
is
(x − u)2 + (y − v)2 = K
which defines the circle
®
c ≡ 1 : 0 : 1 : −2u : −2v : u2 + v 2 − K .
With the proportion scaled so that the first and third entries are 1, the coordinates u
and v of the center C are immediate from the fourth and fifth entries, and then the
quadrance K is determined from the last entry.
Exercise 15.5 Show that in the field F13 every point lying on the unique central null
circle c lies either on the line h2 : 3 : 0i or the line h3 : 2 : 0i, and conversely that every
point lying on one of these lines also lies on c. Generalize. ¦
Exercise 15.6 Recall from page 67 that Q (X, l) denotes the quadrance from the
point X to the line l. A ribbon r is a conic whose equation in X ≡ [x, y] has the form
Q (X, l) = K
for some fixed non-null line l and some fixed number K. Show that l and K are unique,
and that every point lying on l is a center for r. ¦
172 15. CONICS
15.3 Parabolas
Q (X, F ) = Q (X, l)
for some fixed point F and some fixed non-null line l not passing through F.
It will be seen below that the point F and the line l are determined by p. The point F
is the focus and the line l the directrix of p.
Example 15.3 If a 6= 0 then the parabola p with focus F ≡ [a, 0] and directrix
l ≡ h1 : 0 : ai has equation
(x − a)2 + y 2 = (x + a)2
or y 2 = 4ax. Thus p = h0 : 0 : 1 : −4a : 0 : 0i. ¦
Example 15.4 In the field F11 two views of the parabola p with equation
y 2 = 4x
are pictured in Figure 15.5 (squares), along with the focus F ≡ [1, 0] (dot) and the
directrix l ≡ h1 : 0 : 1i (gray boxes). Note that the parabola still deserves its name.
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Exercise 15.7 Show that a parabola p does not have a center. In particular a
parabola cannot be a circle. ¦
Exercise 15.8 Show that a parabola has a unique axis, namely a line l for which the
reflection σ l preserves the equation of the conic. ¦
Exercise 15.9 Show that there is a unique point lying on both a parabola and its
axis, called the vertex. ¦
15.3. PARABOLAS 173
Theorem 101 (Parabola uniqueness) The focus and directrix of a parabola p are
unique.
Let’s see how to recover the point F and the line l from this proportion. Since
ha : b : ci is a line at least one of a and b is non-zero, and the proportion p determines
which is non-zero. Suppose that a 6= 0, so that without loss of generality a = 1 and
p = hD : E : 1 : A : B : Ci, with D, E, F, A, B and C now determined uniquely.
The number b can be recovered from −2b = E, and then there are three equations for
u, v and c, namely
¡ ¢
−2c − 2 1 + b2 u = A (15.1)
¡ ¢
−2bc − 2 1 + b2 v = B (15.2)
¡ ¢¡ ¢
1 + b2 u2 + v 2 − c2 = C. (15.3)
Use (15.1) and (15.2) to solve for u and v in terms of c
−2c − A
u =
2 (1 + b2 )
−2bc − B
v =
2 (1 + b2 )
so that (15.3) becomes
³ ´ ¡ ¢ ¡ ¢
(2c + A)2 + (2bc + B)2 − 4 1 + b2 c2 = 4 1 + b2 C.
15.4 Quadrolas
for some distinct fixed points F1 and F2 , and some fixed non-zero number K, such
that Q (F1 , F2 ) is neither 0 nor K.
¡ ¢
Recall that A (x1 , x2 , x3 ) ≡ (x1 + x2 + x3 )2 − 2 x21 + x22 + x23 is Archimedes’ function.
The points F1 and F2 are foci, and the number K the associated quadrance of the
quadrola.
Exercise 15.10 (Harder) Show that if −1 is not a square then the foci and
quadrance of a quadrola are unique. ¦
Exercise 15.11 Show that the equation (15.4) is of degree two in x and y, so that a
quadrola is indeed a conic. ¦
Example 15.5 If a 6= 0 then the quadrola q with foci F1 ≡ [a, 0] and F2 ≡ [−a, 0] and
quadrance K has equation
¡ ¢ ¡ ¢
4 K − 4a2 x2 + 4Ky 2 = K K − 4a2 .
Note that Q (F1 , F2 ) = 4a2 . In the decimal number field if 4a2 < K then this is an
ellipse, if 0 < K < 4a2 then this is a hyperbola, and if K < 0 then this is an ‘empty
ellipse’. For a general field, if −1 = i2 then q also has foci G1 ≡ [0, ia] and
G2 ≡ [0, −ia] with associated quadrance L ≡ K − 4a2 . ¦
Example 15.6 In F11 suppose that F1 ≡ [1, 0], F2 ≡ [−1, 0] and K ≡ 1. Then two
views of the quadrola q ≡ h7 : 0 : 5 : 0 : 0 : 1i (large squares) are shown in Figure 15.6.
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Exercise 15.13 (Harder) Show that a quadrola has two axes (see Exercise 15.8). ¦
15.5. GRAMMOLAS 175
15.5 Grammolas
Q (X, l1 ) + Q (X, l2 ) = K
for some fixed non-null lines l1 and l2 which are neither parallel nor perpendicular,
and some non-zero number K.
Then l1 and l2 are the diagonal lines, and K is the quadrance of the grammola g.
Exercise 15.14 (Harder) Show that the diagonal lines and quadrance of a
grammola are unique. ¦
This simplifies to
¡ ¢
2a2 x2 + 2y 2 = K a2 + 1 . ¦
Example 15.8 In the decimal number field the grammola g with equation
2x2 + 8y 2 = 5 (the case a ≡ 1/2 and K ≡ 1 of the previous example) is shown in
Figure 15.7 along with the diagonal lines with equations x − 2y = 0 and x + 2y = 0.
Note that the diagonal lines
h √intersect
√ i
the grammola, which is in this case an ellipse, at
the distinguished points ± 25 , ± 45 .
y 2
-2
Example 15.9 In the field F11 the grammola g with equation 2x2 + 8y 2 = 5 is shown
in Figure 15.8 (large squares) along with its diagonal lines l1 ≡ h1 : −2 : 0i and
l2 ≡ h1 : 2 : 0i (small squares). Note that the diagonal lines also pass through the four
points [±2, ±1] lying on the grammola.
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Exercise 15.16 Show that in F11 the grammola 2x2 + 8y 2 = 5 is not a quadrola. ¦
Exercise 15.18 (Harder) Show that a grammola with diagonal lines l1 and l2 has
two axes precisely when the vertex l1 l2 is square, in which case the axes are bisectors
of l1 l2 . ¦
Proof. This is a consequence of the fact that a quadratic equation has at most two
zeroes in a field.
16
Geometry of circles
This chapter investigates basic properties of circles, particularly the useful Subtended
spread theorem and some of its consequences, and shows also how to parametrize
points lying on circles. This includes both the unit circle and the projective circle. An
exercise shows how to multiply complex numbers in rational polar form.
Definition A line which intersects a circle c and passes through the center C of c is
a diameter of the circle.
Theorem 103 (Right diameter) Suppose that the line A1 A2 of the triangle
A1 A2 A3 is a diameter of the circumcircle c. Then A1 A2 A3 has a right vertex at A3 .
Proof. This is a consequence of the Right midpoint theorem (page 126), since if C is
the circumcenter, Q (A1 , C) = Q (A2 , C) = Q (A3 , C) , implying that A3 is a right
vertex.
Exercise 16.1 Show that a diameter of a non-null circle is a chord of the circle. ¦
Exercise 16.2 Show that the vertex formed by two distinct diameters of a fixed
non-null circle is always a square vertex. ¦
177
178 16. GEOMETRY OF CIRCLES
Proof. Suppose that the non-null circle c has center C ≡ [u, v] and quadrance K 6= 0,
and that the distinct points A1 ≡ [x1 , y1 ] and A2 ≡ [x1 + a, y1 + b] are both points of
intersection of c and a chord l of c. Then
2 2
(x1 − u) + (y1 − v) = K
2 2
(x1 + a − u) + (y1 + b − v) = K.
2a (u − x1 ) + 2b (v − y1 ) = a2 + b2 .
Now by the Null line theorem (page 60), l = A1 A2 is a null line precisely when
Q (A1 , A2 ) = a2 + b2 = 0. In this case b = ia 6= 0 for some number i satisfying i2 = −1,
so that
(u − x1 ) + i (v − y1 ) = 0.
But then
(x1 − u)2 + (y1 − v)2 = 0 = K
which contradicts the fact that c is non-null. Thus a chord l of a non-null circle is
necessarily a non-null line.
Exercise 16.3 Show that a line l intersects a non-null circle c in at most two points.
¦
The next result follows from the Extended spread law (page 144), and is fundamental
when dealing with circles. The classical version over the decimal numbers must
distinguish between two separate cases, depending on which ‘side’ of the chord the
third point is on, and must also be careful about the relative positions of the triangle
and the center of the circle. The universal version here is more robust.
Theorem 105 (Subtended spread) Suppose that A1 and A2 are two distinct
points lying on a non-null circle c with center C, and define the spread
s ≡ s (CA1 , CA2 ). Suppose that A3 is any other point lying on c, with
s3 ≡ s (A3 A1 , A3 A2 ). Then s3 is independent of the position of A3 , and furthermore
s = S2 (s3 ) ≡ 4s3 (1 − s3 ) .
16.2. SPREADS IN A CIRCLE 179
c A3
s3
A1 C
s
A2
s3 1
= (16.1)
Q3 4K
where Q3 ≡ Q (A1 , A2 ) 6= 0 by the Circle chord theorem combined with the Null line
theorem (page 60). Thus the spread s3 is constant independent of the position of A3
on the circle c.
Combine (16.1) with the Isosceles triangle theorem (page 122) in A1 A2 C to get
µ ¶
Q3 Q3
s = 1−
K 4K
= 4s3 (1 − s3 ) ≡ S2 (s3 ) .
Definition The spread s3 determined by the side A1 A2 on the circle c is the spread
subtended by A1 A2 .
s (A2 A1 , A2 A3 ) = s (A4 A1 , A4 A3 ) ≡ s1
s (A1 A2 , A1 A4 ) = s (A3 A2 , A3 A4 ) ≡ s2 .
180 16. GEOMETRY OF CIRCLES
By collinearity
s (A2 A1 , A2 A3 ) = s (A2 A1 , A2 B) = s1
s (A4 A1 , A4 A3 ) = s (A4 B, A4 A3 ) = s1
s (A1 A2 , A1 A4 ) = s (A1 A2 , A1 B) = s2
s (A3 A2 , A3 A4 ) = s (A3 B, A3 A4 ) = s2 .
s1 Q (A1 , B) Q (B, A3 )
= =
s2 Q (A2 , B) Q (B, A4 )
so that
Q (A1 , B) Q (B, A4 ) = Q (A2 , B) Q (B, A3 ) .
Note that in the rational or decimal number field, the theorem refers to both of the
diagrams in Figure 16.2.
A4 B A2 A4
A3
B
A1
A1 A3
A2
is a quad triple. ¦
Exercise 16.6 Suppose that A and B are distinct points lying on a diameter of a
circle c with center C, and that Q (A, C) = Q (B, C). Show that for any point X lying
on c, the quantity Q (A, X) + Q (B, X) is constant independent of X. ¦
16.3. PARAMETRIZING CIRCLES 181
Definition The projective circle cP is the circle with center C ≡ [0, 1/2] and
quadrance K ≡ 1/4. The unit circle cU is the circle with center O ≡ [0, 0] and
quadrance K ≡ 1.
The equation of cP is
µ ¶2
2 1 1
x + y− =
2 4
and the four points [0, 0], [0, 1] and [±1/2, 1/2] lie on cP .
The equation of cU is
x2 + y 2 = 1
and the four points [±1, 0] and [0, ±1] lie on cU . Recall by Section 13.1 that points
lying on cU parametrize central rotations as well as central reflections.
Theorem 107 (Projective circle) For any number λ satisfying λ2 6= −1, the point
∙ ¸
λ 1
,
1 + λ2 1 + λ2
lies on cP . Apart from [0, 0] every point lying on cP is of this form.
Proof. It is easy to check that for any number λ satisfying λ2 6= −1, the point
∙ ¸
λ 1
,
1 + λ2 1 + λ2
lies on cP . If A ≡ [x, y] is any point on cP other than [0, 0], then y 6= 0, so let λ ≡ x/y.
Then x = λy, and because A lies on cP
µ ¶2
2 1 1
(λy) + y − = .
2 4
This simplifies to the quadratic
¡ ¢
y y + yλ2 − 1 = 0
¡ ¢
so that λ2 =
6 −1 and y = 1/ 1 + λ2 . Thus
∙ ¸
λ 1
A= ,
1 + λ2 1 + λ2
has the required form.
182 16. GEOMETRY OF CIRCLES
Exercise 16.7 Show that lines passing through O ≡ [0, 0] and points lying on the
projective circle cP are in one to one correspondence. ¦
Theorem 108 (Unit circle) For any number λ satisfying λ2 6= −1, the point
∙ ¸
1 − λ2 2λ
2 ,
1 + λ 1 + λ2
lies on cU . Apart from [−1, 0] every point lying on cU is of this form.
Thus [x, y] lies on cP precisely when [2y − 1, 2x] lies on cU . The parametrization of the
previous theorem then gives the parametrization
∙ ¸ ∙ ¸
2 2λ 1 − λ2 2λ
− 1 , = ,
1 + λ2 1 + λ2 1 + λ2 1 + λ2
of the points on cU , excluding [−1, 0].
Exercise 16.8 (Rational polar form of complex numbers) Identify [x, y] with
the complex number z = x + iy. Then show that every complex number z lying on
the unit circle with equation x2 + y 2 = 1, except for z = −1, can be written as
2
(1 + iλ)
z=
1 + λ2
for a unique decimal number λ, and conversely any such number lies on the unit
circle. Show that iλ is the intersection of the imaginary axis and the ¡line passing
¢
2
through z and −1. If (r, λ) denotes the complex number r (1 + iλ) / 1 + λ2 then
show that µ ¶
λ1 + λ2
(r1 , λ1 ) (r2 , λ2 ) = r1 r2 , .
1 − λ1 λ2
Explain why the formula of Exercise 9.2 (page 116) makes its appearance here. ¦
17
Quadrilaterals
This chapter discusses some basic facts about cyclic quadrilaterals, Ptolemy’s theorem,
Brahmagupta’s formula, and the Four point relation, essentially due to Euler.
Suppose that A1 A2 A3 A4 is a cyclic quadrilateral with all points Ai lying on the circle
c of quadrance K. By the Subtended spread theorem (page 178), the spread subtended
by the side Ai Aj from any point A on c is independent of A, and will be denoted by
rij , so that for example r12 ≡ s (A3 A1 , A3 A2 ) = s (A4 A1 , A4 A2 ).
183
184 17. QUADRILATERALS
The spreads r12 , r23 , r34 and r14 are the subtended spreads of the cyclic
quadrilateral, and the spreads r13 and r24 are the diagonal subtended spreads.
r24
Q 23 A3
A2 A3
A2 r13 r12
r34 r14
r14
Q 13
Q 12 Q 34
Q 24 r23 r23
A1 r34 r12 A4
A4 r24 r13
A1 Q 14
Theorem 110 (Cyclic quadrilateral spreads) The subtended spreads r12 , r23 , r34
and r14 of a cyclic quadrilateral satisfy the Quadruple spread formula (page 99)
Furthermore
2 2
(r12 − r23 ) − (r14 − r34 )
r13 =
2 (r12 + r23 − r14 − r34 − 2r12 r23 + 2r14 r34 )
(r12 − r14 )2 − (r23 − r34 )2
r24 =
2 (r12 + r14 − r23 − r34 − 2r12 r14 + 2r23 r34 )
Proof. Both {r12 , r23 , r13 } and {r14 , r34 , r13 } are spread triples, since these are the
spreads of lines meeting at A2 and A4 respectively. Since r13 is common to both, the
Two spread triples theorem (page 98) shows that R (r12 , r23 , r34 , r14 ) = 0, and that r13
can be expressed as stated. The argument with r24 is similar, using the two spread
triples {r12 , r14 , r24 } and {r23 , r34 , r24 }.
17.2. CIRCUMQUADRANCE FORMULA 185
A cyclic quadrilateral with subtended spreads r12 , r23 , r34 and r14 is solvable
precisely when the denominators in the above theorem are both nonzero.
pK 2 − 2qK + r = 0
where
p = Q (Q12 , Q23 , Q34 , Q14 )
q = (Q12 Q14 − Q23 Q34 ) (Q23 Q14 − Q12 Q34 ) (Q12 + Q23 − Q34 − Q14 )
+ (Q12 Q14 − Q23 Q34 ) (Q34 Q14 − Q12 Q23 ) (Q12 − Q23 + Q34 − Q14 )
+ (Q12 Q23 − Q34 Q14 ) (Q23 Q14 − Q12 Q34 ) (Q12 − Q23 − Q34 + Q14 )
and
r = (Q12 Q14 − Q23 Q34 ) (Q23 Q14 − Q12 Q34 ) (Q12 Q23 − Q34 Q14 ) .
Proof. (Using a computer) Note that p is the Quadruple quad function (page 70)
applied to Q12 , Q23 , Q34 and Q14 . By the Cyclic quadrilateral spreads theorem, the
four subtended spreads r12 , r23 , r34 and r14 of A1 A2 A3 A4 satisfy the Quadruple spread
formula
R (r12 , r23 , r34 , r14 ) = 0
where R is the Quadruple spread function.
Exercise 17.1 (Using a computer) Show that in the notation of the above theorem
2 2
(2q) − 4pr = 4Q12 Q23 Q34 Q14 (Q12 + Q23 − Q34 − Q14 )
× (Q12 − Q23 + Q34 − Q14 )2 (Q12 − Q23 − Q34 + Q14 )2 . ¦
Example 17.1 In the field F11 consider the existence of a cyclic quadrilateral with
quadrances
Q12 ≡ 5 Q23 ≡ 3 Q34 ≡ 6 Q14 ≡ 6.
The constants p, q and r can be evaluated to be 3, 0 and 10 respectively, so the
equation for the circumquadrance K of the quadrilateral is
3K 2 + 10 = 0
with solutions K = 2 and 9. On the central circle with quadrance K ≡ 2, the
quadrilateral A1 A2 A3 A4 has the above quadrances, where
A1 ≡ [2, 3] A2 ≡ [9, 3] A3 ≡ [1, 10] A4 ≡ [8, 9] .
On the central circle with quadrance K ≡ 9, the quadrilateral B1 B2 B3 B4 also has the
above quadrances, where
B1 ≡ [4, 2] B2 ≡ [3, 0] B3 ≡ [8, 0] B4 ≡ [9, 7] .
Both examples are shown in Figure 17.2.
10 A3 10
9 A4 9
8 8
7 7 B4
6 6
5 5
4 4
3 A1 A2 3
2 2 B1
1 1
0 0 B2 B3
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
For the quadrilateral A1 A2 A3 A4 the lines are l12 = h0 : 7 : 1i, l23 = h7 : 8 : 1i,
l34 = h2 : 3 : 1i and l14 = h1 : 10 : 1i while the diagonal lines are l13 = h8 : 9 : 1i and
l24 = h8 : 5 : 1i. The spreads of the quadrilateral A1 A2 A3 A4 are s1 = 6, s2 = 9, s3 = 6
and s4 = 9. The subtended spreads are r12 = 2, r23 = 10, r34 = 9 and r14 = 9, with
diagonal subtended spreads r13 = 9 and r24 = 6. You may verify that r12 , r23 , r34 and
r14 satisfy the Quadruple spread formula (page 99), and that r13 and r24 may be
determined from them as in that theorem. The quadrea of A1 A2 A3 A4 is A = 4.
Q (Q12 , Q23 , Q34 , Q14 ) (Q12 Q14 − Q23 Q34 ) (Q23 Q14 − Q12 Q34 ) (Q12 Q23 − Q34 Q14 ) 6= 0.
A2 − 2mA + p = 0
where
¡ ¢
m = (Q12 + Q23 + Q34 + Q14 )2 − 2 Q212 + Q223 + Q234 + Q214
p = Q (Q12 , Q23 , Q34 , Q14 ) .
Proof. (Using a computer) The following proof involves some seemingly miraculous
computations requiring a computer. It would be preferable to have a simpler and more
direct argument.
Use Bretschneider’s formula (page 118) to write the quadrea A of the quadrilateral
A1 A2 A3 A4 as
2
A = 4Q13 Q24 − (Q12 + Q34 − Q23 − Q14 ) .
Replace Q13 and Q24 and simplify, to get an expression A = f (K) /g (K) where f and
g are polynomials in K generally of degrees one and two respectively, with coefficients
that depend on Q12 , Q23 , Q34 and Q14 . Use the expression (17.1) to replace K 2 in
g (K) with the linear expression (2qK − r) /p in K. After simplification this gives
aK + b
A=
cK + d
188 17. QUADRILATERALS
Given quadrances Q12 , Q23 , Q34 and Q14 satisfying w1 6= 0, there are in general then
two possible quadreas A1 and A2 for a cyclic quadrilateral with these as its
quadrances. By properties of the zeroes of a quadratic equation,
2 ¡ ¢
(A1 + A2 ) /2 = (Q12 + Q23 + Q34 + Q14 ) − 2 Q212 + Q223 + Q234 + Q214
A1 A2 = Q (Q12 , Q23 , Q34 , Q14 ) .
In the first equation you see again the expression of Descartes discussed on page 71.
The second equation is a rational form of Brahmagupta’s formula. It shows that the
quantity Q (Q12 , Q23 , Q34 , Q14 ) appearing in Brahmagupta’s identity (page 72) is the
product of the two quadreas of the cyclic quadrilaterals with the given quadrances.
Example 17.2 In Example 17.1 over F11 the cyclic quadrilateral A1 A2 A3 A4 had
quadrances Q12 ≡ 5, Q23 ≡ 3, Q34 ≡ 6 and Q14 ≡ 6. So then m = 1 and p = 3 and the
quadrea A satisfies A2 − 2A + 3 = 0, with zeroes 4 and 9 as obtained there. ¦
−−−−−−−→
Theorem 113 (Cyclic signed area) The oriented cyclic quadrilateral A1 A2 A3 A4
with points £ ¡ ¢ ¡ ¢ ¡ ¢¤
Ai = 2λi / 1 + λ2i , 1 − λ2i / 1 + λ2i
³−−−−−−−→´
i = 1, 2, 3 and 4, lying on the unit circle, has signed area a A1 A2 A3 A4 equal to
Exercise 17.2 Show that if λ3 = λ4 , for example, then the signed area of the previous
−−−−−→
theorem reduces to that of the oriented triangle A1 A2 A3 , namely
³−−−−−→´ 2 (λ − λ ) (λ − λ ) (λ − λ )
1 2 2 3 1 3
a A1 A2 A3 = ¡ 2
¢¡ 2
¢¡ 2
¢ . ¦
1 + λ1 1 + λ2 1 + λ3
A2
A2
A1 A4
A1
C A3
C
A3
A4
Ptolemy was one of the great astronomers of antiquity, and his classic text The
Almagest was for many centuries to astronomy what Euclid’s The Elements was to
geometry.
is a quad triple.
B (a, b, c, d) ≡ 4 (a + c − b − d)
³ ´
× (a − c)2 (b + d) (b + d − 1) − (b − d)2 (a + c) (a + c − 1)
−R (a, b, c, d) .
The same theorem asserts that the subtended spreads r12 , r23 , r34 and r14 satisfy the
Quadruple spread formula, so that
Thus
A (r12 r34 , r14 r23 , r13 r24 ) = 0
The Triple quad formula concerned three points on a line, and the associated three
quadrances. Here is a generalization to four points in the plane, forming six
quadrances. This formula goes back essentially to Euler, who was interested in the
volume of a tetrahedron as a function of its six side lengths. The treatment here
borrows from [Dorrie].
Theorem 115 (Four point relation) Suppose that the triangle A1 A2 A3 has
quadrances Q1 , Q2 and Q3 , and that B is any point with quadrances P1 ≡ Q (A1 , B),
P2 ≡ Q (A2 , B) and P3 ≡ Q (A3 , B). Then
E (Q1 , Q2 , Q3 , P1 , P2 , P3 ) = 0.
A2
Q3 P2
Q1
B
P1 P3 A3
A1 Q2
A1 ≡ [x0 + x1 , y0 + y1 ]
A2 ≡ [x0 + x2 , y0 + y2 ]
A3 ≡ [x0 + x3 , y0 + y3 ] .
So
2 2
P1 = x21 + y12 and Q1 = (x3 − x2 ) + (y3 − y2 )
and similarly for the other indices.
192 17. QUADRILATERALS
Thus
This can be verified directly. Alternatively the matrix in the determinant above is the
product of the matrices ⎛ ⎞⎛ ⎞
0 x1 y1 0 0 0
⎝0 x2 y2 ⎠ ⎝x1 x2 x3 ⎠
0 x3 y3 y1 y2 y3
and so the determinant is 0.
E (Q1 , Q2 , Q3 , P1 , P2 , P3 )
µ ¶
4P1 P2 P3 + (P2 + P1 − Q3 ) (P2 + P3 − Q1 ) (P1 + P3 − Q2 )
=2 . ¦
−P1 (P2 + P3 − Q1 )2 − P2 (P1 + P3 − Q2 )2 − P3 (P2 + P1 − Q3 )2
Exercise 17.5 Show that as a quadratic equation in P3 , the Four point relation can
be written in terms of Archimedes’ function A as
µ ¶2
(Q1 − Q2 ) (P2 − P1 )
P3 − P1 − P2 + Q3 − Q1 − Q2 +
Q3
A (Q1 , Q2 , Q3 ) A (P1 , P2 , Q3 )
= . ¦
4Q23
Exercise 17.6 Use the Four point relation to re-derive the formula K = Q1 Q2 Q3 /A
(page 145) for the circumquadrance of a triangle with quadrea A and quadrances
Q1 , Q2 and Q3 . ¦
18
This chapter establishes universal analogues of the classical Euler line and nine point
circle. The proofs illustrate two quite different approaches–the traditional synthetic
one using a sequence of deductions, and the more modern computational one using
algebraic manipulation of coordinates.
Theorem 116 (Euler line) If the characteristic is not three, then the centroid G,
circumcenter C and orthocenter O of a triangle A1 A2 A3 are collinear.
Proof. If A1 ≡ [x1 , y1 ], A2 ≡ [x2 , y2 ] and A3 ≡ [x3 , y3 ] then from Exercise 3.16, the
Circumcenter theorem (page 143) and the Orthocenter theorem (page 147), the
centroid G, circumcenter C and orthocenter O of A1 A2 A3 are given by the expressions
∙ ¸
x1 + x2 + x3 y1 + y2 + y3
G = ,
3 3
"£ ¤− £ 2 ¤− £ ¤− £ ¤− #
x1 y2 3 + y1 y2 3 x1 x22 3 − x21 x2 3
2
C = − , −
2 [x1 y2 ]3 2 [x1 y2 ]3
" £ 2 ¤− £ 2 ¤− #
[x1 x2 y2 ]− −
3 − y1 y2 3 [x1 y1 y2 ]3 + x1 x2 3
O = − , − .
[x1 y2 ]3 [x1 y2 ]3
Now use Exercise 2.7 (page 29) to deduce that (2/3) C + (1/3) O = G. The Affine
combination theorem (page 46) shows that either all three points coincide, or G lies on
OC.
193
194 18. EULER LINE AND NINE POINT CIRCLE
Exercise 18.1 Show that the three points G, C and O coincide precisely when
A1 A2 A3 is equilateral. ¦
If A1 A2 A3 is not equilateral, then the line e ≡ CO is the Euler line of the triangle.
Figure 18.1 shows the reason for the terminology, since in the decimal number field the
nine point circle also passes through the feet F1 , F2 and F3 of the altitudes of A1 A2 A3 ,
as well as the midpoints P1 , P2 and P3 of the respective sides A1 O, A2 O and A3 O. Also
shown in this Figure is the Euler line e.
A1 M3 F3
A2
P1 C
P2
G
N
M2
O M1
F1
F2 P3
A3
Deduce that N is the midpoint of OC, and hence lies on the Euler line e. ¦
18.2. NINE POINT CIRCLE 195
Theorem 117 (Nine point circle) The nine point circle n of a non-null triangle
A1 A2 A3 passes through the midpoints M1 , M2 and M3 of the sides, the feet F1 , F2
and F3 of the altitudes, and the midpoints P1 , P2 and P3 of the respective sides
A1 O, A2 O and A3 O, where O is the orthocenter.
A3
P3 F1
F2 M1
O
M2
N
P2
P1 A2
F3
A1 M3
Proof. By Thales’ theorem (page 48) applied to both A1 A2 A3 and A1 A2 O, the sides
M1 M2 and P1 P2 are both parallel to A1 A2 , and both have quadrance equal to Q3 /4.
The same argument, applied to both A1 A3 O and A2 A3 O, shows that the sides M2 P1
and M1 P2 are both parallel to A3 O, and have quadrance equal to Q (A3 , O) /4.
has lines l1 = h2 : 6 : 1i, l2 = h7 : 12 : 1i and l3 = h12 : 3 : 1i, with l3 a null line. The
circumcenter is C = [5, 8], the orthocenter is O = [8, 4], and the centroid is G = [6, 1].
The midpoints of the sides are M1 = [8, 0], M2 = [4, 16] and M3 = [6, 4]. The nine
point circle n has center N = [15, 6] and quadrance zero, so is a null circle.
196 18. EULER LINE AND NINE POINT CIRCLE
The Euler line is h3 : 15 : 1i. The feet of the altitudes are F1 = [0, 14] and F2 = [13, 15],
but there is no foot F3 , as the altitude to the null line l3 does not intersect it. The
midpoints of the sides A1 O, A2 O and A3 O are P1 = [5, 12], P2 = [9, 13] and P3 = [7, 8].
This is all shown in Figure 18.3, where the midpoints M1 , M2 and M3 , the feet F1 and
F2 , and the midpoints P1 , P2 and P3 all lie on the nine point circle n (circles), and O,
N , G and C all lie on the Euler line (black boxes). Note that N also lies on the
nine-point circle, so the circle still deserves its name!
16 M2
15 F2
14 F1
13 P2
12 P1 A3
11
10
9
8 C P3
7
6 N
5 A2
A2
4 M3 O
3 A1
2
1 G
0 M1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A2
F12 M23
F23
M12
A3
C
M 34
F34
A1
M 41 F41 A4
The notion of a tangent line to a conic (or indeed to any algebraic curve) does not
require derivations, derivatives or indeed any calculus, and applies to general fields.
Generalizing leads to the idea of a tangent conic. In this way classical properties of
conics can be extended to universal geometry, and then applied to metrical algebraic
geometry. For example, since conics come in different types, you may classify points on
curves according to the geometric properties of the tangent conic. Tangent conics to
the folium of Descartes and the lemniscate of Bernoulli are studied.
In this chapter the translational structure of the plane becomes important, particularly
the isometries τ B defined in Chapter 13. Some calculations require a computer.
The idea is now to generalize this notion to points lying on arbitrary conics. Recall
from Chapter 13 that the translate of X ≡ [x, y] by B ≡ [u, v] is the point
τ B ([x, y]) ≡ [x + u, y + v] .
197
198 19. TANGENT LINES AND TANGENT CONICS
Theorem 118 (Translate of a conic) Suppose that B ≡ [u, v]. Then the point
X ≡ [x, y] lies on the conic q ≡ hd : e : f : a : b : ci precisely when the translate
τ B ([x, y]) lies on the conic q1 ≡ hd1 : e1 : f1 : a1 : b1 : c1 i, where
d1 ≡ d e1 ≡ e f1 ≡ f
and
a1 ≡ a − 2du − ev b1 ≡ b − 2f v − eu
2 2
c1 ≡ du + euv + f v − au − bv + c.
Proof. The coefficients of q1 are chosen so that the following polynomial identity holds
2 2
d (x − u) + e (x − u) (y − v) + f (y − v) + a (x − u) + b (y − v) + c
= d1 x2 + e1 xy + f1 y 2 + a1 x + b1 y + c1 .
x2 + y 2 − 1 = 0.
If B ≡ [2, 3], then the point [x, y] lies on c precisely when τ B ([x, y]) = [x + 2, y + 3] lies
on the circle τ B (c) with equation
2 2
(x − 2) + (y − 3) − 1 = 0.
x2 − 2xy − y 2 + x − 5 = 0 (19.1)
x2 − 2xy − y 2 + 5x − 8y = 0
so that τ −1
A (q) = h1 : −2 : −1 : 5 : −8 : 0i. ¦
Definition If the point A lies on the conic q then the standard conic τ −1
A (q) is the
Taylor conic of q at A. It is also denoted by qA .
19.2. TANGENT LINES 199
Suppose that q is a conic passing through the point A ≡ [x0 , y0 ]. Suppose that
* d : e0 : f0 +
0
qA ≡ a0 : b0
0
l ≡ T (1) qA ≡ ha0 : b0 : 0i
is the tangent line to qA at O. The translate τ A (l) is then the tangent line to q at
(1)
A, and is denoted TA q. Thus
³ ´ ³ ´
(1)
TA q = τ A T (1) qA = τ A T (1) τ −1
A (q) .
So to find the tangent line to a conic q at some non-singular point A lying on it, first
translate q by applying τ −1
A , then take the linear part, and then translate this line back
by applying τ A . This ensures that the tangent line passes through A.
10
y 8
6
4
2
-10 -8 -6 -4 -2 2 4 6 8 10
-2 x
-4
-6
-8
-10
where the constant term is simplified by the fact that [x0 , y0 ] lies on q.
Proof. Suppose that A ≡ [x0 , y0 ] lies on the circle c. If C ≡ [x1 , y1 ] is the center of c,
then the equation for c is
(x − x1 )2 + (y − y1 )2 = (x0 − x1 )2 + (y0 − y1 )2
which yields
®
c = 1 : 0 : 1 : −2x1 : −2y1 : 2y0 y1 + 2x0 x1 − x20 − y02 .
19.2. TANGENT LINES 201
AC = hy1 − y0 : x0 − x1 : x1 y0 − x0 y1 i
(1) (1)
which is indeed perpendicular to TA c. Thus TA c is the altitude from A to AC.
s (k, m) = s (k, n)
where m ≡ AF with F the focus of p and n is the altitude from A to the directrix l.
Suppose that A ≡ [x0 , y0 ] is a point lying on the parabola. Then by the Tangent to a
conic theorem, the tangent line to p at A is
¿ ¡ ¢ ¡ ¢ À
b¡2 x0 −¡aby0 − ¢a2 +¢ b2 x¡1 − ac¡ : −abx0¢ + a
¢
2
y0 − a¡2 + b2 y¢1¡− bc ¢
k≡ .
−x0 ac + a2 + b2 x1 − y0 bc + a2 + b2 y1 − c2 + a2 + b2 x21 + y12
m ≡ AF = hy1 − y0 : x0 − x1 : x1 y0 − x0 y1 i .
The Altitude to a line theorem (page 41) shows the altitude from A to l to be
Having the equations of the three lines k, m and n, use the definition of the spread to
obtain an expression for s (k, m) − s (k, n) in terms of x0 and y0 . Using a computer,
this difference in spreads can be shown to be a rational function of x0 and y0 , with
w (x0 , y0 ) as a factor. Since A lies on p, this difference is then zero.
Exercise 19.1 Check this argument more directly for the parabola p with equation
y 2 = 4ax. ¦
202 19. TANGENT LINES AND TANGENT CONICS
Exercise 19.2 Show that for the parabola p with equation y 2 = 4x the tangents to p
at any two distinct points A1 and A2 lying on p intersect, say at a point B. Show
further that if F is the focus of p then
2 2
(Q (A1 , B)) : (Q (A2 , B)) = Q (A1 , F ) : Q (A2 , F ) .
The situation is illustrated over F11 in Figure 19.2, where F ≡ [1, 0], A1 ≡ [1, 2],
A2 ≡ [4, −4] and B ≡ [−2, −1]. Then both sides of the above equation are 5 : 1.
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
The notation and definitions for conics and their tangents generalize to higher order
curves.
and where i is just another coefficient and does not have its usual special meaning. If
A ≡ [x0 , y0 ] lies on the curve q, meaning that z (x0 , y0 ) = 0, then the polynomial
w (x, y) obtained by replacing x by x + x0 and y by y + y0 in z (x, y) has no constant
term. Then
w (x, y) = g1 x3 + h1 x2 y + i1 xy 2 + j1 y 3 + d1 x2 + e1 xy + f1 y 2 + a1 x + b1 y = 0
Note that the two notions of non-singular are completely independent. The tangent
(1) (2)
line TA q is also tangent to the tangent conic TA q at A.
Two cubic curves q1 and q2 intersect at A precisely when A lies on them both. In
this case they are tangent at A precisely when A is a non-singular point of both and
(1) (1)
TA q1 = TA q2 . The two curves are second order tangent at A precisely when A is
(2) (2)
a second order non-singular point of both and TA q1 = TA q2 .
These concepts generalize to higher degree curves and higher order tangents. The next
two sections apply this kind of analysis using tangent conics to two famous curves, and
suggest further questions arising from these notions.
Suppose the field is not of characteristic three. The folium of Descartes q is a cubic
curve with equation
x3 + y 3 + 3xy = 0 (19.2)
Example 19.5 In the decimal number field the curve is shown in Figure 19.3.
y 3
2.5
t = -2 1.5
0.5
0
-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3
-0.5
t = 1/2 x
-1
t = -1/2
-1.5
t= 2 -2
-2.5
-3
Conversely, for every t for which t3 6= −1, the point (19.3) lies on the folium, giving a
parametrization of the curve, including the point [0, 0] when t = 0.
Example 19.6 In the field F13 , Figure 19.4 shows the folium q with the various values
of the parameter t. There are only 10 points, since t = 4, 10 and 12 satisfy t3 = −1 and
so do not contribute.
6 3
5 1
4
3 2
2 9
1 6
0 0
-1
-2 11
-3
-4 5
-5 7
-6 8
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
¡ ¢ ¡ ¢
t 2 − t3 x + 2t3 − 1 y + 3t2 = 0. (19.5)
19.4. FOLIUM OF DESCARTES 205
Returning to (19.4), the existence of the quadratic term 3xy ensures that every point
A lying on q is second order non-singular, even when t = 0. To find the tangent conic
(2)
TA q to q at A, take the terms of degree two or less in q1 and translate back using τ A
to get
µ ¶2 µ ¶µ ¶ µ ¶2
9t 3t 3t 3t2 9t2 3t2
0 = − x + + 3 x + y + − y +
1 + t3 1 + t3 1 + t3 1 + t3 1 + t3 1 + t3
¡3 ¢ 2 µ ¶ ¡ 3 ¢ µ ¶
9 t −2 t 3t 9 2t − 1 t 3t2
− 2 2 x+ + 2 2 y+ .
(t + 1) (t2 − t + 1) 1 + t3 (t + 1) (t2 − t + 1) 1 + t3
(2)
After simplification you get for TA q the equation
¡ ¢ ¡ ¢2 ¡ ¢
0 = 3t 1 + t3 x2 − 1 + t3 xy + 3t2 1 + t3 y 2 + 9t2 x + 9t4 y + 9t3 . (19.6)
Example 19.7 In the field F13 , Figure 19.5 shows the point A ≡ [1, −2], which
corresponds to the parameter t = 11 and lies on the folium q (large open squares).
Using (19.5) the tangent line to q at A (gray boxes) has equation 2x + 3y + 4 = 0.
Using (19.6) the tangent conic to q at A (small black squares) has equation
3x2 + 3xy + 7y 2 + 10x + y + 6 = 0. Notice that the tangent line intersects the folium at
two points, and the tangent conic intersects the folium at four points.
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
Example 19.8 (Using some linear algebra) In the decimal number field, to
determine whether the tangent conic is an ellipse, parabola or hyperbola in the usual
decimal number sense, consider the associated quadratic form to (19.6). After
removing the factor 1 + t3 , this has matrix
∙ ¡ ¢ ¸
¡ 3t ¢ − 1 + t3 /2
M≡ .
− 1 + t3 /2 3t2
206 19. TANGENT LINES AND TANGENT CONICS
¡ ¢
Then det M = (−1/4) t6 − 34t3 + 1 . The quadratic equation x2 − 34x + 1 = 0 has
√ p
3
√
solutions x = 17 ± 12 2 which are reciprocals. Thusp when t = 17 ± 12 2 the
3
√
tangent
p conic is a parabola, while for t between 17 − 12 2 ≈ 0.308 . . . and
3
√
17 + 12 2 ≈ 3. 238 . . . the tangent conic is an ellipse, and otherwise a hyperbola.
The graphs of tangent lines and tangent conics to the folium of Descartes are shown
below, illustrating cases where the tangent conic is elliptic, hyperbolic and parabolic.
y 4 y 4
2 2
0 0
-4 -2 0 2 4 -4 -2 0 2 4
x x
-2 -2
-4 -4
y 4
0
-4 -2 0 2 4
-2
-4
p
3
√
Figure 19.7: Parabolic tangent conic at t = 17 + 12 2 ¦
Exercise 19.4 (Harder) Suppose that A and B are distinct points on the folium q
corresponding respectively to the parameters t and u. Show that the tangent conic
(2) 3
TA q to q at A passes through B if (tu) = 1.
(1)
In the special case when u = t−1 , show that the spread between the tangent line TA q
(2)
at A and the tangent line to the tangent conic TB q at A equals the spread between
(1) (2)
the tangent line TB q at B and the tangent line to the tangent conic TA q at B. ¦
19.5. LEMNISCATE OF BERNOULLI 207
Q (P, F1 ) Q (P, F2 ) = K
for some distinct points F1 and F2 and a non-zero number K. A particular case is the
lemniscate of Bernoulli b, where F1 ≡ [a, 0], F2 ≡ [−a, 0] and K ≡ a4 , giving the
equation
¡ 2 ¢2 ¡ ¢
x + y 2 = 2a2 x2 − y 2 .
This equation is even, in the sense that it involves only x2 ≡ X and y 2 ≡ Y. Setting
a2 ≡ A, it becomes the associated equation in X and Y
(X + Y )2 = 2A (X − Y ) .
If X = 0 then the choices for Y are Y = 0 and Y = −2A. Otherwise [X, Y ] is of the
form " #
2A (1 − t) 2At (1 − t)
2 , 2
(1 + t) (1 + t)
where t 6= −1.
Suppose B = [x0 , y0 ] is a point on the lemniscate b, so that the equation for the Taylor
curve bB is
³ ´2 ³ ´
2 2 2 2
(x + x0 ) + (y + y0 ) = 2A (x + x0 ) − (y + y0 )
which expands to
Take linear terms to get the equation of the tangent line T (1) bB
¡ ¢ ¡ ¢
0 = x0 x20 + y02 − A x + y0 y02 + x20 + A y
(1)
and translate back to get the equation of the tangent line TB b to b at B
¡ ¢ ¡ ¢ ¡ ¢
0 = x0 x20 + y02 − A x + y0 y02 + x20 + A y − A x20 − y02 .
208 19. TANGENT LINES AND TANGENT CONICS
(2)
Translate back to get the equation of the tangent conic TB b to b at B
¡ 2 ¢ ¡ ¢
0 = 3x0 + y02 − A x2 + 4x0 y0 xy + x20 + 3y02 + A y 2
¡ ¢ ¡ ¢ ¡ ¢
−4x0 y02 + x20 x − 4y0 y02 + x20 y + 3A x20 − y02 .
Note that
2 ¡ ¢¡ ¢ ¡ ¢
(4x0 y0 ) − 4 3x20 + y02 − A x20 + 3y02 + A = 4 −8Ax20 + 8Ay02 + A2
This equation defines the discriminant conic of the lemniscate. By the Conic center
(2)
theorem (page 168) the tangent conic TB b is central unless B lies on the intersection
of the lemniscate and this discriminant conic. The discriminant conic is a quadrola.
Exercise 19.5 Show that the lemniscate and the discriminant conic are inverses of
each other: this means that along any line passing through the origin O, the products
of the quadrances from O to the lemniscate and to the discriminant conic are constant.
¦
Example 19.9 Over the rational number field, suppose that a ≡ 1, so that the
lemniscate b has equation
¡ 2 ¢2 ¡ ¢
x + y 2 = 2 x2 − y 2 .
In Figure 19.8 both the lemniscate and the discriminant conic x2 − y 2 = 1/8, which in
this
£ √case is√a usual
¤ hyperbola, are shown. The two curves intersect at the points
± 5/4, ± 3/4 .
£√ √ ¤
The tangent line and tangent conic at the point 5/4, 3/4 ≈ [0.559 . . . , 0.433 . . .]
are also shown. The latter is the parabola
D √ √ √ E
1 : 2 15 : 15 : −4 5 : −4 3 : 3 .
19.5. LEMNISCATE OF BERNOULLI 209
y
1
-2 -1 1 x 2
-1
-2
The tangent line and tangent conic at the points [0.4, 0.347 . . .] and [0.7, 0.345 041 . . .]
are shown in Figures 19.9 and 19.10 respectively.
2
y
1
-3 -2 -1 1 x 2 3
-1
-2
2
y
1
-3 -2 -1 1 x 2 3
-1
-2
Lemniscate in F11
Example 19.10 In the field F11 , Figure 19.11 shows two views of the lemniscate (gray
¡ ¢2 ¡ ¢
squares) with equation x2 + y 2 = 2 x2 − y 2 , and the discriminant conic
(diamonds) with equation x2 − y 2 = 7. These curves intersect at the points [±1, ±4].
5
4
3
2
1
0
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
The left diagram in Figure 19.12 shows the tangent line h4 : 7 : 1i (small circles) and
tangent conic h3 : 10 : 1 : 7 : 6 : 9i (small black squares) to the lemniscate (gray
squares) at the point [1, 4]. The tangent conic is a parabola, with directrix h10 : 5 : 1i
(stars) and focus [9, 9] = [−2, −2] (large circle).
The right diagram in Figure 19.12 shows the tangent line (small circles) and tangent
conic h4 : 0 : 3 : 0 : 1 : 3i (small black squares) to the lemniscate (gray squares) at the
point [0, 3]. The tangent conic in this case is a grammola, with diagonal lines h3 : 2 : 4i
and h1 : 3 : 6i, and quadrance K ≡ 9.
5 5
4 4
3 3
2 2
1 1
0 0
-1 -1
-2 -2
-3 -3
-4 -4
-5 -5
-5 -4 -3 -2 -1 0 1 2 3 4 5 -5 -4 -3 -2 -1 0 1 2 3 4 5
Applications
211
20
This chapter introduces concepts for working over the rational and decimal number
fields. It shows how to practically construct a spread ruler, how to define rays and
sectors, and gives the important Triangle spread rules that augment rational
trigonometry in these particular fields, and which are particularly useful for practical
applications. The arguments and definitions are generally informal.
The spread ruler shown in Figure 20.1 allows you to measure spreads between two
lines in a similar way that a protractor measures angles between two rays.
213
214 20. TRIANGLE SPREAD RULES
Exercise 20.1 Show how to use the symmetry between s and 1 − s to restrict
necessary values of s to the range [0, 1/2] . ¦
Here are some approximate values for the construction of a spread ruler.
sp 0.05 0.1 0.2 0.25 0.3 0.4 0.5
s/ (1 − s) 0.230 0.333 0.5 0.577 0.655 0.816 1.0
The definitions of this section hold for the decimal or rational number fields, and rely
on properties of positive numbers. For these fields, the terms side and line segment
will be used interchangeably. The point A lies on the line segment A1 A2 precisely
when
A = λ1 A1 + λ2 A2
for some numbers λ1 , λ2 ≥ 0 satisfying λ1 + λ2 = 1. Such a point A is interior to the
line segment precisely when λ1 , λ2 > 0. The notion ‘A lies on A1 A2 ’ is more general
than ‘A is an element of A1 A2 ’, since A1 A2 ≡ {A1 , A2 } has only two elements.
Two line segments A1 A2 and B1 B2 overlap precisely when there is a point which is
interior to both, and are adjacent precisely when there is no point which is interior to
both and exactly one point which is an element of both.
Then you can determine, in terms of the relative positions of A1 A3 and A2 A3 , just
which of these two possibilities occurs.
−−−→ ←−−−
A ray A1 A2 , also written A2 A1 , is an ordered pair [A1 , A2 ] of distinct
points, with the convention that
−−−→ −−−→
A1 A2 = A1 A3
precisely when
A2
A3 = λ1 A1 + λ2 A2 A1
for some numbers λ1 and λ2 satisfying λ1 + λ2 = 1 and λ2 ≥ 0.
This notion treats A2 and A3 symmetrically. The point A1 is the base point of the
−−−→ −−−→
ray A1 A2 . A point B lies on the ray A1 A2 precisely when
B = λ1 A1 + λ2 A2
−−−→ −−−→
with λ1 + λ2 = 1 and λ2 ≥ 0. Two rays A1 A2 and B1 B2 are parallel precisely when
A1 A2 is parallel to B1 B2 .
←−−−−→ n←−−− −−−→o
A sector α ≡ A2 A1 A3 is a set A2 A1 , A1 A3 of non-parallel rays with a common
←−−−−→
base point A1 . The point B lies on the sector A2 A1 A3 precisely when
B = λ2 A2 + λ1 A1 + λ3 A3
with λ1 + λ2 + λ3 = 1 and λ2 , λ3 ≥ 0. Figure 20.2 shows (some of) the points B lying
←−−−−→
on α = A2 A1 A3 .
A2
A3
A1
A general sector determines both a spread and a type. These two pieces of information
can be usefully recorded together when referring to sectors. Figure 20.3 shows two
sectors, the left with an (acute) spread of s = 0.625 (ac) and the right with an (obtuse)
spread of 0.845 (ob).
A2
B2
B3
A3 B1
A1
b3 b3 A1
A1 A2
b1 b1
A2
A3
A3 A0
A0
←−−−−→
If β 2 ≡ A3 A0 A1 then the three sectors β 1 , β 2 and β 3 may have the property that one
of them overlaps with each of the other two, while those other two are adjacent, as in
either of the diagrams in Figure 20.4. Another possibility is that any two of them are
adjacent, as in Figure 20.5.
A2
b3
b1 A1
A0
b2
A3
←−−−−→
A triangle A1 A2 A3 gives rise to three distinguished sectors, namely α1 ≡ A2 A1 A3 ,
←−−−−→ ←−−−−→
α2 ≡ A3 A2 A1 and α3 ≡ A1 A3 A2 . The spreads of these sectors are then the usual
spreads of the triangle. If the spreads of the three sectors are s1 ≡ s (α1 ), s2 ≡ s (α2 )
and s3 ≡ s (α3 ) then the Triple spread formula asserts that {s1 , s2 , s3 } is a spread
triple, so that
2
(s3 − (s1 + s2 − 2s1 s2 )) = 4s1 s2 (1 − s1 ) (1 − s2 ) . (20.1)
When viewed as a quadratic equation in s3 in the decimal number field, the two
solutions can be labelled the little spread rl = rl (s1 , s2 ) and the big spread
rb ≡ rb (s1 , s2 ) where
p
rl (s1 , s2 ) = s1 + s2 − 2s1 s2 − 2 s1 s2 (1 − s1 ) (1 − s2 )
p
rb (s1 , s2 ) = s1 + s2 − 2s1 s2 + 2 s1 s2 (1 − s1 ) (1 − s2 ).
218 20. TRIANGLE SPREAD RULES
A triangle A1 A2 A3 is acute if all three of its sectors are acute. Otherwise it is obtuse.
If the quadrances of the triangle are Q1 , Q2 and Q3 as usual, then the sector with base
point A1 (or just the sector at A1 ) is acute precisely when Q2 + Q3 ≥ Q1 , and
similarly for the other sectors. So the triangle is acute precisely when
Q1 + Q2 ≥ Q3 Q2 + Q3 ≥ Q1 Q3 + Q1 ≥ Q2 . (20.2)
Observe that if the corresponding spreads of the triangle are s1 , s2 and s3 , then by the
Spread law and the fact that all the quadrances and spreads
³←−−−−are´positive, the sector at
→
A3 is acute, or alternatively the spread of the sector s A1 A3 A2 is acute, precisely
when either
Q1 + Q2 ≥ Q3 or s1 + s2 ≥ s3 .
Exercise 20.3 Show that if a triangle A1 A2 A3 has spreads s1 , s2 and s3 , then any
two of the following inequalities implies the third, and implies the triangle is acute.
s1 ≥ |s2 − s3 | s2 ≥ |s3 − s1 | s3 ≥ |s1 − s2 | . ¦
Exercise 20.4 Show that a triangle can have at most one obtuse sector. ¦
The following rules apply to the rational and decimal number fields, and those closely
related to them. They provide an important guide to dealing with acute and obtuse
sectors in practical applications of rational trigonometry.
Triangle spread rules Suppose that s1 , s2 and s3 are the respective spreads of the
←−−−−→ ←−−−−→ ←−−−−→
three sectors α1 ≡ A2 A1 A3 , α2 ≡ A3 A2 A1 and α3 ≡ A1 A3 A2 of a triangle A1 A2 A3 .
Then
1. The spread s3 is equal to rb (s1 , s2 ) precisely when s1 and s2 are both acute
2. The spread s3 is obtuse precisely when s1 and s2 are acute and s1 + s2 ≤ 1.
This is summarized in the following table, which gives the value of s3 , depending on s1
and s2 .
s3 s1 (ac) s2 (ac) s1 (ac) s2 (ob)
s1 + s2 ≤ 1 rb (s1 , s2 ) (ob) rl (s1 , s2 ) (ac)
s1 + s2 ≥ 1 rb (s1 , s2 ) (ac) rl (s1 , s2 ) (ac)
Solution (Rule 1). Recall that the Triple spread formula, as a quadratic equation
in s3 , has normal form
2
(s3 − (s1 + s2 − 2s1 s2 )) = 4s1 s2 (1 − s1 ) (1 − s2 ) .
Suppose that
p
s3 = rl (s1 , s2 ) = s1 + s2 − 2s1 s2 − 2 s1 s2 (1 − s1 ) (1 − s2 ). (20.3)
Use the fact that any spread s satisfies 0 ≤ s ≤ 1 to see that both sides are positive, so
the inequality is maintained when both sides are squared. Thus
s2 (1 − s1 ) ≥ s1 (1 − s2 )
which is equivalent to
s2 ≥ s1 .
220 20. TRIANGLE SPREAD RULES
s3 = 2s − 2s2 − 2s (1 − s) = 0.
This is impossible, so you may conclude that if s1 and s2 are acute, then
p
s3 = s1 + s2 − 2s1 s2 + 2 s1 s2 (1 − s1 ) (1 − s2 ) = rb (s1 , s2 ) .
Solution (Rule 2). Recall from Exercise 7.2 (page 90) that the Triple spread
formula S (s1 , s2 , s3 ) = 0 can be rewritten as the equation
s3 − s1 + s2 ≥ 0 and s3 − s2 + s1 ≥ 0
s3 − (s1 + s2 ) ≥ 0.
But then
2
s3 (s1 + s2 ) < (s1 − s2 )
which is impossible since
2 2
s3 (s1 + s2 ) ≥ (s1 + s2 ) > (s1 − s2 ) .
Thus s1 + s2 ≤ 1.
21
This chapter gives some geometrical applications in the decimal number plane.
B3
B1
B2 Q3
Q1
Q2
A1 P3 A2 P1 A3
P2
221
222 21. TWO DIMENSIONAL PROBLEMS
Problem 5 Two triangles ABC and ABD share a side AB as shown in Figure 21.2,
with quadrances as indicated. What are the quadrances Q (A, E), Q (B, E), Q (C, E)
and Q (D, E)?
C
D
169 81
64
E
100 s3
s1 s2
A 25 B
Solution. Introduce the spreads s1 , s2 and s3 of the sectors of ABE as shown. Use
the Cross law in ABC, together with the fact that 81 + 25 > 64, to get
2
(81 + 25 − 64) 176
s1 = 1 − = (ac).
4 × 25 × 81 225
21.2. OVERLAPPING TRIANGLES 223
Now use the Triple spread formula in ABE to obtain the quadratic equation
975 136 215 296
s23 − s3 + = 0. (21.3)
950 625 2313 441
Since s1 and s2 are acute, and
176 2016 47 888
s1 + s2 = + = >1
225 4225 38 025
the Triangle spread rules (page 219) show that the correct solution to (21.3) is
s3 = rb (s1 , s2 ) (ac)
487 568 10 528 √
= + 154 (ac).
950 625 316 875
Then the Spread law in ABE gives
µ ¶
176/225 2016/4225 1 487 568 10 528 √
= = + 154 .
Q (B, E) Q (A, E) 25 950 625 316 875
This yields the values
34 556 382 2238 516 √
Q (A, E) = − 154
525 625 525 625
56 649 307 3669 666 √
Q (B, E) = − 154.
525 625 525 625
Now the Collinear quadrance rules show that since AC and AE are overlapping,
p
Q (C, E) = Q (A, C) + Q (A, E) − 2 Q (A, C) Q (A, E)
111 662 307 7758 666 √
= − 154
525 625 525 625
and similarly
p
Q (D, E) = Q (B, D) + Q (B, E) − 2 Q (B, D) Q (B, E)
18 789 082 1476 384 √
= + 154.
525 625 525 625
Note, perhaps surprisingly, that the square roots involved work out pleasantly,
meaning that all expressions of the form
q
√
a + b 154
√
which occur turn out to be expressible in the simpler form c + d 154, with c and d
rational numbers.
224 21. TWO DIMENSIONAL PROBLEMS
Problem 6 Suppose that two circles have centers C1 and C2 , respective quadrances
K1 and K2 , and that tangents from each center to the other circle are drawn,
intersecting the two circles in points A, B and E, F respectively, as in Figure 21.3.
Show that
Q (A, B) = Q (E, F ) .
K1
A E K2
s
M C2
C1 Q F
B
K2
s= .
Q
Let M denote the midpoint of the side AB, so that in the right triangle AM C1
Q (A, M )
s= .
K1
From this
K1 K2
Q (A, M ) =
Q
so that by the Midpoint theorem (page 60)
4K1 K2
Q (A, B) = .
Q
A2
Q
A3
65 100
26
61
A1 A4
49
Solution 1: (Using Euler’s function). The Four point relation (page 191) states
that
E (100, 65, 49, 61, 26, Q) = 0.
This becomes the quadratic equation
(Q − 114)2 = (80)2
←−−−−→
with solutions 34 and 194. But 65 + 49 > 100 so A2 A1 A4 is acute, and then so is
←−−−−→
A2 A1 A3 . Thus 65 + 61 > Q, so that Q = 34.
Solution 2: (Using spreads and the Triangle spread rules). Let the
intersection of the diagonal lines A1 A3 and A2 A4 be C. From the Cross law and the
definitions of acute and obtuse,
³←−−−−→´ (49 + 61 − 26)
2
25
s A4 A1 A3 = 1 − = (ac).
4 × 49 × 61 61
Similarly
³←−−−−→´ ³←−−−−→´
s A2 A1 A4 = 64/65 (ac) s A1 A4 A2 = 16/25 (ac)
³←−−−−→´ ³←−−−−→´
s A1 A4 A3 = 25/26 (ac) s A1 A2 A4 = 784/1625 (ac).
A2
784 Q
1625
A3
C
z
x
A1 25/61 16/25 A4
64/65 25/26
Then the Triple spread formula applied to the spread triple {25/61, 16/25, z} gives the
quadratic equation
µ ¶2 µ ¶2
801 144
z− = .
1525 305
Now
1601
25/61 + 16/25 = >1
1525
so use the Triangle spread rules in A1 A4 C to see that
801 144 1521
z= + = (ac).
1525 305 1525
Although you could now similarly solve for x using the Triple spread formula in
A1 A2 C, another approach is to apply the Two spread triples theorem (page 98). Since
{x, 1521/1525, 784/1625} and {x, 25/61, 64/65} are both spread triples, and the sector
←−−−→
A1 CA2 is obtuse,
¡ 1521 ¢
784 2
¡ ¢2
1525 − 1625 − 2561 − 64
65
x = ¡ ¢
2 × 1521 784 25 64 1521 784 25 64
1525 + 1625 − 61 − 65 − 2 × 1525 × 1625 + 2 × 61 × 65
1849
= (ac).
3965
Now use the Cross law in A1 A2 A3 ,
µ ¶
2 1849
(Q − 65 − 61) = 4 × 61 × 65 × 1 −
3965
to obtain
(Q − 126)2 = (92)2 .
Since x is acute, 65 + 61 ≥ Q, so the solution must be
Q = 126 − 92 = 34.
22
22.1 Planes
Two planes are parallel if they do not intersect. A line n is perpendicular to a plane
Π if it is perpendicular to every line lying on Π. In such a case n is a normal to Π.
Any two lines perpendicular to a plane Π are themselves parallel.
Define the spread S (Π1 , Π2 ) between the planes Π1 and Π2 to be the spread s (n1 , n2 )
between respective normals n1 and n2 . Two planes Π1 and Π2 are perpendicular
precisely when S (Π1 , Π2 ) = 1; this is equivalent to the condition that one of the planes
contains (or passes through) a normal to the other.
227
228 22. THREE DIMENSIONAL PROBLEMS
22.2 Boxes
A box is assumed to be rectangular, meaning that any two of its faces which meet are
perpendicular.
Problem 8 The horizontal sides of a box have quadrances 3 and 4, while the vertical
side has quadrance 5. Find the quadrances of the long diagonals, the spread that they
make with the base, and the possible spreads between two long diagonals.
G
Q (A, B) = 3 Q (B, C) = 4 Q (C, G) = 5. F
Q (C, G) 5
s (AC, AG) = = .
Q (A, G) 12
If P is the center of the box then the quadrance from P to any vertex is one quarter
the quadrance of a long diagonal side, hence 3. The spread between the two diagonals
AG and BH, which intersect at P , is then equal to the spread s (P A, P B) in the
equilateral triangle AP B with equal quadrances 3, which by the Equilateral triangle
theorem (page 125) is 3/4.
The spread between the two diagonals AG and DF is the spread s (P A, P D) in the
isosceles triangle DP A with quadrances 3, 3 and 4. By the Isosceles triangle theorem
(page 122) this is µ ¶
4 4 8
s (P A, P D) = 1− = .
3 4×3 9
Similarly µ ¶
5 5 35
s (P A, P E) = 1− = .
3 4×3 36
The three possibilities for spreads between diagonals are 3/4, 8/9 and 35/36.
22.2. BOXES 229
Exercise 22.1 Show more generally that if the quadrances of a box are P, Q and R
then the three spreads formed by pairs of long diagonals are
4P (Q + R)
2
(P + Q + R)
4Q (R + P )
(P + Q + R)2
4R (P + Q)
. ¦
(P + Q + R)2
Exercise 22.2 Show that in Problem 8 the spread between the plane ABP and the
line P F is 20/27. ¦
22.3 Pyramids
A pyramid consists of a rectangular base with an apex directly above the center of the
base.
Q (A, P ) = Q (A, C) /4 = 5.
18 F C
D
Use Pythagoras’ theorem in the
right triangle AP V to see that Q (A, V ) = 23, so that P 10
A B
s (V A, V P ) = 5/23. 10
By symmetry s (V C, V P ) = 5/23, so now use the Equal spreads theorem (page 94) to
get µ ¶
5 5 360
s (V A, V C) = 4 × × 1− = .
23 23 529
To determine the spread between the planes ABV and BCV , find the foot F of the
altitude from A to V B, which by symmetry is also the foot of the altitude from C to
V B. Then the plane AF C is perpendicular to V B, so that the spread S between the
planes ABV and BCV is equal to the spread r between the lines AF and F C. The
isosceles triangle ABV has quadrances 23, 23 and 10, so by the Isosceles triangle
theorem (page 122)
µ ¶
10 10 205
s (V A, V B) = 1− =
23 4 × 23 (23)2
and thus
Q (A, F ) = Q (A, V ) s (V A, V F ) = 205/23.
Similarly
Q (C, F ) = 205/23.
So in the isosceles triangle AF C
µ ¶
20 20 1656
r = s (F A, F C) = 1− = = S.
205/23 4 × (205/23) 1681
22.4. WEDGES 231
22.4 Wedges
A wedge is formed by two intersecting planes, often with one of the planes horizontal.
Problem 11 Suppose an inclined plane has a spread of S with the horizontal plane.
An insect climbing up the plane walks on a straight line which makes a spread of r
with the line of greatest slope. At what spread to the horizontal does the insect climb
on this path?
D C
E B
rs
s
Solution. Denote by AC a line making the maximum possible spread s ≡ S with the
horizontal, and AD the path of the insect, as in Figure 22.1. The spread between AC
and AD is r, and you need to find the spread s (AE, AD) . There are no units in the
problem, so assume that Q (B, C) = Q (E, D) = 1. From the right triangle ABC
Q (B, C) 1
Q (A, C) = = .
s s
Q (A, C) 1
Q (A, D) = = .
1−r s (1 − r)
Q (D, E)
s (AE, AD) = = s (1 − r) = S (1 − r) .
Q (A, D)
232 22. THREE DIMENSIONAL PROBLEMS
Problem 12 Suppose that three points B1 , B2 and B3 in space are distinct from a
point C and that the three lines CB1 , CB2 and CB3 are mutually perpendicular. Let
A be the quadrea of the triangle B1 B2 B3 , and A1 , A2 and A3 the quadreas of the
triangles CB2 B3 , CB1 B3 and CB1 B2 respectively. Show that
A = A1 + A2 + A3 .
B2
Q1
P2
Q3
B3 P3
C
Q2 P1
B1
The quadrea A of B1 B2 B3 is
2
A = 4Q1 Q2 − (Q1 + Q2 − Q3 )
= 4 (P2 + P3 ) (P1 + P3 ) − 4P32
= 4 (P2 P3 + P1 P3 + P1 P2 ) .
But by the Right quadrea theorem (page 68)
A1 = 4P2 P3 A2 = 4P1 P3 A3 = 4P1 P2 .
Thus A = A1 + A2 + A3 .
Exercise 22.3 Show that any triangle B1 B2 B3 forming part of such a right
tetrahedron is acute, and given such a triangle there are in general exactly two such
tetrahedra. ¦
22.6. PAGODA AND SEVEN-FOLD SYMMETRY 233
Problem 13 A retired engineer decides to build the roof of a pagoda with a base of
a regular 7-gon, with the quadrance of each side 2, and the apex V above the center
C of the regular 7-gon at a quadrance of 1 from the base. The roof then consists of
seven identical isosceles triangles. What should the quadrances and spreads of these
triangles be?
A4
V A2
s1 r1
r
A6 1 r1
s r A0
C
A8
2 A12
A10
Solution. Suppose the regular 7-gon is A0 A2 A4 A6 A8 A10 A12 as in Figure 22.3. The
lines A C, A2 C,
³0← · · · , A12 C form a regular star of order seven, so the spread
−−−→´
s ≡ s A0 CA2 must satisfy
¡ ¢2
S7 (s) = s 7 − 56s + 112s2 − 64s3 = 0.
Of the three approximate solutions,
0.188 255 0.611 260 0.950 484
the relevant one is
s ≈ 0.611 260 (ac).
Define the spreads of the sectors
³←−−−→´ ³←−−−→´
r ≡ s CA0 A2 = s CA2 A0
³←−−−→´ ³←−−−→´
r1 ≡ s V A0 A2 = s V A2 A0
³←−−−→´
s1 ≡ s A0 V A2 .
234 22. THREE DIMENSIONAL PROBLEMS
s = S2 (r) = 4r (1 − r)
so that √
1± 1−s
r= .
2
This gives the possibilities
r ≈ 0.188 25 r ≈ 0.811 75
and the Triangle spread rules show that the relevant one is
r ≈ 0.811 75 (ac).
rQ (A0 , A2 )
Q (A0 , C) = Q (A2 , C) =
s
0.811 745
≈ × 2 ≈ 2.655 9.
0.611 260
Then use Pythagoras’ theorem in A0 CV to obtain
4Q (A0 , V ) (1 − r1 ) = Q (A0 , A2 ) = 2
so that
r1 ≈ 0.863 24
and
s1 = S2 (r1 ) = 4r1 (1 − r1 ) ≈ 0.472 24.
The triangle A0 A2 V thus has approximate quadrances 2, 3.655 9 and 3.655 9, and
respective approximate spreads 0.472 2, 0.863 2 and 0.863 2.
Exercise 22.4 Show that the spread S between the planes V A0 A2 and V A2 A4 is
approximately 0.224 4. ¦
23
Physics applications
The motion of a projectile is a parabola, and if the projectile begins at the origin with
velocity −
→
v ≡ [a, b] as in Figure 23.1, then its position at time t is given by
∙ ¸
gt2
at, bt −
2
where g is the acceleration due to gravity.
s
v=[a,b ]
[0,0] x
235
236 23. PHYSICS APPLICATIONS
√
Problem 14 Given that the initial speed v ≡ a2 + b2 is fixed, what spread s from
the vertical results in the projectile traveling the farthest horizontally before it comes
to ground again at a point [x, 0] for some x?
gt2
bt − =0
2
so that either t = 0 or t = 2b/g. Using rational trigonometry, quadrance is preferred
over distance, so the question is what value of A ≡ a2 and B ≡ b2 , subject to the
condition A + B = v 2 ≡ V , results in the horizontal quadrance
2 4AB
x2 = (at) =
g2
being maximized? This is then the problem of maximizing the product AB of two
numbers A and B given their sum V . The maximum occurs when A = B = V /2,
giving a maximum horizontal quadrance of
V2
x2 = .
g2
Problem 15 Suppose that the projectile is fired from the origin on a hill represented
by the line l through the origin making a spread of r with the vertical as in Figure
23.2. Given that the initial speed v is fixed, what spread s from the vertical results in
a maximal horizontal displacement after landing?
s v=[a,b ]
r
[0,0] x
Example 23.1 Suppose that in F11 a particle starts at time t = 0 with position
p0 ≡ [0, 0], velocity v0 ≡ [1, 3] and has constant acceleration at ≡ [0, −1] for times
t = 0, 1, 2, 3, · · · . Suppose that subsequent positions and velocities are determined for
future times by the equations
pt+1 ≡ pt + vt
vt+1 ≡ vt + at .
This results in the following positions and velocities, which then repeat.
Time 0 1 2 3 4 5
Position [0, 0] [1, 3] [2, 5] [3, 6] [4, 6] [5, 5]
Velocity [1, 3] [1, 2] [1, 1] [1, 0] [1, 10] [1, 9]
Time 6 7 8 9 10 11
Position [6, 3] [7, 0] [8, 7] [9, 2] [10, 7] [0, 0]
Velocity [1, 8] [1, 7] [1, 6] [1, 5] [1, 4] [1, 3]
£ ¤
The position at time t is t, 5t2 − 2t . The trajectory contains exactly those points
lying on the curve with equation x2 + 4x + 2y = 0, which turns out to be a parabola
(black circles) in the sense of Chapter 15. The directrix is the line l ≡ h0 : 1 : 3i (gray
boxes) and the focus is F ≡ [9, 7] (open box) as shown in Figure 23.3. Notice, perhaps
surprisingly, that the vertex of this parabola is the point [9, 2].
10
9
8
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10
Problem 16 Suppose a particle travels from the point A ≡ [0, a] to the point
B ≡ [c, −b], where a, b > 0, via some variable point D ≡ [x, 0] on the horizontal axis
as in Figure 23.4. If the particle has speed v1 in the region y ≥ 0, and speed v2 in the
region y < 0, what choice of D minimizes the total time taken?
A
s1
v1
a
O D c-x C
x
v2 b
s2
B
v = d/t. (23.2)
√
To do so, the derivative of x is required. Instead, let’s reconsider the problem from
the viewpoint of rational trigonometry.
V = Q/T
a2 + x2
T1 = (23.3)
V1
2
(c − x) + b2
T2 = . (23.4)
V2
Now t = t1 + t2 , so Exercise 5.8 shows that {T, T1 , T2 } is a quad triple. All three
quantities depend on a variable x and the aim is to choose x so as to minimize T. The
following argument deals with this general situation.
and that all three quantities T, T1 and T2 depend on a variable x. Take differentials to
obtain µ ¶
dT1 dT2 dT d (T1 T2 )
2 (T1 + T2 − T ) + − =4 . (23.6)
dx dx dx dx
To maximize or minimize T, set
dT
= 0.
dx
Square (23.6) to get
µ ¶2 µ ¶2
2 dT1 dT2 dT1 dT2
(T1 + T2 − T ) + = 4 T2 + T1 .
dx dx dx dx
µ ¶2 µ ¶2
dT1 dT2
T2 = T1 . (23.7)
dx dx
23.3. SNELL’S LAW 241
Now to return to the case at hand, apply (23.7) to (23.3) and (23.4) where
dT1 2x
=
dx V1
dT2 2 (x − c)
= .
dx V2
You get
³ ´
¡ 2 ¢
(c − x)2 + b2 4x2 a + x2 4 (c − x)
2
× 2 = ×
V2 V1 V1 V22
or ¡ 2 ¢
2
V2 (c − x) a + x2
= × .
V1 (c − x)2 + b2 x2
But the spreads s1 and s2 made by the lines AD and DB respectively with the vertical
are
x2
s1 = 2
a + x2
and
(c − x)2
s2 = 2 .
(c − x) + b2
This yields Snell’s Law–The time taken is minimized when
V2 s2
= .
V1 s1
The rational solution presented here avoids differentiation of the square root function
and uses only derivatives of linear and quadratic functions.
This analysis also suggests a view of physics in which not only the square of distance,
but also the squares of speed and time play a larger role. Such ideas were introduced
in Einstein’s theory of relativity in 1905. In fact Einstein showed that neither the
square of distance nor the square of time was ultimately of significance, but in suitable
units only the difference between them. The square of mass also figures prominently.
In retrospect one can speculate that if rational trigonometry had been developed prior
to the twentieth century, then the value of Einstein’s revolutionary ideas would have
been recognized more readily, and indeed they might have been anticipated earlier.
Universal geometry and relativity theory naturally have common aspects.
Perhaps there is the potential to take this further, as current formulations of special
(and general) relativity rely on square root functions, and from the point of view of
universal geometry this is not optimal. The next section shows how to eliminate this
dependence in one special situation.
242 23. PHYSICS APPLICATIONS
If a train travels along a track with speed v1 and a bullet is fired from the train in the
same direction with speed v2 with respect to the train, then in Newtonian mechanics
the speed v of the bullet with respect to the ground is the sum of the two speeds
v = v1 + v2 . (23.8)
Thus the respective squares V, V1 and V2 of the speeds v, v1 and v2 form a quad triple,
in other words
2
(V1 + V2 − V ) = 4V1 V2 . (23.9)
or ¡ ¢
v 2 − v12 − v22 + v 2 v12 v22 = 2v1 v2 1 − v 2 .
Then square both sides again to get
2 2
(V1 + V2 − V − V V1 V2 ) = 4V1 V2 (1 − V ) . (23.11)
Note that for small values of V, V1 and V2 this is approximated by (23.9). Furthermore
(23.11) can be rewritten as the symmetric expression
2
(V + V1 + V2 − V V1 V2 ) = 4 (V V1 + V V2 + V1 V2 − 2V V1 V2 )
which is a form quite close to the Triple twist formula (page 93).
24
Surveying
In this chapter classical problems in surveying are solved using rational trigonometry,
such as finding heights of objects from a variety of measurements, and Regiomontanus’
problem of determining the maximum spread subtended by a window. Some of the
examples are parallel to ones from [Shepherd], allowing a comparison between rational
and classical methods. As an application of one of the formulas obtained, the
important spherical analogue of Pythagoras’ theorem is derived.
243
244 24. SURVEYING
Problem 18 The points A1 , A2 and C are horizontal and in a line, and the point A3
is vertically above C, as in either of the diagrams in Figure 24.1. The spreads s1 and
s2 in A1 A2 A3 are measured, and the quadrance Q3 ≡ Q (A1 , A2 ) is known. What is
the vertical quadrance Q ≡ Q (A3 , C)?
A3
s3 s3
Q2 A3
Q Q2
Q1 Q1
Q
s1 s2 s1 s2
A1 Q3 A2 R2 C A1 R1 C R 2 A2
R1 Q3
For each of the two solutions the triangle A1 A2 A3 may be solved using the Spread law
for the quadrance Q1 , since Q3 is known. Then the right triangle A2 A3 C with right
vertex C may be solved, using s2 and Q1 , to obtain Q.
³←−−−−→´
Example 24.2 Suppose that Q3 ≡ 25 and that s1 ≡ s A2 A1 A3 ≡ 0.2352 (ac) and
³←−−−−→´
s2 ≡ s A1 A2 A3 ≡ 0.3897 (ob) as in the first of the diagrams in Figure 24.1. The
Triple spread formula becomes (s3 − 0.4416)2 = 0.1711. Use the Triangle spread rules,
and the fact that s1 + s2 ≤ 1, to get
√
s3 = rl (s1 , s2 ) (ac) = 0.4416 − 0.171 1 (ac) ≈ 0.0280 (ac).
0.0280/25 ≈ 0.2352/Q1
Problem 19 The points A1 , A2 and C are horizontal and in a line. There are two
points D and A3 vertically above the point C as in Figure 24.2. The spreads s1 and s2
in triangle A1 A2 A3 are measured, as is the spread r ≡ s (A2 C, A2 D). The quadrance
Q3 between A1 and A2 is known. What is the vertical quadrance R ≡ Q (A3 , D)?
A3
s3
R
Q2 Q1 R2
D
R1
s2 r
s1 Q3
A1 A2 P C
Solution. Define the quadrances R1 ≡ Q (C, D), R2 ≡ Q (C, A3 ) and P ≡ Q (A2 , C).
Use the Triple spread formula and the Triangle spread rules in A1 A2 A3 to find s3 .
Then the Spread law in A1 A2 A3 gives
s1 Q3
Q1 = .
s3
In the right triangle A2 A3 C
s1 s2 Q3
R2 = s2 Q1 = (24.1)
s3
and
P = (1 − s2 ) Q1 .
Then in the right triangle A2 DC
rP (1 − s2 ) rQ1
R1 = =
1−r 1−r
so that also
s1 (1 − s2 ) rQ3
R1 = . (24.2)
s3 (1 − r)
Now {R, R1 , R2 } is a quad triple so solve
2
(R − R1 − R2 ) = 4R1 R2
Regiomontanus, whose name was Johann Müller, lived from 1436 to 1476, and
published mathematical and astronomical books. In his most famous work On
Triangles of Every Kind, he mentions the following extremal problem.
B
1- s 2
Q
Q
R D 2
1-s 1
s Q1
s1
s2 A P C
are known, as are the quadrances P1 ≡ Q (A1 , D) and P2 ≡ Q (A2 , D). Find the
vertical quadrance H ≡ Q (A3 , B).
A3
r1 r3 Q1
Q 2 P3 r2
A1 P1 D P2 A2
µ µ ¶ ¶2 µ µ ¶ ¶2
1 1 1 1
P2 H − + P1 = P1 H − + P2 .
r3 r1 r3 r2
248 24. SURVEYING
A3
r1 Q s3
2 Q1 r2
s1 s2
A1 A2
Solution. Suppose that H ≡ Q (A3 , B) as in Figure 24.5. From the right triangle
A1 A3 B
H r1
=
Q2 1 − r1
and similarly from the right triangle A2 A3 B
H r2
= .
Q1 1 − r2
Use the Spread law in the triangle A1 A2 A3 and the previous equations to get
s1 Q1 r1 (1 − r2 )
= = .
s2 Q2 (1 − r1 ) r2
s1 (1 − r1 ) s2 (1 − r2 )
=
r1 r2
or
s1 s2
− = s1 − s2 .
r1 r2
24.7. SPREADS OVER A RIGHT TRIANGLE 249
Problem 23 (Spreads over a right triangle) Suppose that the points A1 , A2 and
A3 form a horizontal right triangle with right vertex at A3 , and that B is directly
above the point A3 as in Figure 24.6. What is the relationship between the spreads
s ≡ s (BA1 , BA2 ), r1 ≡ s (A1 A3 , A1 B) and r2 ≡ s (A2 A3 , A2 B)?
B
s
H
A3
r1 Q 2 Q1
r2
A1 Q3 A2
From (24.3) follows a remarkable and important formula. Suppose that the points
A1 , A2 and A3 form a horizontal right triangle with right vertex at A3 , and that O is
directly above the point A3 . Define the spreads q1 ≡ s (OA1 , OA3 ), q2 ≡ s (OA2 , OA3 )
and q ≡ s (OA1 , OA2 ) as in Figure 24.7. Then q1 and q2 are complementary to the
spreads r1 and r2 in Figure 24.6.
The use of the small letter q here and in the previous exercise anticipates projective
trigonometry, where the quadrance between two ‘projective points’ is defined to be the
spread between the associated lines through the origin.
q
O
q1 q 2
H
A3
A1 A2
Using (24.3),
q = 1 − r1 r2
= 1 − (1 − q1 ) (1 − q2 ) .
So
q = q1 + q2 − q1 q2 .
This is the spherical or (elliptic) analogue of Pythagoras’ theorem. Its pivotal role in
projective trigonometry will be explained more fully in a subsequent volume. Note
that if q1 and q2 are small then this is approximated by the usual planar form of
Pythagoras’ theorem.
25
The problems of Snellius-Pothenot and Hansen are among the most famous of
surveying problems, and are also of importance in navigation. The Snellius-Pothenot,
or resection, problem has a number of solutions, and the one presented here uses
Euler’s Four point relation. Hansen’s problem is illustrated with a specific example,
and an exercise shows its connection with a somewhat notorious problem of elementary
Euclidean geometry.
The problem of resection was originally stated and solved by Snellius (1617) and then
by Pothenot (1692).
A2
Problem 24
Q3 P2
The quadrances Q1 , Q2 and Q3 of A1 A2 A3 are known. r 3 r1 Q 1
The spreads r1 ≡ s (BA2 , BA3 ), r2 ≡ s (BA1 , BA3 ) B r2
and r3 ≡ s (BA1 , BA2 ) are measured. Find P1 P3 A3
P1 ≡ Q (B, A1 ), P2 ≡ Q (B, A2 ) and P3 ≡ Q (B, A3 ). A1 Q2
251
252 25. RESECTION AND HANSEN’S PROBLEM
A2
H r2
r3
v2 R2
v1
P2
Q3 r1 Q1
R1
r 2 Br
c3 P1 3
r1
A1 A3
Q2
The Four point relation applied to the triangle A1 A2 A3 with the additional point H is
E (Q1 , Q2 , Q3 , R1 , R2 , R3 ) = 0.
where
(Q1 + Q2 + Q3 ) (r1 + r2 + r3 ) − 2 (Q1 r1 + Q2 r2 + Q3 r3 )
C=
2r3
and
r1 r2 A (Q1 , Q2 , Q3 )
D= .
r3
25.1. SNELLIUS-POTHENOT PROBLEM 253
For either of the two solutions to this equation, the Cross law in A1 A3 H gives
(R1 + R3 − Q2 )2
v1 = 1 −
4R1 R3
(R2 + R3 − Q1 )2
v2 = 1 − .
4R2 R3
v1 R1 v1 Q3
P1 = =
r2 r3
v2 R2 v2 Q3
P2 = = .
r1 r3
with quadrances
Q1 = 13 Q2 = 8 Q3 = 17.
If B is taken to be the point [4, 5] then
The three values r1 , r2 and r3 will be taken as measurements, and the location of B
otherwise considered unknown. Then from (25.1)
gives
R1 = 33320/6253 and R2 = 34425/6253.
Now use the Four point relation
E (Q1 , Q2 , Q3 , R1 , R2 , R3 ) = 0
with solutions
i) If R3 = 13456/6253 then
2
(R1 + R3 − Q2 ) 169
v1 = 1 − =
4R1 R3 170
2
(R2 + R3 − Q1 ) 169
v2 = 1 − =
4R2 R3 425
so that
v1 R1 v1 Q3
P1 = = = 25
r2 r3
v2 R2 v2 Q3
P2 = = = 10.
r1 r3
ii) If R3 = 78976/6253 then
(R1 + R3 − Q2 )2 33 124
v1 = 1 − =
4R1 R3 52 445
(R2 + R3 − Q1 )2 474 721
v2 = 1 − =
4R2 R3 524 450
so that
v1 R1 v1 Q3 9 800
P1 = = =
r2 r3 617
v2 R2 v2 Q3 14 045
P2 = = = .
r1 r3 617
The first of these cases correctly yields the quadrances to the initial point B ≡ [4, 5]. ¦
The two solutions obtained in the previous Example correspond to the two points B
and B 0 that make the same spreads r1 , r2 and r3 with the reference triangle A1 A2 A3 .
The relation between these two points may be described by the following known result
(see [Wells, page 258]).
Let B be a point not on the lines A1 A2 , A2 A3 and A1 A3 , and let B3 , B1 and B2 be the
reflections of B in the lines A1 A2 , A2 A3 and A3 A1 respectively. Let c1 , c2 and c3 be
the respective circumcircles of the triangles A2 A3 B1 , A1 A3 B2 and A1 A2 B3 . Then c1 , c2
and c3 intersect in a unique point B 0 .
The map that sends B to B 0 in the above result is not a bijection. If B is any point on
the circumcircle of A1 A2 A3 , then it turns out that B 0 is always the orthocenter of
A1 A2 A3 .
Exercise 25.1 Use the Triangle spread rules to identify the correct choice of R3 in the
previous Example. ¦
Exercise 25.2 Find another solution to the resection problem, not using the Four
point relation. ¦
25.2. HANSEN’S PROBLEM 255
This problem was solved by Hansen (1795-1884), a German astronomer, but according
to [Dorrie] also by others before him. The treatment presented here will be illustrated
by a particular example. The general case follows the same lines. Assume the
quadrance between the fixed points A and B is Q (A, B) ≡ 26.
This information is shown to scale in Figure 25.2, along with the intersection E of AC
and BD.
5 B
y C
441
4 697
121
3 E 410
2 169
250
361
425
D
1 x
A
-1 0 1 2 3 4 5 6
-1
Solution. Apply the Triangle spread rules to the three sectors with base D. Note
that this new application inverts the type. Since
5 B 169
y 425 C 169
170
441
4 697
121
410
3 1024
E
1025
2 169
250
361
425
D
1 x 121 121
697 170
A
-1 0 1 2 3 4 5 6
-1
so set
r ≡ 21/779.
Then
y = s/ (a + 1 ± 2r)
and
x = ya.
Substitute to get the possibilities
∙ ¸
441 361
[x, y] = ,
1066 650
or ∙ ¸
112 896 92 416
[x, y] = , .
256 537 156 425
The first of these corresponds to the picture above. The Spread law in ABD gives
361/425 361/650
= .
26 Q (A, D)
258 25. RESECTION AND HANSEN’S PROBLEM
The example was chosen with A ≡ [0, 0], B ≡ [1, 5], C ≡ [5, 4] and D ≡ [4, 1], and the
validity of each of these computations may thereby be checked.
A3
B2 B1
x y
64 49
185 170
A1 A2
[The answer is
9834 496
x = (ac)
25 778 545
28 654 609
y = (ac).] ¦
112 212 490
26
Platonic solids
Rational trigonometry can be used to understand aspects of the five Platonic solids:
the (regular) tetrahedron, cube, octahedron, icosahedron and dodecahedron. A more
complete investigation involves projective trigonometry, the rational analogue of
spherical trigonometry which will be explained in a future volume.
This chapter computes the face spread S of each Platonic solid, namely the spread
between adjacent faces, as well as some related results. Curiously, the face spreads
turn out to be rational numbers in all five cases.
259
260 26. PLATONIC SOLIDS
26.1 Tetrahedron
The tetrahedron has four points, six sides and four faces, each an equilateral triangle.
To determine the face spread, suppose that each side of a tetrahedron ABCD has
quadrance Q, with M the midpoint of the side AB as in Figure 26.2. Then by
Pythagoras’ theorem Q (C, M ) = Q (D, M ) = 3Q/4.
The isosceles triangle CM D therefore has quadrances 3Q/4, 3Q/4 and Q, so the
Isosceles triangle theorem (page 122) shows that
µ ¶
Q Q 8
s ≡ s (M C, M D) = 1− = .
3Q/4 3Q 9
D
Q
Q C
3Q/ 4
A s 3Q/ 4
Q/ 4 Q
M
Q/ 4 B
This is equal to the face spread S ≡ S (ABC, ABD), as can be seen by applying the
Perpendicular spreads theorem (page 79) to the plane DCM . The ‘three-dimensional
sector’ formed by these faces towards the interior of the tetrahedron is in a natural
sense acute.
Exercise 26.1 Show that the quadrance from one point of the tetrahedron to the
centroid of the opposite face is 2Q/3. Show that the quadrance from one point of the
tetrahedron to the center P of the tetrahedron is 3Q/8. ¦
Exercise 26.2 Show that the face spread S = 8/9 is the same as the spread
s (P A, P B), where P is the center of the tetrahedron. ¦
Exercise 26.3 By comparing the spread s = 8/9 with the appropriate zero of S5 (s),
show that it is possible to arrange five solid tetrahedrons sharing a common side. Show
that it is not possible to arrange six solid tetrahedrons sharing a common side. ¦
26.2. CUBE 261
26.2 Cube
The cube has eight points, twelve sides and six faces, each a square. Clearly the spread
made by adjacent faces is S = 1.
Let’s consider the problem of determining the possible spreads made by two lines from
the center of a cube to two points of the cube.
Suppose that a cube has each side of quadrance Q, and center P with points labelled
as in Figure 26.3.
G C
H D
P
F B
K L
E A
Q
Since Q (P, K), Q (K, L) and Q (A, L) are all equal to Q/4, use Pythagoras’ theorem to
get
The Isosceles triangle theorem applied to AP C, with quadrances 3Q/4, 3Q/4 and 2Q,
shows that
2Q 1
s (AP, AC) = 1 − =
4 (3Q/4) 3
µ ¶
2Q 2Q
s (P A, P C) = 1−
3Q/4 4 (3Q/4)
8 1
= ×
3 3
8
= .
9
Note that since ACF H is a tetrahedron, this latter formula recovers the result of
Exercise 26.2.
262 26. PLATONIC SOLIDS
26.3 Octahedron
The octahedron has six points, twelve sides and eight faces, each an equilateral
triangle. To determine the face spread S, suppose that the common quadrance of a
side is Q, and let M be the midpoint of the side BE as in Figure 26.4, so that CM
and AM are both perpendicular to BE, and Q (A, M ) = Q (M, C) = 3Q/4.
Then the isosceles triangle ACM has quadrances 3Q/4, 3Q/4 and 2Q, so using the
Isosceles triangle theorem
µ ¶
2Q 2Q 8
S ≡ s (M A, M C) = 1− = .
3Q/4 3Q 9
A M D
C
B
While the spread between adjacent faces of the tetrahedron and octahedron thus agree,
the former is acute, while the latter is obtuse.
To see the equality directly, observe that the six midpoints of the sides of a
tetrahedron form an octahedron. This octahedron can also be obtained by slicing off at
each vertex of the tetrahedron a smaller corner tetrahedron as in Figure 26.5. The
corner tetrahedron so sliced off shares adjacent faces with the central octahedron, so
the face spreads are the same.
26.4 Icosahedron
The icosahedron has twelve points, thirty sides and twenty faces, each an equilateral
triangle. To determine the face spread S, suppose that V is a point of the icosahedron
with adjacent points A, B, C, D and E forming a regular pentagon as in Figure 26.6.
Suppose that the common quadrance of a side is Q, and that M is the midpoint of the
side V E, so that DM and M A are perpendicular to V E, and that
Q (D, M ) = Q (M, A) = 3Q/4.
A
C V
M
E
G D
µ ¶
βQ/α βQ/α
S ≡ s (M D, M A) = 1−
3Q/4 3Q
µ ¶
4β β 4
= 1− = .
3α 3α 9
26.5 Dodecahedron
The dodecahedron has twenty points, thirty sides and twelve faces, each a regular
pentagon. To determine the face spread S, suppose that each side of the dodecahedron
has quadrance Q. Three sides meet at every point.
If the point V has adjacent points A, B and C then ABC is an equilateral triangle
with quadrances βQ/α, since this is the quadrance of a diagonal side of a regular
pentagon of quadrance Q, as in Exercise 14.3. Furthermore the spread r ≡ s (V A, V B)
is equal to β, since this is the spread between adjacent lines of a regular pentagon.
This is shown in Figure 26.7.
A
Q
rQ B
P
bQ a F V
P Q
C
Now suppose that F is the foot of the altitude from A to BV , and so by symmetry
also the foot of the altitude from C to BV. Then using the right triangle AF V , the
quadrance P ≡ Q (A, F ) = Q (C, F ) is
P = rQ (A, V ) = βQ.
In the isosceles triangle AF C the quadrances are then βQ, βQ and βQ/α. Use the
Isosceles triangle theorem and some pleasant simplification to obtain the face spread
µ ¶
βQ/α βQ/α
S ≡ s (F A, F C) = 1−
βQ 4βQ
4α − 1 4
= = .
4α2 5
One of the important traditional uses of angles and the transcendental trigonometric
functions cos θ and sin θ is to establish polar coordinates in the plane, and spherical
and cylindrical coordinates in three-dimensional space. This simplifies problems with
rotational symmetry in advanced calculus, mechanics and engineering.
This chapter shows how to employ rational analogues to accomplish the same tasks,
with examples chosen from some famous problems in the subject. The rational
approach employs conventions that generalize well to higher dimensions.
For a point A ≡ [x, y] in Cartesian coordinates, introduce the polar spread s and the
quadrance Q by
¡ ¢
s ≡ x2 / x2 + y 2
Q ≡ x2 + y 2 .
Then [s, Q] are the rational polar coordinates of the point A ≡ [x, y]. The spread s
is defined between OA and the y axis. This convention
265
266 27. RATIONAL SPHERICAL COORDINATES
P =[x,y]
Q
s
O x
x2 = sQ (27.1)
y2 = (1 − s) Q.
2x dx = Q ds + s dQ
2y dy = −Q ds + (1 − s) dQ.
For future reference, note that the determinant is evaluated by adding the first row to
the second to get a diagonal matrix. In the (++)-quadrant, use (27.1) to obtain
p
xy = s (1 − s) Q
1
dx dy = p ds dQ. (27.3)
4 s (1 − s)
27.1. POLAR SPREAD AND QUADRANCE 267
Example 27.1 The area a of the central circle of quadrance K is, by symmetry,
Z KZ 1 Z 1
1 1
a=4 p ds dQ = K p ds.
0 0 4 s (1 − s) 0 s (1 − s)
This is not an integral which can be evaluated explicitly using basic calculus,
motivating the definition of the number
Z 1
1
π= p ds. (27.4)
0 s (1 − s)
0.25
0.125
0
-1 -0.5 0 0.5 1
x
-0.125
-0.25
Q2 = sQ − (1 − s) Q
= (2s − 1) Q.
268 27. RATIONAL SPHERICAL COORDINATES
So either of
Q = 2s − 1 or s = (Q + 1) /2
R∞ 2
Example 27.3 The integral I = 0 e−x dx is difficult to evaluate using only the
calculus of one variable. Using rational polar coordinates, the idea is as follows, where
the integral is over the (++)-quadrant.
Z ∞ Z ∞
2 −x2 2
I = e dx e−y dy
Z0 ∞ Z ∞
0
−(x2 +y 2 )
= e dx dy
0 0
Z ∞Z 1
e−Q
= p ds dQ
0 0 4 s (1 − s)
Z ∞ Z 1
1
= e−Q dQ p ds
0 0 4 s (1 − s)
£ ¤∞
= −e−Q Q=0 × π/4
= π/4
√
so that I = π/2. ¦
dµ dQ
dx dy = dµ dr = .
2r
Compare this with (27.3) to see that
r
dµ = p ds.
2 s (1 − s)
It follows that the quarter of the central circle of radius r in the (++)-quadrant has
measure πr/2, and the full circle has measure 2πr.
27.2. EVALUATING π2 /16 269
Q1 Q2
Q2
1 Q0 1 1 Q2
1 Q1
Q2
1 1 1
By the Quadrea spread theorem (page 82), the quadrea of an isosceles triangle with
Q1 = Q2 ≡ 1 and spread s3 ≡ s is A = 4s. After n divisions there are 2n congruent
isosceles triangles, each with spread sn at the common point, and hence each with
quadrea 4sn . This gives for the resulting (2n + 2)-gon a total quadrea of
2
An = (2n ) × 4sn , and so a squared area of a2n = An /16 = 22n−2 sn . Now since
√
1 − 1 − sn
sn+1 =
2
it follows that
¡ √ ¢
a2n+1 = 22n sn+1 = 22n−1 1 − 1 − sn
³ p ´
= 22n−1 1 − 2−n+1 22n−2 − a2n
p
= 22n−1 − 2n 22n−2 − a2n .
Surprisingly, this recurrence relation yields a pleasant form for the general term a2n , as
indicated by the following computations.
a20 = 2−2 = 0.25
p
a21 = 2−1 − 20 2−2 − 2−2 = 2−1 = 0.5
p √
a22 = 21 − 21 20 − 2−1 = 2 − 2 ≈ 0.585 786
q q
√ √
a23 = 23 − 22 22 − 2 + 2 = 8 − 4 2 + 2 ≈ 0.608 964
s µ q ¶ r q
√ √
a24 5 3 4
= 2 − 2 2 − 8 − 4 2 + 2 = 32 − 16 2 + 2 + 2 ≈ 0.614 871
Exercise 27.2 Show that this pattern continues, giving a closed expression for a2n . ¦
270 27. RATIONAL SPHERICAL COORDINATES
Following Euler, for decimal numbers p > 0 and q > 0 define the Beta function, or
Beta integral, Z 1
B (p, q) ≡ sp−1 (1 − s)q−1 ds.
0
There is a standard expression for the Beta function in terms of the Gamma
function defined for t > 0 by
Z ∞ Z ∞
2
−u t−1
Γ (t) ≡ e u du = 2 e−x x2t−1 dx.
0 0
Integration by parts and direct calculation shows that
Γ (t + 1) = t Γ (t)
Γ (1) = 1.
This implies that
Γ (n) = (n − 1)!
for any positive integer n ≥ 1.
Use rational polar coordinates to rewrite the following integral over the (++)-quadrant
Z ∞ Z ∞
2 2
Γ (p) Γ (q) = 4 e−x x2p−1 dx e−y y 2q−1 dy
0 0
Z ∞ Z ∞
−(x2 +y2 ) 2(p−1) 2(q−1)
= e x y 4xy dx dy
0 0
Z ∞ Z 1
= e−Q (sQ)p−1 ((1 − s) Q)q−1 Q ds dQ
0 0
Z ∞ Z 1
q−1
= e−Q Qp+q−1 dQ sp−1 (1 − s) ds
0 0
= Γ (p + q) B (p, q)
where (27.2) was used to go from the second to the third line. Thus
Γ (p) Γ (q)
B (p, q) = . (27.6)
Γ (p + q)
Values of the Beta function are particularly useful in calculations involving rational
polar or spherical coordinates. Note that in particular
B (1/2, 1/2) = π = (Γ (1/2))2
so that, recovering the computation of Example 27.3,
Z ∞
2 √
Γ (1/2) = 2 e−x dx = π.
0
27.4. RATIONAL SPHERICAL COORDINATES 271
Then
x2 = sqR y 2 = (1 − s) qR z 2 = (1 − q) R (27.7)
so that x, y and z are determined, up to sign, by [s, q, R]. Take differentials to obtain
2x dx = qR ds + sR dq + sq dR
2y dy = −qR ds + (1 − s) R dq + (1 − s) q dR
2z dz = 0 ds − R dq + (1 − q) dR.
Thus in the (+ + +)-octant, where the signs of x, y and z are all positive,
¯ ¯
¯ qR sR sq ¯¯
¯
8xyz dx dy dz = ¯¯−qR (1 − s) R (1 − s) q ¯¯ ds dq dR
¯ 0 −R 1−q ¯
¯ ¯
¯qR sR sq ¯
¯ ¯
= ¯¯ 0 R q ¯¯ ds dq dR = qR2 ds dq dR
¯0 0 1¯
where the determinant is evaluated by adding the first row to the second, and then the
second row to the third, to obtain a diagonal matrix.
y
x
Example 27.5 An ‘ice cream cone’ lies above the cone z 2 = x2 + y 2 , and inside the
projective sphere x2 + y 2 + z 2 = z centered at [0, 0, 1/2] with quadrance 1/4. Write the
cone as q = 1/2 and the sphere as R = 1 − q, so that the volume v is
Z 1 Z 1/2 Z 1−q √
R
v = 4 p dR dq ds
0 0 0 8 s (1 − s) (1 − q)
Z ∙ 3/2 ¸1−q
π 1/2 1 2R
= √ dq
2 0 1−q 3 R=0
Z ∙ ¸1/2
π 1/2 π q2 π
= (1 − q) dq = q− = .
3 0 3 2 q=0 8
y
x
Example 27.6 To find the volume v of the spherical cap inside the sphere
x2 + y 2 + z 2 = K ≡ k2 (k ≥ 0) and lying above the plane z = d ≥ 0, where d ≤ k, use
rational cylindrical coordinates [s, Q, z]
Z 1 Z K−d2 Z √K−Q
1
v = 4 p dz dQ ds
0 0 d 4 s (1 − s)
Z K−d2 ³p ´ h iK−d2
= π K − Q − d dQ = π −2 (K − Q)3/2 /3 − Qd
0 Q=0
π¡ 3 ¢ π 2
= d − 3dk 2 + 2k 3 = (k − d) (2k + d) .
3 3
z
k
z=d
k k
y
x
Example 27.7 The volume of the spherical ring remaining when a cylinder with axis
the z-axis is removed from the central sphere of quadrance K ≡ k 2 (k ≥ 0), leaving a
solid bounded by the planes z = d and z = −d, where d ≤ k, is
Z 1 Z K Z √K−Q Z K p
1
v = 8 p dz dQ ds = 2π K − Q dQ
0 K−d2 0 4 s (1 − s) K−d2
h iK 4π 3
= 2π −2 (K − Q)3/2 /3 = d .
Q=K−d2 3
Curiously, this is independent of the quadrance K of the sphere.
z =d
y
x k k
z = -d
Example 27.8 To find the volume v above the paraboloid z = x2 + y 2 and below the
plane z = r ≥ 0
Z 1Z rZ r Z r
1 πr2
v=4 p dz dR ds = π (r − R) dR = .
0 0 R 4 s (1 − s) 0 2
As discovered
√ by Archimedes, this is one half of the volume of the cylinder of height r
and radius r. ¦
Example 27.9 The moment Mxy of the upper hemisphere of the unit sphere of
density 1 and mass M ≡ 2π/3 with respect to the xy−plane is
Z 1Z 1Z 1 √
z R
Mxy = 4 p ds dq dR
0 0 0 8 s (1 − s) (1 − q)
p
where z = (1 − q) R. Thus
Z 1
π π
Mxy = ×1× R dR =
2 0 4
and the centroid has z coordinate z ≡ Mxy /M = 3/8, so is [0, 0, 3/8].
z
1
3/8
1 1
y
x
Example 27.10 The moment of inertia of the solid unit ball around the z axis is
Z 1Z 1Z 1 √
qR R
Iz = 8 p ds dq dR
0 0 0 8 s (1 − s) (1 − q)
Z 1 Z 1
q
= π R3/2 dR √ dq
0 0 1 −q
µ ¶
2 1 2 4 8π
= π × × B 2, =π× × =
5 2 5 3 15
Example 27.11 The volume v of the hyperbolic cap shown in Figure 27.9, above the
top sheet of the hyperboloid z 2 − x2 − y 2 = K ≡ k 2 (k ≥ 0) and below the plane
z = d ≥ 0, where d ≥ k, is
Z 1 Z d2 −K Z d Z d2 −K ³ p ´
1
v = 4 √
p dz dQ ds = π d − Q + K dQ
0 0 Q+K 4 s (1 − s) 0
h id2 −K π
= π Qd − 2 (Q + K)3/2 /3 = (k − d)2 (2k + d) .
Q=0 3
This is the same formula as the volume of a spherical cap in Example 27.6!
z =d
y
x
Example 27.12 The volume of the hyperbolic ring shown in Figure 27.10 inside a
cylinder with axis the z-axis and outside the hyperboloid of one sheet
x2 + y 2 − z 2 = K ≡ k2 (k ≥ 0) bounded by the planes z = d and z = −d is
Z 1 Z d2 +K Z √
Q−K Z d2 +K p
1
v = 8 p dz dQ ds = 2π Q − K dQ
0 K 0 4 s (1 − s) K
h id2 +K 4π 3
3/2
= 2π 2 (Q − K) /3 = d .
Q=K 3
Curiously, this is independent of K, and is the same as the volume of the spherical ring
in Example 27.7!
z =d
k k y
x
z = -d
For a fixed value K of R, the polar spreads s and q parametrize that part of the
surface of the sphere of quadrance K contained in the (+ + +)-octant. To describe the
full sphere these two spreads must be augmented by three additional bits of
information, namely the signs of x, y and z.
dx dy dz = dν dr = dν dR /2r.
Thus
R ds dq
dν = p .
4 s (1 − s) (1 − q)
Example 27.14 The surface area a of the spherical cap of the sphere
x2 + y 2 + z 2 = K ≡ k 2 (k ≥ 0) lying above the plane z = d ≥ 0, where d ≤ k, as shown
in Figure 27.6, is
Z (K−d2 )/K Z 1
K
a = 4 p ds dq
0 0 4 s (1 − s) (1 − q)
h i(K−d2 )/K
= πK −2 (1 − q)1/2
q=0
µ ¶
d
= 2πk2 1 − .
k
The linear dependence of this expression on d is one of the most remarkable properties
of a sphere, and is responsible for the fact that an egg slicer subdivides a sphere into
strips of constant surface area. This fact is also important for harmonic analysis on a
sphere, and for the representation theory of the rotation group. ¦
27.6. FOUR DIMENSIONAL RATIONAL SPHERICAL COORDINATES 277
Then T is the four-dimensional quadrance, and r is the third polar spread between
OA and the new (fourth) w−axis. Then
x2 = sqrT
y2 = (1 − s) qrT
z2 = (1 − q) rT
w2 = (1 − r) T. (27.9)
Take differentials and follow the established pattern to get
¯ ¯
¯ qrT srT sqT sqr ¯¯
¯
¯−qrT (1 − s) rT (1 − s) qT (1 − s) qr¯
16 xyzw dx dy dz dw = ¯¯ ¯ ds dq dr dT
¯ 0 −rT (1 − q) T (1 − q) r ¯¯
¯ 0 0 −T 1−r ¯
¯ ¯
¯qrT srT sqT sqr ¯
¯ ¯
¯ 0 rT qT qr ¯¯
= ¯¯ ds dq dr dT
¯ 0 0 T r ¯¯
¯ 0 0 0 1 ¯
= qr2 T 3 ds dq dr dT.
In the (+ + ++)-octant, (27.9) yields
p
xyzw = s1/2 q r3/2 T 2 (1 − s) (1 − q) (1 − r)
so the element of content (four dimensional version of volume) is
√
rT
dx dy dz dw = p ds dq dr dT.
16 s (1 − s) (1 − q) (1 − r)
dx dy dz dw = dν dT /2
then (since T = 1) √
r
dν = p ds dq dr.
8 s (1 − s) (1 − q) (1 − r)
Exercise 27.3 Use this to show that the surface volume of the unit 3-sphere is 2π 2 . ¦
27.7 Conclusion
This book is only a beginning, and much remains to be done. Hundreds of classical
results of Euclidean geometry may be generalized to the universal setting. A coherent
and precise framework for three-dimensional geometry should be created. The number
theoretical and combinatorial implications of metrical geometry over finite fields
requires investigation, as do the spread polynomials along with other related special
functions. Researchers should ponder the opportunities in regarding algebraic
geometry as an essentially metrical theory. Many additional applications should be
developed and tested, both in applied and pure mathematics. Physicists might enjoy
speculating about the implications for their subject.
But perhaps the most exciting possibility of all is to re-evaluate the mathematics
taught (and not taught) in schools and colleges, and to think about ways of presenting
to young people this simpler and more logical approach to trigonometry and geometry.
Appendix A
Recall that the relationships between the Cartesian coordinates [x, y] and the rational
polar coordinates [s, Q] of spread and quadrance are given by
¡ ¢
s = x2 / x2 + y 2 Q = x2 + y 2
x2 = sQ y 2 = (1 − s) Q.
In this Appendix, some well known curves are listed, together with the usual Cartesian
and polar forms, as well as new rational polar forms involving s and Q. As in the case
of both Cartesian and polar coordinates, rational polar coordinates will have the most
pleasant form only when the position of the curve is suitably chosen. For example,
both the Cartesian and polar equations of the ellipse become more complicated if the
ellipse is rotated and/or translated.
It is important to note that the rational polar forms of these curves have an enormous
advantage over the usual polar forms for pure mathematics–they allow extensions of
these curves to general fields. In the examples below, we adopt the notational
convention that A ≡ a2 and B ≡ b2 . The Cartesian and polar forms for these classical
curves are taken from A catalog of special plane curves [Lawrence] and A book of
curves [Lockwood].
279
280 APPENDIX A. RATIONAL POLAR EQUATIONS OF CURVES
The derivations of the rational polar equations are left to the reader; they are often
interesting. Of course there are many additional curves to investigate.
Line The line has Cartesian equation y = ax and polar equation tan θ = a. Using
rational polar coordinates its equation is
1
s= .
1+A
A (Q − B)
s= .
Q (A − B)
y
1
-2 -1 0 1 x 2
-1
A (Q + B)
s= .
Q (A + B)
281
4
y
2
-4 -2 0 2 x 4
-2
-4
y 2 = 4ax
y2
1
0
1 2 3 4
x
-1
-2
(1 − s)2 Q = 16As
or µ ¶2
Q + 8A 16A (Q + 4A)
s− = .
Q Q2
r = 2a (1 + cos θ)
r = 2a (1 − cos θ)
2 2
1 1
0
0 1 2 3 4 4 3 2 -1
-1 -1
-2 -2
µ ¶2
Q + 4A Q
s− = .
4A A
-4 -2 0 2 4
-1
-2
Limacon The limacon is a generalization of the cardioid, and has polar equation
r = 2a cos θ + b.
µ ¶2
Q+B BQ
s− = .
4A 4A2
µ ¶2
(Q + A) Q
s+ = .
4A 4A
1.5
0.5
-1
-1.5
or
¡ 2 ¢3
x + y 2 − a2 + 27a2 x2 y 2 = 0.
-1 x 1
-1
µ ¶2
1 1 (A − Q)3
s− = − .
2 4 27AQ2
284 APPENDIX A. RATIONAL POLAR EQUATIONS OF CURVES
Eight curve The eight curve, or lemniscate of Gerono, has Cartesian equation
¡ ¢
x4 = a2 x2 − y 2
µ ¶2
A (A − Q) A
s− = .
Q Q2
a2 b2
− =1
x2 y 2
y 4
0
-1 -0.5 0.5 x1
-2
-4
µ ¶2 2
A+B+Q (A + B + Q) − 4AQ
s− = .
2Q Q2
y
2
-1 0 1 2 3
x
-1
-2
¡ 2 ¢2
2Q + 18AQ − 27A2
s (3 − 4s) = .
64Q3 A
The three-fold symmetry of the curve is reflected in the appearance of the third spread
polynomial S3 (s) = s (3 − 4s)2 .
Hippopede The hippopede, or horse fetter, (Proclus, 75 BC) has Cartesian equation
¡ 2 ¢2 ¡ ¢¡ ¢
x + y 2 +4b2 b2 − a2 x2 + y 2 = 4b4 x2
1
y
-2 -1 0 1 2
x
-1
Q
s= − A + B.
4B
286 APPENDIX A. RATIONAL POLAR EQUATIONS OF CURVES
0.4
y
0.2
-1 -0.5 0.5 x 1
-0.2
-0.4
Q+2
s= .
4
x3 + y 3 + 3xy = 0.
3
y
2
-3 -2 -1 1 2 3
x
-1
-2
-3
¡ ¢2 ¡ ¢
(2s − 1)2 s2 − s + 1 Q2 −18s (1 − s) 1 − 3s + 3s2 Q+81s2 (1 − s)2 = 0.
Appendix B
Ellipson
The ellipson consists of all points [x, y, z] inside, or on, the unit cube 0 ≤ x, y, z ≤ 1
satisfying the Triple spread formula
2 ¡ ¢
(x + y + z) = 2 x2 + y 2 + z 2 + 4xyz.
This surface resembles an inflated tetrahedron, and indeed intersects the unit cube at
precisely a tetrahedron, with points [0, 0, 0] , [1, 1, 0] , [1, 0, 1] and [0, 1, 1], and volume
1/3. Its cross sections in any of the coordinate plane directions is otherwise always an
ellipse, tangent to the unit square.
287
288 APPENDIX B. ELLIPSON
For example, the cross sections corresponding to z = 0.1, 0.2, 0.4 and 0.8 are shown in
the x − y plane in Figure B.2.
0.8
0.6
y
0.4
0.2
0
0 0.2 0.4 x 0.6 0.8 1
On the other hand, a cross section parallel to a face of the tetrahedron, such as the
plane x + y + z = 2, yields the interesting curve shown in Figure B.3.
2 (36Q − 5)2
s (3 − 4s) = 3
(6Q)
which bears some similarity to the equation defining the deltoid. The three-fold
symmetry is reflected by the fact that the left hand side is S3 (s).
Exercise B.1 (Harder, requires calculus) Show that the ellipson has volume
289
290 THEOREMS WITH PAGES AND IMPORTANT FUNCTIONS
Important Functions
2 ¡ ¢
A (a, b, c) = (a + b + c) − 2 a2 + b2 + c2 .
¡ ¢
S (a, b, c) = (a + b + c)2 − 2 a2 + b2 + c2 − 4abc.
³ ¡ ¢´2
Q (a, b, c, d) = (a + b + c + d)2 − 2 a2 + b2 + c2 + d2 − 64abcd.
µ ¡ ¢ ¶2
(a + b + c + d)2 − 2 a2 + b2 + c2 + d2
R (a, b, c, d) =
−4 (abc + abd + acd + bcd) + 8abcd
− 64abcd (1 − a) (1 − b) (1 − c) (1 − d) .
E (Q1 , Q2 , Q3 , P1 , P2 , P3 )
µ ¶
4P1 P2 P3 + (P2 + P1 − Q3 ) (P2 + P3 − Q1 ) (P1 + P3 − Q2 )
=2 .
−P1 (P2 + P3 − Q1 )2 − P2 (P1 + P3 − Q2 )2 − P3 (P2 + P1 − Q3 )2
Bibliography
291
292 BIBLIOGRAPHY
293
294 INDEX