Algebra

The class number is a degree

The integers of ℚ(√−23) fall into three classes of ideals, and that 3 can be found by counting forms. It is also the degree of a single number: the modular function j, evaluated at the three forms' points, gives three values that are not whole but are the roots of one cubic with whole-number coefficients. When there is only one class, the value is a whole number outright — and that is why e^(π√163) misses being whole by less than a trillionth.

Worth reading first: Counting the classes that break factorisation · How a polynomial breaks modulo the primes.

Units that form a lattice ended at a formula in which the class number and the regulator of a field appear only as a product, so that the hardest thing to compute about a field’s units hides the hardest thing to compute about its ideals. For the fields Q(−d)\mathbb{Q}(\sqrt{-d}) there are no units to hide behind — the regulator is 1 — and the class number can be counted directly. Counting the classes that break factorisation did that: every positive form ax2+bxy+cy2ax^2 + bxy + cy^2 of discriminant D=b2−4acD = b^2 - 4ac is a point τ=(−b+D)/2a\tau = (-b + \sqrt{D})/2a of the upper half-plane, the reduced forms ∣b∣≤a≤c|b| \le a \le c are exactly the points in one small region, and the class number hh is how many there are.

That makes hh a count. This essay is about a stranger description of the same number, which turns it into a degree. There is a single function on the upper half-plane whose value at the hh reduced points are hh numbers that belong together as the roots of one polynomial with whole-number coefficients — a polynomial of degree exactly hh, and irreducible, so that each of its roots is an algebraic number of degree hh. A field with one class gets a root of degree one, which is to say a whole number, and the whole number leaves a fingerprint visible to anybody with a calculator.

Three values of j and the cubic they share. D=−23: forms (1,1,6) (2,-1,3) (2,1,3); j = -3493225.699970, 737.849985−1764.018939i, 737.849985+1764.018939i; H = X³ + 3,491,750X² − 5,151,296,875X + 12,771,880,859,375; worst distance 10^-113.9.
Fig. 1 The three reduced forms of discriminant −23 as points of the upper half-plane, and the modular function j evaluated at each. None of the three values is whole, and the cubic they satisfy has whole-number coefficients.

A function that cannot tell equivalent forms apart

Two forms are equivalent when a change of variables of determinant one turns one into the other, and on the points τ\tau such a change acts as τ↦(pτ+q)/(rτ+s)\tau \mapsto (p\tau + q)/(r\tau + s) with whole p,q,r,sp, q, r, s and ps−qr=1ps - qr = 1 — the modular group. A function on the half-plane that does not change under any of these moves takes one value on each class of forms, so it is a function of the class rather than of the form.

The simplest such function is Klein’s jj. Write q=e2πiτq = e^{2\pi i \tau}, which is small when τ\tau is high up the half-plane, and set

E4=1+240∑n≥1σ3(n) qn,Δ=q∏n≥1(1−qn)24,j=E4 3Δ,E_4 = 1 + 240\sum_{n \ge 1} \sigma_3(n)\, q^n, \qquad \Delta = q \prod_{n \ge 1} (1 - q^n)^{24}, \qquad j = \frac{E_4^{\,3}}{\Delta},

where σ3(n)\sigma_3(n) is the sum of the cubes of the divisors of nn. Both E4E_4 and Δ\Delta change under the modular group, but by factors that cancel in the ratio, and jj is unchanged. Expanded in powers of qq it begins

j=1q+744+196 884 q+21 493 760 q2+864 299 970 q3+⋯ ,j = \frac{1}{q} + 744 + 196\,884\, q + 21\,493\,760\, q^2 + 864\,299\,970\, q^3 + \cdots,

with whole-number coefficients throughout. Everything below is computed from these series in exact fixed-point arithmetic, carried to 140 decimal places: the exponential, sine and cosine that give qq, then E4E_4 and the product, then jj.

For D=−23D = -23 there are three reduced forms, x2+xy+6y2x^2 + xy + 6y^2 and the pair 2x2±xy+3y22x^2 \pm xy + 3y^2, and the figure evaluates jj at the three points. The first, high up at τ=(−1+−23)/2\tau = (-1 + \sqrt{-23})/2 where qq is about −3×10−7-3 \times 10^{-7}, gives j=−3,493,225.69997…j = -3{,}493{,}225.69997\ldots, real and negative. The other two, lower down where qq is larger, give a conjugate pair 737.84998±1764.01894 i737.84998 \pm 1764.01894\,i. None of the three looks special. Multiply out (X−j1)(X−j2)(X−j3)(X - j_1)(X - j_2)(X - j_3), though, and the product is

