Angles
Why a triangle has 180 degrees, a polygon (n − 2) · 180 degrees and a star (n − 2k) · 180 degrees, why only triangle, square and hexagon fill the plane, and why ten is unique among the angle sums.
So far the subject was numbers. The page Angle sums and full circles links them with geometry: every figure has an angle sum, and ten stands out among them. This chapter proves the formulas for it, starting from Euclid’s geometry.
The parallel postulate
After the definitions, Euclid’s Elements set out five postulates about points, lines and circles. The fifth is the most famous, because it sounds less self-evident than the others. In the form usual today it reads:
Axiom
For a line and a point not on there is exactly one line through that does not meet , the parallel.
For two thousand years mathematicians tried to prove this axiom from the other four. In the nineteenth century Gauss, Bolyai and Lobachevsky developed a geometry without this axiom, and Beltrami, Klein and Poincaré showed with their models that it is consistent. So the proof is impossible: there are consistent geometries in which the axiom is false. There a triangle has less than 180 degrees. All theorems of this chapter therefore hold in the Euclidean plane, the geometry of a flat sheet of paper.
We measure angles in degrees, with the full circle as . The page on angle sums counts in full circles instead. Both are the same, only in different units: is half a full circle.
The triangle
Theorem 1
The angles of a triangle add up to .
Proof
Let be a triangle with angles at . Through draw the parallel to . With it forms an angle that, as an alternate angle at parallels, equals , and with one that equals . Together with the three angles fill the straight line through , so .
∎
This is how the Pythagoreans already proved it according to Eudemus, as Proclus reports in his commentary. Euclid proceeds a little differently in the Elements I 32 and extends one side.
Polygons and stars
Theorem 2
The interior angles of a convex -gon add up to .
Proof
From one corner draw the diagonals to all non-adjacent corners. They divide the -gon into triangles whose angles together make up exactly the interior angles of the polygon. By Theorem 1 this gives .
∎
Theorem 3
The angles at the points of the figure add up to
counted in full circles .
Proof
Walk along the figure. At each corner you turn by the exterior angle , and the interior angle at that corner is . For a star drawn in a single stroke you go round the centre times, since each step skips of the pieces of the circle. So the turns add up to , and for the interior angles there remains
If by Chapter 6 the figure falls into equal stars , these together give , the same.
∎
For this is Theorem 2. Every further step size takes away exactly one full circle.
| n | Figures | Full circles per figure | Sum |
|---|---|---|---|
| 3 | 1 | 0.5 | 0.5 |
| 4 | 1 | 1 | 1 |
| 5 | 2 | 1.5 + 0.5 | 2 |
| 6 | 2 | 2 + 1 | 3 |
| 7 | 3 | 2.5 + 1.5 + 0.5 | 4.5 |
| 8 | 3 | 3 + 2 + 1 | 6 |
| 9 | 4 | 3.5 + 2.5 + 1.5 + 0.5 | 8 |
| 10 | 4 | 4 + 3 + 2 + 1 | 10 |
| 11 | 5 | 4.5 + 3.5 + 2.5 + 1.5 + 0.5 | 12.5 |
| 12 | 5 | 5 + 4 + 3 + 2 + 1 | 15 |
The angle sums of all figures up to the 16-gon, counted in full circles. Each row begins with the polygon and loses one full circle with every step size.
The special position of ten
Theorem 4
Adding up the angle sums of all figures with gives
full circles. only for . For , , for , .
Proof
For the step sizes run from 1 to , and by Theorem 3
From it follows that , so and , .
For the step sizes also run from 1 to , and . From it would follow that is even, but then would be divisible by 4 and would not. So a tie is impossible.
For the inequalities, write the differences as products: in the even case , negative for and positive for . In the odd case , negative for , that is , and positive for , that is .
∎
For the decagon there are full circles: the tetractys appears here as a sum of angles. Remarkably, the proof shows why: the angle sums of an even simplex always form a triangular number, and only the fourth triangular number equals the corresponding number of corners.
The figures of the decagon with their angle sums in full circles: 4, 3, 2 and 1, together 10.
Theorem 5
Angle sum in full circles and quotient agree, , for exactly the four figures
Proof
The equation is . Set with and obtain , rearranged
For we would have , so and hence also . Both factors are positive, and is a divisor of 8: , with . This gives , and no others.
∎
Here the proof shows something no amount of calculating can: there are no further cases, not just up to 100 or up to a million but none at all, because 8 has only four divisors.
Checked by computer: the proof in Lean
four_solutions is Theorem 5 in the form . Lean first shows bounds, and , each by a small estimate, and then with cases works through the finitely many remaining pairs. only_ten is the even case of Theorem 4: the triangular number grows faster than from on (induction), and below that Lean checks by calculation.
/-! Chapter 7: angle sums -/
/-- All cases with k ≤ 10 and m ≤ 12, checked one by one by Lean -/
theorem cases : ∀ k : Fin 11, ∀ m : Fin 13, 3 ≤ k.val → 5 ≤ m.val →
m.val * k.val = 4 * k.val + 2 * m.val →
(k.val = 3 ∧ m.val = 12) ∨ (k.val = 4 ∧ m.val = 8) ∨
(k.val = 6 ∧ m.val = 6) ∨ (k.val = 10 ∧ m.val = 5) := by
decide
/-- Theorem 5: Angle sum equals quotient, that is
(n − 2k) · k = 2n, has exactly four solutions.
With n = 2k + m this becomes m · k = 4k + 2m. -/
theorem four_solutions (k m : Nat) (hk : 1 ≤ k) (hm : 1 ≤ m)
(h : m * k = 4 * k + 2 * m) :
(k = 3 ∧ m = 12) ∨ (k = 4 ∧ m = 8) ∨
(k = 6 ∧ m = 6) ∨ (k = 10 ∧ m = 5) := by
-- k ≥ 3, otherwise m · k ≤ 2m < 4k + 2m
have hk3 : 3 ≤ k := by
rcases Nat.lt_or_ge k 3 with hlt | hge
· have : m * k ≤ m * 2 := Nat.mul_le_mul_left m (by omega)
omega
· exact hge
-- m ≥ 5, otherwise m · k ≤ 4k < 4k + 2m
have hm5 : 5 ≤ m := by
rcases Nat.lt_or_ge m 5 with hlt | hge
· have : m * k ≤ 4 * k := Nat.mul_le_mul_right k (by omega)
omega
· exact hge
-- m ≤ 12 and k ≤ 10, by similar estimates
have hm12 : m ≤ 12 := by
rcases Nat.lt_or_ge 12 m with hlt | hge
· have : 13 * k ≤ m * k := Nat.mul_le_mul_right k (by omega)
have : m * 3 ≤ m * k := Nat.mul_le_mul_left m hk3
omega
· exact hge
have hk10 : k ≤ 10 := by
rcases Nat.lt_or_ge 10 k with hlt | hge
· have : m * 11 ≤ m * k := Nat.mul_le_mul_left m (by omega)
have : 5 * k ≤ m * k := Nat.mul_le_mul_right k hm5
omega
· exact hge
-- finitely many cases, Lean works through them
exact cases ⟨k, by omega⟩ ⟨m, by omega⟩ hk3 hm5 h
/-- Theorem 4, even case: the angle sums of a simplex
n = 2m + 2 give the triangular number T(m), and
T(m) = 2m + 2 holds only for m = 4, that is n = 10. -/
def triangle : Nat → Nat
| 0 => 0
| m + 1 => triangle m + (m + 1)
theorem only_ten (m : Nat) (h : triangle m = 2 * m + 2) : m = 4 := by
-- triangle m grows faster than 2m + 2: from m = 5 on it is too large
have larger : ∀ j, triangle (j + 5) > 2 * (j + 5) + 2 := by
intro j
induction j with
| zero => decide
| succ j ih =>
show triangle (j + 5) + (j + 5 + 1) > 2 * (j + 1 + 5) + 2
omega
rcases Nat.lt_or_ge m 5 with hlt | hge
· have small : ∀ j : Fin 5, triangle j.val = 2 * j.val + 2 → j.val = 4 := by
decide
exact small ⟨m, hlt⟩ h
· have := larger (m - 5)
rw [show m - 5 + 5 = m by omega] at this
omegaTry it in the browser at live.lean-lang.org ↗How to read Lean
Which polygons fill the plane
One last theorem links the angles with the page Circle, triangle and square.
Theorem 6
Using only one kind of regular polygon, the plane can be tiled without gaps and edge to edge only with equilateral triangles, squares or regular hexagons.
Proof
At each corner of the tiling polygons meet, whose interior angles add up to . By Theorem 2 the interior angle of the regular -gon is . So
For to be a whole number, must divide 4: , so , with 6, 4 and 3 polygons at each corner.
∎
Once again a small divisor, this time of 4, limits an infinite question to three answers.
Sources and further reading
Sources
- Euclid, Elements, around 300 BC, book I, postulate 5 and proposition 32
- Proclus, Commentary on the First Book of Euclid’s Elements 379 (the proof of the Pythagoreans)