History of Weber class polynomials $W_D$

back to table · edit · history · where entries came from · files

compare when who what
2026-09-17 17:01 zeta3 table-repair@2.0+dc0f96a0 repair critique: programs, citations, and related-table prose current reviewed
2026-09-17 16:44 zeta3 table-build@2.0+395f185d shorten Weber class polynomial definition
2026-09-17 16:43 zeta3 table-build@2.0+395f185d align Weber class polynomial prose with generator
2026-09-17 16:38 zeta3 with codex-cli table-build@2.0+395f185d Weber class polynomials for D congruent to 1 mod 8, |D| < 1200
2026-09-17 16:28 zeta3 table-build@2.0+395f185d claim Weber class polynomials draft

What changed between 2026-09-17 16:44 and 2026-09-17 17:01

from line 1 (6 lines) @@ -1,6 +1,6 @@
 Title: Weber class polynomials $W_D$ Definition: For $D<0$, $D\equiv1\pmod 8$ and $3\nmid D$, put $m=-D$. Let $\omega_D=\mathfrak-  f(i\sqrt m)/\sqrt2$, with $\mathfrak f$ Weber's function CITE{Schertz2002}. Listed-  is the monic minimal polynomial $W_D(x)\in\mathbb Z[x]$ of $\omega_D$.+  f(i\sqrt m)/\sqrt2$, with $\mathfrak f$ Weber's function CITE{Schertz2002} CITE{YuiZagier1997}.+  $W_D(x)\in\mathbb Z[x]$ is the minimal polynomial of $\omega_D$. Parameters:   D:
from line 10 (8 lines, 1 more than before) @@ -10,7 +10,8 @@
     constraints: $D<0$, $D\equiv1\pmod 8$, and $3\nmid D$ Comments:-  comment-discriminant: The point $i\sqrt m$ has discriminant $4D$, while the polynomial-    is indexed by the discriminant $D$ of the order whose ring class field is generated-    by the Weber class invariant. This is why the parameter is $D$, not $4D$.+  comment-discriminant: The order $\mathbb Z[i\sqrt m]$ has discriminant $4D$, while+    the polynomial is indexed by the discriminant $D$ of the order whose ring class+    field is generated by the Weber class invariant CITE{Cox}. This is why the parameter+    is $D$, not $4D$.   comment-entries: Each entry's comment gives the class number $h(D)$, which is the     degree of $W_D$, and says whether $D$ is fundamental.
from line 20 (8 lines, 4 more than before) @@ -19,4 +20,8 @@
     method because Weber class invariants have much smaller height than the corresponding     singular moduli.+  comment-pari: For the entries here, PARI's `polclass(D,1)` CITE{PARIpolclass} is+    the minimal polynomial of $1/\omega_D$ or $-1/\omega_D$; the sign depends on $D$.+    For example, `polclass(-23,1)` returns $x^3-x^2+1$, which corresponds here to+    $W_{-23}(x)=x^3-x-1$. Formulas:   formula-eta: $\mathfrak f(\tau)=\eta(\tau)^2/(\eta(\tau/2)\eta(2\tau))$, where $\eta$
from line 31 (19 lines, 11 more than before) @@ -26,8 +31,19 @@
   program-pari:     language: PARI/GP-    code: 'P = polclass(-23, 1)      \\ PARI''s Weber class-invariant polynomial--      Pol(Vec(P))               \\ x^3 - x^2 + 1; W_{-23}(x)=x^3-x-1 after the reciprocal/sign-      transform'+    code: '\p 100++      D = -23;++      P = polclass(D, 1);++      w = weber(I*sqrt(-D))/sqrt(2);++      Q = polrecip(P);++      S = polrecip(subst(P, x, -x));++      if (abs(subst(S, x, w)) < abs(subst(Q, x, w)), Q = S);++      Q / pollead(Q)'   program-sage:     language: Sage
from line 52 (10 lines, 6 more than before) @@ -36,4 +52,10 @@
       from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing +      from sage.rings.real_mpfr import RealField++      from sage.rings.complex_mpfr import ComplexField++      from sage.libs.pari import pari+       from sage.schemes.elliptic_curves.cm import hilbert_class_polynomial 
from line 69 (11 lines, 4 more than before) @@ -47,7 +69,11 @@
       H = hilbert_class_polynomial(4*D).change_ring(ZZ) -      relation = (256*x^24 - 1)^3 - j*x^24--      factor(H(j).resultant(relation, j))'+      relation = (256*x**24 - 1)**3 - j*x**24++      factors = H(j).resultant(relation, j).factor()++      w = ComplexField(200)(pari(''weber(I*sqrt(%d))'' % -D)) / RealField(200)(2).sqrt()++      min((p.univariate_polynomial() for p, e in factors), key=lambda p: abs(p(w)))' Similar tables: - table: HREF{Hilbert_class_polynomials}[Hilbert class polynomials $H_\Delta$]
from line 82 (6 lines) @@ -56,6 +82,6 @@
 - table: HREF{Ramanujan's_class_invariants_G_n_with_Weber's_mathfrak_f_sqrt-n}[Ramanujan's     class invariants $G_n$, with Weber's $\mathfrak f(\sqrt{-n})$]-  relation: stores individual Weber values at $i\sqrt n$; this table stores the minimal-    polynomial when $n=-D$ and the Weber value is a class invariant+  relation: stores $G_n$ and $\mathfrak f(i\sqrt n)$; for $n=-D$, the roots of $W_D$+    include $\omega_D=2^{-1/4}G_n$ - table: HREF{Modular_polynomials_for_Weber's_f-function}[Modular polynomials for     Weber's $f$-function] 

Sign in to restore an earlier version.