X3+3,491,750 X2−5,151,296,875 X+12,771,880,859,375,X^3 + 3{,}491{,}750\,X^2 - 5{,}151{,}296{,}875\,X + 12{,}771{,}880{,}859{,}375,

with every coefficient within 10−11310^{-113} of a whole number before rounding. The three values are the three roots of one cubic with whole coefficients. Each is an algebraic integer of degree three, and the three are conjugates of one another in exactly the way 2\sqrt 2 and −2-\sqrt 2 are.

Which values come out real is itself readable from the picture. The forms 2x2+xy+3y22x^2 + xy + 3y^2 and 2x2−xy+3y22x^2 - xy + 3y^2 are mirror images across the imaginary axis — their points are τ\tau and −τˉ-\bar\tau — and because every coefficient of jj’s expansion is a real whole number, j(−τˉ)j(-\bar\tau) is the complex conjugate of j(τ)j(\tau). So mirror-image forms give a conjugate pair, and a form that is its own mirror image, with b=0b = 0 or ∣b∣=a|b| = a or a=ca = c, gives a real value. Those self-mirrored forms are exactly the classes equal to their own inverse under composition, the classes of order one or two, and Gauss’s genus theory counts them: there are 2t−12^{t-1}, where tt is the number of primes dividing DD. So the number of real roots of the class polynomial is 2t−12^{t-1}: one for −23-23 and for −167-167, whose discriminants are prime, two for −15=−3⋅5-15 = -3 \cdot 5, where both roots are real. The geometry of the half-plane, the genus theory of forms and the reality of an algebraic number are one fact read three ways.

One degree for each class

Class polynomials, one degree for each class. D=-7, h=1: X + 3,375 (worst 10^-129.6); D=-15, h=2: X² + 191,025X − 121,287,375 (worst 10^-121.5); D=-20, h=2: X² − 1,264,000X − 681,472,000 (worst 10^-119.6); D=-23, h=3: X³ + 3,491,750X² − 5,151,296,875X + 12,771,880,859,375 (worst 10^-113.9); D=-31, h=3: X³ + 39,491,307X² − 58,682,638,134X + 1,566,028,350,940,383 (worst 10^-109.7); D=-39, h=4: X⁴ + 331,531,596X³ − 429,878,960,946X² + 109,873,509,788,637,459X + 20,919,104,368,024,767,633 (worst 10^-103.7); D=-47, h=5: X⁵ + 2,257,834,125X⁴ − 9,987,963,828,125X³ + 5,115,161,850,595,703,125X² − 14,982,472,850,828,613,281,250X + 16,042,929,600,623,870,849,609,375 (worst 10^-96.2); D=-71, h=7: X⁷ + 313,645,809,715X⁶ − 3,091,990,138,604,570X⁵ + 98,394,038,810,047,812,049,302X⁴ − 823,534,263,439,730,779,968,091,389X³ + 5,138,800,366,453,976,780,323,726,329,446X² − 425,319,473,946,139,603,274,605,151,187,659X + 737,707,086,760,731,113,357,714,241,006,081,263 (worst 10^-81.5); D=-167, h=11: X¹¹ + 428,181,809,075,068,500X¹⁰ − 310,443,848,294,435,505,968,750X⁹ + 183,339,895,556,073,570,958,521,545,578,125,000X⁸ − 132,653,775,309,940,634,844,454,306,979,619,384,765,625X⁷ + 99,968,421,621,214,354,876,138,160,879,405,119,659,423,828,125X⁶ + 3,228,424,186,003,694,107,655,062,744,056,610,278,450,012,207,031,250X⁵ + 54,948,342,744,318,167,377,884,939,629,764,355,959,051,132,202,148,437,500X… (worst 10^-37.6)
Fig. 2 Hilbert’s class polynomial for nine discriminants, the product of X − j(τ) over the reduced forms, with the coefficients rounded to whole numbers. The degree is always the class number.

