Constructive geometry · 01

The picture is not the proof

Take three points on a line, with the first part 1.618 times the second. Is that a golden section? Every tool that answers by measuring its own drawing says yes. It is not, it is wrong in the fifth decimal place, and no amount of rendering more carefully will ever catch it.

Two overlapping circles of equal radius, the vertical line through their two intersection points, and the horizontal line through their centres, with seven labelled points
Two points were given. The other five were found — and the library knows the difference.

A visual can render successfully and still be wrong

That sentence has been in this project's design notes since the beginning, and until now it meant one thing: a caption through an axis label, two formulas on the same spot, a curve leaving its frame. Those are defects of legibility. The checks that catch them measure boxes on a rendered frame, and they work.

There is a second way to be wrong, and none of those checks can see it. A construction can be perfectly legible — well spaced, correctly labelled, beautiful — and assert something false. Nothing about the pixels is out of place. The mathematics is.

Ask the usual question about the drawing above: is the vertical line the perpendicular bisector of the base? You can measure it. You will get a dot product of something like -2.2e-16, decide that is close enough to zero, and be right — this time. Now ask whether a section is golden, where the answer differs from the measurement in the fifth decimal. The same method gives the same confident yes, and it is wrong.

The field is not a choice

The way out is not to measure more precisely. It is to stop measuring.

Ruler and compass reach exactly the tower of quadratic extensions of the rationals. A straightedge through two known points gives a linear equation; a compass gives a quadratic one; and nothing either tool can do escapes Q(√r₁)(√r₂)…(√rₙ). That is the classical theorem, and it is why the cube cannot be doubled — a cube root has degree 3, and every number reachable here has degree a power of two.

So the arithmetic of ruler-and-compass geometry is not an approximation of that field. It is that field, and it can be implemented exactly. An element at level k is a + b√gₖ with a and b from the level below and rationals at the bottom. Addition and multiplication are componentwise; division goes through the conjugate; and sign — the part that matters — is decidable by recursion:

sign(a + b√g), with g > 0 and therefore √g > 0:
    a, b both ≥ 0   →  positive
    a, b both ≤ 0   →  negative
    opposite signs  →  compare a² against b²g, recursively

No tolerance appears anywhere in that path. is_zero is a proof.

What the drawing above actually knows

Two points were given, A = (0, 0) and B = (1, 0). Everything else came from crossing what was already there:

A = 0, 0
B = 1, 0
( A B )     the circle on A through B
( B A )     the circle on B through A
[ C D ]     the line through the two points those circles produced
[ A B ]

C and D were never named by anyone — they are where the circles meet, and the model found them. So were E and F on the base, and G where the two lines cross. G is not approximately the midpoint of AB; it is exactly (1/2, 0), and C is exactly (1/2, √3/2). The whole construction costs the field one generator: √3, and nothing else.

The first four steps: two given points and two circles, with the two intersection points they produce
Four steps in. The teal points were placed; the dark ones were found.

A construction that asserts something, and is refused when it lies

Once coordinates are exact, a figure can carry claims about itself, and they can be decided:

"claims": [
  {"claim": "perpendicular", "of": ["[ C D ]", "[ A B ]"]},
  {"claim": "midpoint",      "of": ["G", "A", "B"]},
  {"claim": "congruent",     "of": [["A","B"], ["A","C"], ["B","C"]]}
]

Those three hold, so the figure renders — it is the one at the top of this page, and it was produced by the script that builds this site, with the claims checked before a single element was drawn. Change perpendicular to parallel and nothing is drawn at all. A figure whose claim stops being true fails, rather than producing a convincing picture of something false.

1.618

Which brings back the opening. A section is golden when the whole is to the greater part as the greater is to the lesser. Written out that is AB² = AC·BC, and squaring it gives AB⁴ = AC²·BC² — an identity among squared lengths, with no square root in it anywhere. The predicate is exact and costs the field nothing.

Give it a section built on φ = (1+√5)/2 and it holds. Give it one built on 1.618 and it does not. The two differ by about 3.4 × 10⁻⁵ — far above any floating-point epsilon, and far below what a drawing can show you. Every checker that compares a measured ratio against a tolerance calls the second one golden. This one calls it what it is.

That is the entire claim of this lane. Not that the diagrams are prettier — that the ones which assert something have been made to prove it, and are refused when they cannot.