Jump to content

Divine Proportions: Rational Trigonometry to Universal Geometry

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 163.231.6.71 (talk) at 16:22, 4 February 2013 (Quadrance and spread: Spurious comma). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Rational trigonometry is a proposed reformulation of traditional metrical planar (and solid) geometry - which includes trigonometry - by Prof. Norman J. Wildberger in his book Divine Proportions: Rational Trigonometry to Universal Geometry (2005). The book is purposefully critical of traditional mathematics. It eschews transcendental operations entailed in the use of distance (taking square roots) and angle (evaluation of infinite polynomials) calculations central to current methods, in favour of purely algebraic ones. The change is accomplished by replacing ordinary distance with its square ('quadrance') and angular separation of lines by the sine ratio of quadrances in a right triangle ('spread') that, in turn, corresponds to the square of the usual sine ratio.

Following this approach of only using rational equivalences, much of Euclidean geometry is rebuilt without making assumptions of the underlying field. This is also the Universal Geometry aspect of Rational trigonometry: the claim that most results from classical geometry will be applicable, and possess analogs, over any field (not of characteristic two) not just the field of rational numbers.

The three main laws of trigonomtery (pythagoras' theorem, the sine law and the cosine law) are substituted with rational analogs and augmented by two further laws: one relating the quadrances of three collinear points and one relating the spreads of three concurrent lines (for a total of five main laws).

Wildberger holds a Ph.D. in mathematics from Yale University, and taught at Stanford University from 1984 to 1986 and at the University of Toronto from 1986 to 1989; he is currently an associate professor of mathematics at the University of New South Wales, Australia.

Quadrance and spread

Using quadrance instead of distance and spread instead of angle[1] enables calculations to produce output results whose complexity matches that of the input data. In a typical trigonometry problem, for instance, rational values for quadrances and spreads will lead to calculated results (an unknown spread or quadrance) that will either be rational also or at most an expression containing the roots of only rational numbers. These computational gains (exact results, directly calculable) come at the expense of linearity. Doubling or halving a quadrance or spread does not double or halve as a length or a rotation. Similarly, the sum of two lengths or rotations will not be the sum of their individual quadrances or spreads. The mathematics of Rational trigonometry is, its applications aside, a special instance of a description of geometry in terms of linear algebra (using rational methods such as dot products and quadratic forms.) Students who are first learning trigonometry are often not taught about this use of linear algebra within geometry, and changing this state of affairs is (to paraphrase his comments) one aim of Wildberger's book .

Rational trigonometry is otherwise broadly based on Cartesian analytic geometry, with a point defined as an ordered pair (x, y) and a line as a general linear equation

Trigonometry over arbitrary fields

A Triangle through the points (2, 8), (9, 9), and (10, 0) of the finite field-plane F13 × F13.

Rational trigonometry makes it possible to work in almost any mathematical field (fields of characteristic '2' are excluded for technical reasons) whether finite or infinite.[2] The real numbers are not considered a true algebraic field and rational numbers fulfil their role in relation to a linear continuum. Where the output of a calculation would be the root of a rational number (an algebraic number) it can be added as a discreet element (extending the field) and does not require further evaluation: all results having 'exact' expressions.

Over finite fields, the 'plane' is actually a torus, corresponding to the elements of the cartesian product of ordered pairs, with opposite edges identified. An individual 'point' corresponds to one of these elements and a 'line' (which now 'wraps around' this region) corresponds to an initial point plus all exact multiples of the 'vector' (say '2 over and 1 up') giving the line its direction or slope.

example

The figure (right) shows such a 'triangle' of three lines in this finite field setting (F13 x F13). Each line has a separate symbol and the intersections of lines ('vertices') is marked by the appearance of two symbols together at the points: (2,8), (9,9) and (10,0).

Using Pythagoras' theorem (with arithmetic modulo 13) we find these sides have quadrances of:

(9 - 2)2 + (9 - 8)2 = 50 = 11 mod 13

(9 - 10)2 + (9 - 0)2 = 82 = 4 mod 13

(10 - 2)2 + (0 - 8)2 = 128 = 11 mod 13

Then, using manipulation of the Cross law - see below - to give an expression in s, the three (opposite) spreads of the triangle are found to be:

1 - (4 + 11 - 11)2/(4.4.11) = 1 - 3/7 = 8 mod 13

1 - (11 + 11 - 4)2/(4.11.11) = 1 - 12/3 = 10 mod 13

1 - (4 + 11 - 11)2/(4.4.11) = 1 - 3/7 = 8 mod 13

In turn we see that these ratios are all equal as per the Spread law - see below (at least in mod 13):

8/11 : 10/4 : 8/11

Since first and last ratios match (the triangle is 'isosceles') we just need to cross multiply and take differences to show equality with the middle ratio:

(11)(10) - (8)(4) = 78 (0 mod 13)

Quadrance

Quadrance and distance are concerned with the separation of points. Quadrance is the square of the distance.[1] In the (xy)-plane, the quadrance Q(A1A2) for the points A1 and A2 is defined (following Pythagoras' theorem) as

Calculating a quadrance rather than a distance, there is no longer a need to find a square root for the sum of the squares of the differences in coordinates. When taking the square root of a quadrance (which is exact-valued) to give a result in terms of 'distance' therefore only one use is made of the a transcendental operation which may entail any degree of approximation. (Implicitly, conventional trigonometry makes use of such approximations constantly.)

Spread

Suppose  1 and  2 intersect at the point A. Let C be the foot of the perpendicular from B to  2. Then the spread is s = Q/R.
The spread of two lines can be measured in four equivalent positions.

Spread gives one measure to the 'separation' of two lines (replacing 'angle'): a dimensionless number in the range '0' (parallel) to '1' (perpendicular), which can have several interpretations.


  • Trigonometric: as the sine-ratio for the quadrances in a right triangle (and therefore equivalent to the square of the sine of the angle[1]).
  • Vector: as a rational function of the slopes (or directions) of two lines where they meet.
  • Cartesian: as a rational function of the three co-ordinates used to describe these two vectors.
  • Linear algebra: as a normalized rational function of the square of the determinant of two vectors (from three points) divided by the product of their quadrances.

Calculating spread

  • Trigonometric

Suppose two lines,  1 and  2, intersect at the point A as shown at right. Choose a point B ≠ A on  1 and let C be the foot of the perpendicular from B to  2. Then the spread s is

[1]
  • Vector/slope (two-variable)

Like angle, spread depends only on the relative slopes of two lines (constant terms being eliminated) and spread with parallel lines is preserved. So given two lines whose equations are

a1x + b1y = constant and a2x + b2y = constant

we may rewrite them as two lines which meet at the origin (0,0) with equations

a1x + b1y = 0 and a2x + b2y = 0.

In this position the point (-b1,a1) satisfies the first equation and (-b2,a2) satisfies the second and the three points (0,0), (-b1,a1) and (-b2,a2) forming the spread will give three quadrances:

Q1 = (b12 + a12), Q2 = (b22 + a22) and Q3 = (b1 - b2)2 + (a1 - a2)2

The Cross law - see below - in terms of spread is:

1 - s = (Q1 + Q2 – Q3)2/4Q1Q2

which becomes:

1 - s = (a12+ a22 + b12 + b22 – (b1 – b2)2 – (a1 – a2)2)2/4(a12 + b12)(a22 + b12).

This simplifies, in the numerator, to: (2 a1a2 + 2 b1b2)2, giving:

1 - s = (a1a2 + b1b2)2/(a12 + b12)(a22 + b22)

Then, using the important identity due to Fibonacci (a2b1 - a1b2)2 + (a1a2 + b1b2)2 = (a12 + b12)(a22 + b22) the standard expression for spread in terms of slopes (or directions) of two lines becomes:

  • Cartesian (three-variable)

This uses a general coordinate (x3,y3) in place of the origin, and (x1,y1) and (x2,y2) in place of (-b1,a1) and (-b2,a2), to specify the endpoints for a1, b1, a2 and b2.

Spread compared to angle

Unlike angle, 'spread' is a fundamental concept in rational trigonometry, describing a rational function of two lines, whereas 'angle' describes a relationship based on the circular measure between two rays emanating from a common point.[1] Spread is equivalent to square of the sine of both an angle and its complement.

Degree Radian Spread
0 0 0
30 (1/6)π 1/4
45 (1/4)π 1/2
60 (1/3)π 3/4
90 (1/2)π 1
120 (2/3)π 3/4
135 (3/4)π 1/2
150 (5/6)π 1/4
180 π 0

Spread is not proportional to the separation between lines as angle would be, since sine squared is not a sawtooth curve; note that the values above of 1/4, 1/2, 3/4, and 1 correspond to degrees of 30, 45, 60, 90 (uneven steps). Further, spread need not be a rational number. For example, by the half-angle formula, two lines meeting at a 15° angle have spread of:

This difference comes about from defining spread rationally. Angular measure achieves linearity by referencing circular motion but not true position (which spread does). Although not defined by rotation, spread does 'repeat' every 180 degrees (π radians) and in that sense is 'periodic'.

Laws of rational trigonometry

Wildberger states that there are five basic laws in rational trigonometry. He also states, correctly, that these laws can be verified using high-school level mathematics. Some are equivalent to standard trigonometrical formulae with the variables expressed as quadrance and spread.[1]

In the following five formulas, we have a triangle made of three points A1A2A3, . The spreads of the angles at those points are s1s2s3, , and Q1Q2Q3, are the quadrances of the triangle sides opposite A1A2, and A3, respectively. As in classical trigonometry, if we know three of the six elements s1s2s3, , Q1Q2Q3, and these three are not the three s, then we can compute the other three.

Triple quad formula

The three points A1A2A3,  are collinear if and only if:

It can either be proved by analytic geometry (the preferred means within rational trigonometry) or derived from Heron's formula, using the condition for collinearity that the triangle formed by the three points has zero area.

Proof (click at right to show/hide)
Illustration of nomenclature used in the proof.

The line has the general form:

where the (non-unique) parameters a, b and c, can be expressed in terms of the coordinates of points A and B as:

so that, everywhere on the line:

But the line can also be specified by two simultaneous equations in a parameter t, where t = 0 at point A and t = 1 at point B:

or, in terms of the original parameters:

and

If the point C is collinear with points A and B, there exists some value of t (for distinct points, not equal to 0 or 1), call it λ, for which these two equations are simultaneously satisfied at the coordinates of the point C, such that:

and

Now, the quadrances of the three line segments are given by the squared differences of their coordinates, which can be expressed in terms of λ:

where use was made of the fact that .

Substituting these quadrances into the equation to be proved:

Now, if and represent distinct points, such that is not zero, we may divide both sides by :

Pythagoras' theorem

The lines A1A3 (of quadrance Q1) and A2A3 (of quadrance Q2) are perpendicular (their spread is 1) if and only if:

where Q3 is the quadrance between A1 and A2.

This is equivalent to the Pythagorean theorem (and its converse).

There are many classical proofs of Pythagoras' theorem; this one is framed in the terms of rational trigonometry.

The spread of an angle is the square of its sine. Given the triangle ABC with a spread of 1 between sides AB and AC,

where Q is the "quadrance", i.e. the square of the distance.

Proof
Illustration of nomenclature used in the proof.

Construct a line AD dividing the spread of 1, with the point D on line BC, and making a spread of 1 with DB and DC. The triangles ABC, DBA and DAC are similar (have the same spreads but not the same quadrances).

This leads to two equations in ratios, based on the spreads of the sides of the triangle:

Now in general, the two spreads resulting from dividing a spread into two parts, as line AD does for spread CAB, do not add up to the original spread since spread is a non-linear function. So we first prove that dividing a spread of 1, results in two spreads that do add up to the original spread of 1.

For convenience, but with no loss of generality, we orient the lines intersecting with a spread of 1 to the coordinate axes, and label the dividing line with coordinates and . Then the two spreads are given by:

Hence:

So that:

Using the first two ratios from the first set of equations, this can be rewritten:

Multiplying both sides by :

Q.E.D.

Spread law

For any triangle with nonzero quadrances:

This is the law of sines, just squared.

Cross law

For any triangle ,

This is analogous to the law of cosines. It is called 'cross law' because , the square of the cosine of the angle, is called the 'cross'.

Triple spread formula

For any triangle

This corresponds approximately to the angle sum formulae for sine and cosine (in a triangle, whose angles sum to 180 degrees, sin a = sin(b+c) = (sin b)(cos c) + (sin c)(cos b)). Equivalently, it describes the relationship between the spreads of three concurrent lines, as spread (like angle) is unaffected when the sides of a triangle are moved parallel to themselves to meet in a common point.

Knowing two spreads allows the third spread to be calculated by solving the associated quadratic formula but, as two solutions are possible, further triangle spread rules must be used to select the appropriate one. (The relative complexity of this process contrasts with the much simpler method of obtaining a complementary angle.)

Ease of calculation

Rational trigonometry makes some problems solvable with only addition, subtraction, multiplication, and division, with fewer uses of other functions such as square roots, sine, and cosine compared to classical trigonometry. Such algorithms execute more efficiently on most computers, for problems such as solving triangles. Other computations, however, do involve more computations than their classical analogues; such computations include determining the quadrance of a line segment given the quadrance of two collinear line segments which compose it, or such as computing the spread of the sum of two angles with known spreads.[3]

See also

References

  1. ^ a b c d e f Wildberger, Norman J. (2007). "A Rational Approach to Trigonometry". Math Horizons. November 2007. Washington, DC: Mathematical Association of America: 16–20. ISSN 1072-4117.
  2. ^ Le Anh Vinh, Dang Phuong Dung (July 17, 2008). "Explicit tough Ramsey graphs" (Document). arXiv:arXiv:0807.2692. {{cite document}}: Check |arxiv= value (help); Cite document requires |publisher= (help); Unknown parameter |arxiv= ignored (help), page 1. Another version of this article is at Le Anh Vinh, Dang Phuong Dung (2008), "Explicit tough Ramsey Graphs", Proceedings of International Conference on Relations, Orders and Graphs: Interaction with Computer Science 2008, Nouha Editions, 139–146. }}
  3. ^ Olga Kosheleva (2008), "Rational trigonometry: computational viewpoint", Geombinatorics, Vol. 1, No. 1, pp. 18–25.