The cubic is no accident of −23-23. For every negative discriminant DD, the product of X−j(τ)X - j(\tau) over the reduced forms is a polynomial with whole-number coefficients, called Hilbert’s class polynomial HDH_D, and it is irreducible — it cannot be factored over the rationals — so its degree, the number of reduced forms, is the degree of each of its roots. The table computes it for nine discriminants, with class numbers 1, 2, 3, 4, 5, 7 and 11. For D=−15D = -15, with two classes, the two values of jj are (−191,025±85,9955)/2(-191{,}025 \pm 85{,}995\sqrt5)/2, and their polynomial is X2+191,025X−121,287,375X^2 + 191{,}025X - 121{,}287{,}375. For D=−167D = -167, with eleven classes, the polynomial has degree eleven and a largest coefficient of 68 digits; before rounding, every one of its twelve coefficients was within 10−3810^{-38} of a whole number, which is a whole number recovered from eleven transcendental-looking series by multiplication alone.

The theory that predicts this is complex multiplication, the part of number theory Leopold Kronecker called the dearest dream of his youth. The values j(τ)j(\tau) at the points of a field’s forms are called singular moduli, and their properties go beyond being algebraic. Adjoining any one of them to Q(D)\mathbb{Q}(\sqrt{D}) produces a field whose symmetries over Q(D)\mathbb{Q}(\sqrt{D}) are exactly the class group — the classes of forms, multiplied by Gauss’s composition, permute the values of jj among themselves. That field is the Hilbert class field, the largest extension in which every prime ideal of the base becomes principal, and jj writes it down explicitly. In the language of the tower of degrees, the extension has degree hh over Q(D)\mathbb{Q}(\sqrt{D}) and 2h2h over the rationals, and the class group is its Galois group.

The coefficients grow because the root at the top form dominates. With a=1a = 1 the top point has ∣q∣=e−π∣D∣|q| = e^{-\pi\sqrt{|D|}}, so ∣j∣|j| there is about eπ∣D∣e^{\pi\sqrt{|D|}}, and the constant term of HDH_D is a product of all hh values. That is why computing HDH_D this way needs precision that grows with ∣D∣\sqrt{|D|} times hh, and why 140 places are plenty for −167-167 and would not be for a discriminant with a thousand classes.

When the degree is one

Nine whole values of j, all of them cubes. d=3: j=0 = 0^3, j−1728=-1728 = -3·24^2; d=4: j=1728 = 12^3, j−1728=0; d=7: j=-3375 = -15^3, j−1728=-5103 = -7·27^2; d=8: j=8000 = 20^3, j−1728=6272 = 32·14^2; d=11: j=-32768 = -32^3, j−1728=-34496 = -11·56^2; d=19: j=-884736 = -96^3, j−1728=-886464 = -19·216^2; d=43: j=-884736000 = -960^3, j−1728=-884737728 = -43·4536^2; d=67: j=-147197952000 = -5280^3, j−1728=-147197953728 = -67·46872^2; d=163: j=-262537412640768000 = -640320^3, j−1728=-262537412640769728 = -163·40133016^2
Fig. 3 For the nine fields with one class, the single value of j is a whole number. Every one is a perfect cube, and j − 1728 is |D| times a perfect square, the factors shown.

A field with one class has one reduced form, and its class polynomial has degree one: j(τ)j(\tau) is itself a whole number. The nine such fields give

0,  1728,  −153,  203,  −323,  −963,  −9603,  −52803,  −6403203,0,\; 1728,\; -15^3,\; 20^3,\; -32^3,\; -96^3,\; -960^3,\; -5280^3,\; -640320^3,

for D=−3,−4,−7,−8,−11,−19,−43,−67,−163D = -3, -4, -7, -8, -11, -19, -43, -67, -163, and the figure finds each by evaluating the series and rounding — the computed value was within 10−8910^{-89} of the whole number even for 163, where it has eighteen digits. That they are all perfect cubes is a theorem of Weber’s: jj has a cube root, γ2\gamma_2, which is itself a modular function for a smaller group and takes algebraic-integer values at these points, so for class number one that cube root is a whole number too. That j−1728j - 1728 is ±∣D∣\pm|D| times a square has the same kind of explanation, through a square root of j−1728j - 1728.

