The sine of one degree
Worth reading first: A sine wave is a circle seen from the side · The angle that will not divide by three.
A sine wave is a circle seen from the side defined the sine of an angle as a height: walk round a circle of radius one through that angle, and the sine is how far above the starting level the walk has climbed. The definition is a picture, and the picture gives no number. For a few angles the number follows from geometry — from a half equilateral triangle, from a half square — but a table of sines has an entry for every degree, and most of the entries do not fall out of any figure.
For two thousand years every such table was computed by hand, and every one of them ran into the same entry. This essay is about that entry, the sine of one degree: why it cannot be constructed, and the two ways it was computed anyway.
The chain that stops at three degrees
A table of sines is built from a few angles whose sines are known exactly, together with rules that make new sines from old. The ancient tables were tables of chords rather than sines — the chord of an angle in a circle of radius one is twice the sine of half the angle, as every side measured by one diameter drew it — but the arithmetic is the same and is easier to follow in sines.
The regular pentagon and hexagon supply exact values: involves , and . The subtraction formula , which Ptolemy had in the form of his theorem about a quadrilateral in a circle, turns them into . The half-angle formula, , then halves as often as needed: , , , . Every step takes a square root at most, so every sine on the chain can be written in square roots and drawn with ruler and compass. Adding and subtracting what has been reached gives every multiple of , and every halving of one.
Nothing on the chain is a whole number of degrees other than a multiple of three. To reach one degree from three requires dividing an angle by three, and the angle that will not divide by three proved that a general angle cannot be trisected with ruler and compass. The table-maker therefore has entries at and and none at , and since every whole-degree entry not a multiple of three is built from by the addition formula, the whole table depends on the one number the method cannot reach.
A cubic with three real roots
The obstruction can be written as an equation. The triple-angle formula
says that satisfies
and the number is known. So the sine of one degree is a root of a cubic with known coefficients.
It is not the only root, and the hero figure shows the other two. Any angle whose triple has the same sine as gives a root, and tripling gives , tripling gives — both a whole number of turns past . The three angles are a third of a turn apart on the circle, the corners of an equilateral triangle, and their sines are , and , which add up to nought because the cubic has no term. Finding means picking out the small root.
That a cubic with three real roots cannot be solved with square roots alone is the content of three real roots and no real radicals, and for this particular cubic there is a direct count. The cosine of one degree is a root of an irreducible polynomial whose degree over the rationals is half of Euler’s , which is . A number reachable by ruler and compass must have a degree that is a power of two, since each step can at most double it; forty-eight is sixteen times three.
The figure computes that degree for every whole-degree angle up to and finds the pattern complete: an angle of degrees can be constructed exactly when is a multiple of three. The factor of three in the degree is the trisection, appearing as arithmetic. It is the same arithmetic as which polygons can be drawn: the angle is a -th of a turn, and has the prime in it twice, while Gauss’s criterion allows each odd prime at most once.
What one wrong entry would cost
The dependence of a whole table on one entry is worth making concrete, because it explains why the table-makers spent so much effort on a single number. From and , the addition formula gives , then , from and , and so on round the quadrant, with the multiples of three supplied independently by the chain. An error in enters as about , and every entry built by repeated addition of one degree inherits a multiple of it that grows with the number of additions. A table of sines at every degree, computed this way, is no more accurate than its one-degree entry times the number of steps from the nearest multiple of three — at most two steps, which is why the multiples of three matter.
Entries between tabulated angles were interpolated, and linear interpolation over a step of radians errs by up to about times the size of the function’s second derivative. For Ptolemy’s chords, tabulated at steps of half a degree, that is a few millionths of the radius — about the size of the last sexagesimal place his table printed, one part in 3,600 of a unit in a radius of sixty. The table’s precision and its step were matched, and a finer table would need smaller steps, more precise interpolation and a more precise one-degree entry, all together.
Cardano’s formula hands the problem back
Cubic equations had a formula from the sixteenth century, and it is natural to ask what it does here. Gerolamo Cardano’s formula writes a root of as , where and are the two roots of a quadratic. For this cubic, scaled to , that quadratic has no real roots.
The number whose cube root Cardano requires is , a complex number of modulus one-eighth at an angle of . Its three cube roots have modulus one half and angles , and , and twice their real parts are , and — the three roots again. The formula is correct, and it is useless for computing: taking the cube root of a complex number means dividing its angle by three, which is the original problem. Multiplying is turning explains why, since a cube root of a complex number turns through a third of its angle. Cardano called this the irreducible case, and it was the first place in history where complex numbers were forced on mathematicians who wanted only real answers.
Ptolemy’s bracket
The table-makers did not need a formula. They needed a number to the precision of their table, and Ptolemy, in the second century, got one from an inequality.
The inequality is that when an angle grows, its sine grows proportionally less: for below a right angle,
In modern terms this is the statement that decreases, which the angle that is really an area made visible by comparing a triangle, a sector and a larger triangle; Ptolemy had it as a lemma about chords that goes back to Aristarchus. Applied with and it gives , and applied with and it gives . Both bounds are on the chain, so both are computable.
The bracket runs from to , a width of one and a half millionths, and the true value sits inside. Ptolemy ran the argument on chords — on the chord of one degree, from the chords of and — and in his units, a circle of radius sixty with sexagesimal fractions, both ends of the bracket came out as . His table carried two sexagesimal places, so the bracket settled the entry completely and his value for the chord of one degree is correct to the last place he printed. An impossible construction had been sidestepped by not constructing anything: the number was trapped, and the trap was narrower than the table’s precision.
Doing the same thing again
A bracket gives a fixed precision. A table-maker who wanted more had to bracket more finely, using constructible angles closer to one degree on either side, and the bracket narrows only in proportion to how close they come: its width is roughly the spacing of the two angles times the slope of , which near one degree is a few millionths per degree. Fifteen-place tables by this route would need constructible angles within a billionth of a degree of one degree on each side, reached by long chains of halvings and additions, each carried to fifteen places.
Jamshīd al-Kāshī, working at the observatory in Samarkand in the 1420s, found a better route through the cubic itself. Rewrite as
For the small root, the term is tiny — about — so the right side is very nearly , a first guess. Putting the guess into the right side gives a better guess, and that one gives a better one still. Each step is one cube, one addition and one division by three, all of them operations a computer of the fifteenth century could carry out to as many places as he had patience for.
The gain per step is the slope of the right-hand side at the root, : each step multiplies the error by that factor and so adds almost three correct decimal places. Twenty steps reach sixty places, and the figure checks the result against an independent computation — the Taylor series at , with from Machin’s formula — to fifty-five places. Both routes give
The iteration is a fixed-point method of exactly the kind the staircase that shows the whole orbit drew as a cobweb: a map whose graph crosses the diagonal at the answer, with slope so close to nought at the crossing that the cobweb collapses onto the point almost at once. Al-Kāshī did not have the language of contraction, but he had its substance: he noticed that the cubic, read as a rule for correcting a guess, corrects it enormously at every turn because the cubed term is so small. His value of was accurate to the equivalent of some sixteen decimal places, far beyond any earlier table, and it was computed as part of the same programme that produced his value of to sixteen decimal places, the most accurate for nearly two centuries.
Linear is enough, and Newton would be faster
Each step of al-Kāshī’s iteration adds a fixed number of correct places — almost three — so the number of steps grows in proportion to the precision wanted. That is linear convergence, and it is the slow kind. Newton’s method applied to the same cubic would instead replace a guess by with , and near a simple root the number of correct places roughly doubles at every step: three, six, twelve, twenty-four, forty-eight. Six steps of Newton reach the precision that twenty of al-Kāshī’s do.
Al-Kāshī’s choice was nevertheless the right one for his circumstances, and the reason is the cost of a step rather than the number of steps. A Newton step needs a division by , a number of full precision, and long division of one many-place sexagesimal number by another was the most laborious operation in his arithmetic. His step divides only by three. When the contraction factor is as small as , the linear method is already fast, and each of its steps is cheap; the quadratic method would save steps and spend them back in divisions. A cubic method that is Newton’s in disguise followed the opposite trade, where each step does more work in order to need fewer.
There is a second, quieter advantage. Newton’s method converges quickly only once the guess is close; from a poor start it can jump to another root, as chaos on the line between two roots showed for exactly this kind of cubic. The fixed-point rule, by contrast, is a contraction on a whole interval containing the wanted root and no other, so it cannot be led astray by a bad start inside that interval. For a table-maker who could not afford to discover a wrong root after a week of arithmetic, that guarantee was worth more than speed.
Why the iteration converges to the right root
A fixed-point iteration converges to a root only if the map is shrinking near it, and the cubic has three roots. Near the other two, the slope is about and — larger than one — so the iteration started near them would be driven away. The rule is a contraction only on an interval around nought of half-width about , which contains exactly one of the three roots. Started at , which is in that interval, it cannot find any root but the one wanted.
That is the selection the impossibility arguments said could not be made by radicals, made instead by a choice of starting point. The cubic’s three roots are algebraically indistinguishable — any statement about one of them that uses only the cubic’s coefficients is true of the others — which is why no formula in radicals can single out the small one without passing through complex numbers. The iteration distinguishes them by size, a property invisible to algebra and obvious to arithmetic.
Sixty places, and the cost left out
The figures compute every number to sixty decimal places, with square roots, and the series all done in whole-number arithmetic, and the agreement of two independent routes is the check. What they cannot show is the cost of the computation in the fifteenth century, which was the real achievement: sexagesimal arithmetic by hand on numbers of ten or more places, where a single slip in a cube propagates into every later step. The iteration is forgiving of slips in one sense — an error in one step is corrected by the next, since the map contracts — but a slip in itself is never corrected, and al-Kāshī’s had to come from the square-root chain to the full precision of the final answer.
Nor do they show the history of the inequality. Ptolemy’s chord lemma is in the Almagest, but its earlier use by Aristarchus and Archimedes is partly a reconstruction from later sources, and the claim that Ptolemy’s bracket made his one-degree entry exact rests on the computation above rather than on any statement of his that the bracket was the reason.
Still open: how much a table of sines costs
The sine of one degree is now a few lines of computation, by series or by the iteration. A question that is still being sharpened is how cheaply the sine can be computed to digits in general. Methods based on the arithmetic–geometric mean compute and the elementary functions to digits in about multiplications of -digit numbers, and binary splitting of series does nearly as well, while the iteration here costs about steps — one per three digits — and the Taylor series fewer. Which of these is best depends on how multiplication of large numbers is done, and the cost of multiplication itself was settled only in 2019, when David Harvey and Joris van der Hoeven gave an algorithm taking steps, the bound Arnold Schönhage and Volker Strassen had conjectured in 1971. Whether that bound is optimal — whether -digit numbers can be multiplied faster than — is not known, and with it the exact cost of a table of sines.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- A quintic a sliding mark reaches — both name constructible number, cubic, irreducible polynomial
- A tower whose degrees multiply — both name constructible number, degree of an extension, irreducible polynomial
- The cube that will not double — both name constructible number, degree of an extension, irreducible polynomial
- The mark that changes what is reachable — both name constructible number, cubic, trisection
- Two instruments with one reach — both name constructible number, cubic, trisection
- A curve that divides any angle — both name constructible number, trisection
Named objects
A dashed tag is an object no other essay names yet.
ChordCobwebConstructible numberCubicDegree of an extensionIrreducible polynomialIterationSineTaylor seriesTrisection