Factoring uniquely with no way to divide
Worth reading first: A factorisation that hides its primes · Two squares, and a lattice.
The standard proof of unique factorisation runs through a chain of four links. A division algorithm gives Euclid’s algorithm; Euclid’s algorithm gives a greatest common divisor as a combination of the two numbers; that combination gives Euclid’s lemma; and the lemma gives uniqueness. In the whole numbers every link is ordinary. In the numbers of the form the chain was cut at the first link — no subtraction, no algorithm — and uniqueness failed.
That invites the obvious conclusion: a division algorithm is what unique factorisation needs. The conclusion is false, and the counterexample is a ring where division fails so thoroughly that no measure of size, however it is chosen, can repair it — and where every element nevertheless factors in exactly one way.
The ring lives among the imaginary quadratic fields, and the place to start is how division looks there.
Division is a question about discs
The integers of form a lattice in the complex plane. For it is the square grid of Gaussian integers ; for it is the rectangle grid ; and when leaves remainder three on division by four, the integers include the half-points , and the lattice is made of triangles — the extra points that the integers of a field turned out to need. Size is measured by the norm, the squared distance from the origin, and it is multiplicative.
To divide by with a small remainder, compute the exact quotient , which is some point of the plane, not usually on the lattice. Pick a lattice point near it and set . Then
so the remainder is smaller than the divisor exactly when the exact quotient lies within distance one of the chosen lattice point. The division algorithm works for every pair exactly when discs of radius one around the lattice points cover the whole plane. Division with remainder, the thing Euclid’s algorithm is built from, has become a covering problem.
The covering problem has an exact answer. For leaving remainder one or two on division by four, the lattice is rectangular with sides and , the worst point is the centre of a cell, and its distance to the corners is . That is below one only for and . For leaving remainder three the cell is a triangle, the worst point is its circumcentre, and the distance is — below one for , and , where it is , and , and above one from on. Those five values, , are the norm-Euclidean imaginary quadratic fields, and there are no others.
Euclid’s algorithm where the discs cover
Where the discs cover, the algorithm runs, and it runs faster than the covering bound promises. In the Gaussian integers the worst point is the centre of a unit square, at distance , so every remainder has at most half the norm of its divisor.
The two starting numbers have norms and , which share a factor of thirteen, so a common divisor of norm is expected. The algorithm finds it in two divisions: , which is multiplied by the unit . Running the steps backwards expresses it as a combination of the two starting numbers, exactly as in the algorithm on rectangles, and from there Euclid’s lemma follows word for word.
This is the whole reason the Gaussian integers factor uniquely, and it is why primes of the form split as a product of two conjugates in only one way. It is also why the two squares can actually be computed: an algorithm that proves uniqueness also produces the thing whose uniqueness it proves.
Where the discs leave holes
The covering fails for most fields, and it fails the same way whether factorisation is unique or not.
The field of is the one where six factors twice, and its lattice is a rectangle too tall for the discs, with holes in the middle of every cell. That looks like an explanation of the failure, and the rectangle is often offered as one. But the lattice of also leaves holes, of about the same size, and in that ring factorisation is unique. So is it in , whose holes are the largest in the figure.
The picture therefore says less than it seems to. Covering implies a division algorithm, and a division algorithm implies unique factorisation. Holes deny the first implication a starting point and say nothing about the conclusion. Nothing in the geometry of discs distinguishes a field whose factorisation merely has no easy proof from one whose factorisation is actually broken.
One division that cannot be done
The holes can be made concrete. In the integers of , with , try to divide by .
The quotient lies at the centre of a rhombus of four lattice points, all equidistant from it, and all slightly more than one away. Whatever quotient is chosen, the remainder has norm , and the divisor has norm . The remainder is larger than the divisor. The norm cannot drive this division.
The failure is not exotic. Holes of this kind sit between every pair of rows in the lattice, and a positive fraction of all divisions land in them. What makes this one useful is that it is small enough to check by hand.
No measure of size will do
The norm is only one way to measure size, and a Euclidean ring needs only some function to the whole numbers that its remainders decrease. Perhaps a cleverer function would work where the norm fails. In 1949 Theodore Motzkin showed that none does, and his argument turns on a property any such function would force.
Suppose some size function makes the ring Euclidean. Among the elements that are neither zero nor units, take one of smallest size and call it . Divide anything at all by . The remainder is either zero or smaller than — and everything smaller than is zero or a unit, since was the smallest of the rest. So every element of the ring leaves remainder zero or a unit on division by . The only units in this ring are and , so there are at most three remainders, and the number of remainder classes modulo is exactly its norm. So would have norm or .
No element has norm or . The reason is the identity : for the norm to be below , must be , and then the norm is a square. So there is no candidate for , and no size function whatever makes this ring Euclidean — not the norm, not any modification of it, not any function anyone could define.
A division allowed a second attempt
Division fails in this ring, but it fails in a curiously repairable way. The failed division above was by . Multiply by first. Since satisfies , the product is , and divides by with remainder . So the combination is non-zero and has norm , smaller than the norm of the divisor.
That is not a division algorithm, since a multiple of has been divided rather than itself. But it is exactly what the proof of unique factorisation needs. Euclid’s lemma comes from a greatest common divisor written as a combination of the two numbers, and a combination with a multiplier in front is still a combination. The Dedekind–Hasse criterion turns this into a theorem: a ring factors uniquely, with every ideal principal, exactly when for any and with not dividing some combination is non-zero and of smaller norm than .
The criterion asks less than a division algorithm in one precise respect. A division algorithm insists on : the dividend must be taken as it is. Dedekind–Hasse lets the dividend be multiplied by anything in the ring before dividing, which moves the exact quotient around the plane until it lands inside a disc. In the covering picture, a hole is no longer fatal; it is only a place from which the quotient has to be moved.
In it can always be moved. Every quotient that falls in a hole can be shifted by a multiplier such as , or into some disc, and checking that this always succeeds is a finite calculation over one cell of the lattice, because the holes repeat with the lattice. The same calculation for fails on the centre of its rectangle, which is where the missing divisor of six would have been.
Why it factors uniquely anyway
Unique factorisation in a ring of algebraic integers is the statement that every ideal is principal — generated by a single element — which is the class number being one. Euclid’s algorithm is one way to prove that, and there is another which never divides anything.
Minkowski’s theorem on lattice points in convex regions shows that every class of ideals contains an ideal whose norm is at most , where is the discriminant. For the bound is . So every class contains an ideal of norm or . An ideal of norm is the whole ring, which is principal. An ideal of norm would be a prime ideal lying over , and that exists only if has a root modulo — but is odd for every whole . So there is no such ideal, every ideal is principal, and factorisation is unique.
The proof replaces a covering of the whole plane with a bound on where one ideal in each class must sit. The first needs every point of the plane within reach of the lattice; the second needs only that a region of a certain area contain a lattice point, and it asks that of the ideals rather than of the ring. That is a much weaker demand, which is why it survives when the discs leave holes.
Four fields pass the second test and fail the first: and . Together with the five that pass both, they make the nine imaginary quadratic fields with unique factorisation, a list Gauss conjectured and that was proved complete in the 1950s and 1960s. So of the nine, five factor uniquely because they can divide and four factor uniquely for a subtler reason, and which primes a form takes is decided by exactly this distinction when it can be decided by a congruence at all.
Forty primes in a row
The largest of the four has a visible consequence, and it was noticed long before its cause.
Euler noticed in 1772 that is prime for every from to , and the spiral of primes shows it as a dark diagonal. The failure at is forced by the polynomial’s own form: . So forty is the longest run this polynomial could possibly have. The question is why it has the longest possible run instead of failing at like most quadratics.
The discriminant of is , and the norm on the integers of is . Suppose some value with had a prime factor . The value is below , so . Since divides , the polynomial has a root modulo , so splits in the field, into prime ideals of norm . With unique factorisation those ideals are principal, so some element has norm exactly . But , which is at least unless — and then it is a square, not a prime. So no element has norm , and the value must have been prime.
The argument works for any whose field has class number one, and it reverses: if every value with is prime, the field of discriminant factors uniquely. That equivalence is Rabinowitsch’s criterion, published in 1913. So Euler’s polynomial is the last of six. The table finds exactly those six, with runs of and , and no seventh prime below four hundred comes close. The completeness of the nine-field list says there is no seventh at all.
The smaller members of the family show the mechanism with less at stake. For the field has discriminant , the norm form is , and its smallest value with is — just above every prime below seventeen, which is what lets run through sixteen primes. For the discriminant is , the field does not factor uniquely, and the run stops at the first step: . The prime divides it and also divides the discriminant, so in that field is the square of a prime ideal of norm — and since never equals , that ideal is not principal, and nothing stops a value from being a multiple of three. The length of the run is a report on whether the small primes’ ideals are principal, read off one value at a time.
What the discs cannot decide
Whether a ring factors uniquely. The covering figures decide exactly whether the norm gives a division algorithm, and they decide it completely. Unique factorisation is a different question, and the second covering figure shows two rings that fail to factor and two that succeed, with holes of comparable size in all four.
That no other function would work. The norm table shows that nothing has norm or over a finite window, and the identity with extends it to the whole ring. The step from there to every conceivable size function is Motzkin’s argument, which is a proof about all functions at once and cannot be drawn.
The completeness of the list. The Rabinowitsch table checks primes below four hundred. That no larger prime has the full run is the theorem that there are exactly nine fields, proved by Kurt Heegner in 1952 in a paper that was not accepted for more than a decade, and again by Alan Baker and Harold Stark in the late 1960s. A finite search cannot establish it, and before those proofs the possibility of a tenth field was genuinely open.
Still open: which class groups occur
The class number counts ideal classes, and the classes themselves form a finite abelian group, the class group. For the nine fields it is trivial. For it has two elements, which is the one missing divisor that made six factor twice.
Every finite abelian group is known to be the class group of some ring that behaves like a ring of integers — Luther Claborn proved that in 1966 for the broad class of Dedekind domains. Whether every finite abelian group is the class group of the integers of some number field is not known. No group has been ruled out, and no construction reaches them all. Even for imaginary quadratic fields, where the class groups are computed by the thousand, which groups appear is known only in pieces.
A theorem proved two ways
Unique factorisation has two proofs in the imaginary quadratic fields, and they reach different distances. Division with remainder is local and constructive: it needs every point of the plane near the lattice, it produces greatest common divisors by an algorithm, and it works in exactly five fields. The ideal-theoretic proof is global and silent: it needs only that each ideal class have a small representative, it computes nothing, and it works in nine.
The four fields between them are where the chain of implications from the start of this essay is broken at its first link and the conclusion holds anyway. They are why “Euclidean” and “unique factorisation” are different words, and the largest of them is why a quadratic Euler wrote down in 1772 produces forty primes before it stops.
What links here
Computed from the collection, not written here: the essays that point at this one.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- The integers among the quaternions — both name euclidean algorithm, lattice, norm, unique factorisation
- On the circle and never home — both name algebraic integer, gaussian integers, unique factorisation
- The shape of a number's divisors — both name lattice, unique factorisation
- The square that cannot be negative — both name discriminant, norm
Named objects
A dashed tag is an object no other essay names yet.
Algebraic integerCoveringDiscriminantEuclidean algorithmGaussian integersLatticeNormUnique factorisation