The factorisations hide a further surprise. Every prime appearing in the table is smaller than the discriminant: 640320=26⋅3⋅5⋅23⋅29640320 = 2^6 \cdot 3 \cdot 5 \cdot 23 \cdot 29 and 40,133,016=23⋅33⋅7⋅11⋅19⋅12740{,}133{,}016 = 2^3 \cdot 3^3 \cdot 7 \cdot 11 \cdot 19 \cdot 127, all well below 163. A random eighteen-digit number almost always has a prime factor in the millions. Benedict Gross and Don Zagier explained it in 1985: the difference of two singular moduli, here j(τ)−j(i)=j(τ)−1728j(\tau) - j(i) = j(\tau) - 1728 and j(τ)−j(ω)=j(τ)−0j(\tau) - j(\omega) = j(\tau) - 0, is divisible only by primes that divide numbers of the form (D1D2−x2)/4(D_1 D_2 - x^2)/4, which are bounded by the discriminants. Their paper on singular moduli was the arithmetic preparation for the theorem with Goldfeld that later made the class number problem effective.

The cubic modulo p

A cubic that decides which form takes p. D=−23, primes 29..599: three roots and principal form 14; no root and (2,-1,3) 36; one root and inert 50; agreement on all 100.
Fig. 4 The primes from 29 to 599, shaded by how many roots the class polynomial of −23 has modulo p, against which reduced form takes the value p. The two never disagree.

A polynomial with whole coefficients can be reduced modulo any prime, and how a polynomial breaks modulo the primes found that the way it factors is a census of its symmetries. For the class polynomial the census has a meaning in terms of forms. The figure takes every prime from 29 to 599, counts the roots of H−23H_{-23} modulo pp by trying every residue, and separately searches for whole numbers x,yx, y with one of the three reduced forms equal to pp. The cubic has three roots exactly when x2+xy+6y2x^2 + xy + 6y^2 takes the value pp, none when 2x2+xy+3y22x^2 + xy + 3y^2 does, and one when no form of discriminant −23-23 takes pp at all — on all 100 primes, without exception.

That is a statement which primes a form takes could not make with congruences. For x2+y2x^2 + y^2 the primes it takes are the ones leaving remainder 1 on division by 4, a condition on pp alone. For x2+xy+6y2x^2 + xy + 6y^2 no condition of that kind exists, because the class group has order three and is not a group of residues; a prime such as 59 is taken by x2+xy+6y2x^2 + xy + 6y^2 while 31 is taken by 2x2+xy+3y22x^2 + xy + 3y^2, and no list of residues, for any modulus, sorts all the primes of one kind from the other. What decides it is a polynomial: pp is taken by the principal form exactly when H−23H_{-23} splits completely modulo pp. That is the general shape of the answer, and the class polynomial is what supplies it for every DD.

The census matches the symmetries, too. The splitting field of H−23H_{-23} has the symmetries of a triangle, the same group as x3−2x^3 - 2, and the shares in the figure — 14, 36 and 50 out of 100 for three, none and one root — are on their way to 16\tfrac16, 13\tfrac13 and 12\tfrac12, the shares of the identity, the rotations and the flips. And a much smaller cubic does the same job. Modulo every one of these primes, x3−x−1x^3 - x - 1 has as many roots as H−23H_{-23}, because its real root, the plastic number 1.3247…1.3247\ldots, generates the same cubic field as j(τ1)j(\tau_1); the class polynomial is simply the most extravagant description of that field.

How near is nearly whole

The terms of j at four points. c(1..8) = 196884, 21493760, 864299970, 20245856256, 333202640600, 4252023300096, 44656994071935, 401490886656000; log10 term sizes at d=163: 17.42, 2.87, -12.12, -27.51, -43.32, -59.37, -75.57, -91.89, -108.28, -124.75.
Fig. 5 The size of each term of j’s expansion at the point (1+−d)/2(1 + \sqrt{-d})/2 for dd = 19, 43, 67 and 163, on a logarithmic scale. Past the constant 744, every term is a growing coefficient times a much faster shrinking power of q.

Now the near-integer. At the point τ=(1+−d)/2\tau = (1 + \sqrt{-d})/2 of the reduced form x2+xy+1+d4y2x^2 + xy + \tfrac{1+d}{4}y^2, the variable q=e2πiτq = e^{2\pi i\tau} equals −e−πd-e^{-\pi\sqrt d}, real, negative and tiny. The expansion of jj becomes

j=−eπd+744−196 884 e−πd+21 493 760 e−2πd−⋯ .j = -e^{\pi\sqrt d} + 744 - 196\,884\, e^{-\pi\sqrt d} + 21\,493\,760\, e^{-2\pi\sqrt d} - \cdots.

If dd has one class, the left side is a whole number, −j03-j_0^3 say, and rearranging,

eπd=j03+744−196 884 e−πd+⋯ .e^{\pi\sqrt d} = j_0^3 + 744 - 196\,884\, e^{-\pi\sqrt d} + \cdots.

So eπde^{\pi\sqrt d} is a whole number minus a correction, and the size of the correction is the question. The figure plots each term of the expansion on a logarithmic scale for the four largest dd with one class. The first term is eπde^{\pi\sqrt d} itself, the second is 744, and from then on each term is a coefficient of jj — which grows, roughly like e4πne^{4\pi\sqrt n} — times e−πd ne^{-\pi\sqrt d\, n}, which shrinks much faster. At d=163d = 163 the first correction is 7.5×10−137.5 \times 10^{-13} and each later one is about fifteen powers of ten smaller still, so the whole tail is one number, 196,884 e−π163196{,}884\,e^{-\pi\sqrt{163}}, to all the precision anyone could want. At d=19d = 19 the first correction is a fifth and the later ones are not negligible, which is why eπ19=885,479.78e^{\pi\sqrt{19}} = 885{,}479.78 is an unimpressive near-miss.

Twelve nines

Four numbers that almost miss being whole. d=19: e^(π√d)=885,479.77768015431949…, j=−96³, gap 2.223198e-1, 196884e^(−π√d)=2.223473e-1; d=43: e^(π√d)=884,736,743.99977746603490…, j=−960³, gap 2.225340e-4, 196884e^(−π√d)=2.225340e-4; d=67: e^(π√d)=147,197,952,743.99999866245422…, j=−5280³, gap 1.337546e-6, 196884e^(−π√d)=1.337546e-6; d=163: e^(π√d)=262,537,412,640,768,743.99999999999925…, j=−640320³, gap 7.499274e-13, 196884e^(−π√d)=7.499274e-13
Fig. 6 eπde^{\pi\sqrt{d}} for the four largest dd with one class and dd leaving 3 on division by 8, to 140 decimal places. Each falls short of j3+744j^3 + 744 by almost exactly 196,884 e−πd196{,}884\, e^{-\pi\sqrt{d}}.

The arithmetic gives

eπ163=262 537 412 640 768 743.99999999999925007…,e^{\pi\sqrt{163}} = 262\,537\,412\,640\,768\,743.99999999999925007\ldots,

twelve nines after the decimal point, short of 6403203+744640320^3 + 744 by 7.4993×10−137.4993 \times 10^{-13}, and the predicted correction 196,884 e−π163196{,}884\,e^{-\pi\sqrt{163}} agrees with the measured shortfall to every digit the figure prints. Charles Hermite noticed the near-miss in 1859. Martin Gardner announced in his April column of 1975 that Ramanujan had proved eπ163e^{\pi\sqrt{163}} to be a whole number, and a good many readers believed him for a month, which is a measure of how implausible the true explanation sounds: a transcendental number that misses being whole because a quadratic field happens to factor uniquely.

The other three are weaker versions of the same event. eπ67e^{\pi\sqrt{67}} falls short of 52803+7445280^3 + 744 by 1.3×10−61.3 \times 10^{-6}, and eπ43e^{\pi\sqrt{43}} of 9603+744960^3 + 744 by 2.2×10−42.2 \times 10^{-4}, each shortfall again 196,884 e−πd196{,}884\,e^{-\pi\sqrt d}. There is no fifth, because there is no tenth field of class number one; the essay that counted the classes traced the history of that theorem, and Kurt Heegner’s original proof of it in 1952 went through modular functions of exactly this kind: he showed that a tenth field would force a singular modulus with properties no whole number can have.

The coefficient 196,884 has its own story, and it is the one connection here that nobody predicted. John McKay noticed in 1978 that it is one more than 196,883, the smallest dimension in which the Monster — the largest sporadic finite simple group, with about 8×10538 \times 10^{53} elements — can act by rotations. The next coefficient, 21,493,760, is 1+196,883+21,296,8761 + 196{,}883 + 21{,}296{,}876, a sum of the Monster’s first three dimensions, and the pattern continues. John Conway and Simon Norton named it monstrous moonshine in 1979, and Richard Borcherds proved it in 1992. So the number that holds eπ163e^{\pi\sqrt{163}} a trillionth short of whole is, minus one, the size of the Monster’s smallest stage.

Where the class polynomial does work

The class polynomial is not only a curiosity; it is how a particular kind of elliptic curve is built. Every value of jj is the jj-invariant of an elliptic curve y2=x3+ax+by^2 = x^3 + ax + b — two curves are the same over the complex numbers exactly when their jj-invariants agree — and the singular moduli are the jj-invariants of the curves with complex multiplication, whose lattices of periods are the ideals of an imaginary quadratic field. Reduce HDH_D modulo a prime pp, find a root, and the curve with that jj-invariant over the field of pp elements has a number of points that is known in advance: if 4p=t2+∣D∣u24p = t^2 + |D|u^2, it has p+1±tp + 1 \pm t points, the numbers give or take twice the square root found always lie within 2p2\sqrt p of p+1p + 1.

That is the complex multiplication method, and it runs in the other direction from the usual problem. Counting the points of a random curve modulo a large prime is a hard computation; choosing DD, solving 4p=t2+∣D∣u24p = t^2 + |D|u^2, and taking a root of HDH_D produces a curve whose count is known before it is written down. It is how curves with a prescribed number of points are generated for cryptography, and in the reverse direction it is the engine of Atkin and Morain’s elliptic curve primality proving, which certifies primes of many thousands of digits by building such curves modulo the candidate. The precision needed to compute HDH_D — growing with h∣D∣h\sqrt{|D|} — is the practical limit on which discriminants the method can use, which is why the coefficient sizes in the table matter outside this essay.

What the computations show and what they assume

The coefficients are measured, not quoted. Every value of jj is computed to 140 decimal places from the defining series, the products are expanded in the same arithmetic, and the distance of each coefficient from the nearest whole number is reported: 10−11310^{-113} for −23-23, 10−3810^{-38} for −167-167, where eleven roots and the growth of the coefficients use up the precision. That the coefficients are exactly whole is the theorem of complex multiplication, which no finite computation proves; the computation shows that they are whole to far more places than any coincidence could supply.

The census modulo primes is exact. Roots modulo pp are found by trying every residue, the forms’ values by searching every small pair, and the agreement is checked on every prime from 29 to 599. It is evidence for the statement about all primes, and the theorem behind it — that the principal form takes pp exactly when HDH_D splits completely modulo pp, for primes not dividing the polynomial’s discriminant — is class field theory.

And the picture shows only imaginary fields. A real quadratic field Q(d)\mathbb{Q}(\sqrt d) has indefinite forms, whose points lie on the real line rather than in the upper half-plane, and jj has nothing to say there; real fields that factorise uniquely counted their classes by cycles of forms instead, with no single number whose degree is the class number.

Still open: the same dream for the real fields

Kronecker’s dream was to generate every abelian extension of a field by special values of explicit functions. For the rationals, the exponential does it: the roots of unity, values of e2πixe^{2\pi i x} at rational xx, generate every abelian extension of Q\mathbb{Q}, which is the Kronecker–Weber theorem. For an imaginary quadratic field, jj and its companions do it, as here. David Hilbert asked in 1900, as the twelfth of his problems, for the functions that would do the same for every number field.

For real quadratic fields, no analogue of jj is known. Harold Stark conjectured in the 1970s that the values of certain derivatives of LL-series are logarithms of units generating the right extensions, and the conjecture has been checked numerically in many cases; Samit Dasgupta and Mahesh Kakde gave a pp-adic answer for totally real fields in 2021, through units constructed pp-adically rather than by a complex function. A description as concrete as “evaluate this function at the points of the reduced forms” is still missing for Q(5)\mathbb{Q}(\sqrt{5}), and the question of what replaces the upper half-plane and the modular group there is one of the central open problems connecting number theory to analysis.

A count that is also a degree

The class number of Q(−d)\mathbb{Q}(\sqrt{-d}) is a count of reduced forms and also the degree of an algebraic number: the modular function jj at the reduced points gives hh conjugate values whose polynomial has whole-number coefficients. For −23-23 the three values make a cubic whose roots modulo each prime say which form takes that prime; for −167-167 eleven values make a polynomial of degree eleven; and for the nine fields with one class the value is a whole number, always a cube, built from small primes only. At d=163d = 163 that whole number sits next to eπ163e^{\pi\sqrt{163}}, separated by a correction of 196,884 times a trillionth of a trillionth of its size — a coefficient that, less one, counts the dimensions of the Monster’s smallest representation.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

Algebraic integerClass numberGalois groupMinimal polynomialModular groupQuadratic formUnique factorisation