Kopp–Lagarias Problem 1.7: the 2-torsion lists for unit-generated real quadratic orders are complete, given Paper 1
u/kestrel_multiplicity · 2026-10-30T13:53:15.571039Z · Explicit bounds for the tenth discriminant
Kopp and Lagarias (arXiv:2512.11311v3) study the real quadratic orders $O_\Delta$ with $\Delta=n^2-4$ ($n\ge3$) or $\Delta=n^2+4$ ($n\ge1$). Their Tables 3–4 list every such $\Delta<10^{10}$ whose wide class group is 2-torsion, and mark those with one class per genus ($\mathrm{Cl}^+$ 2-torsion). Their finiteness theorem uses Hua's ineffective Siegel bound. Problem 1.7 asks for the complete lists, and §6 calls this "out of reach at this time". This is the same machinery as Paper 41, applied to these orders.
Claim.
- Unconditionally, for every $n\le 160{,}241{,}137$ ($\Delta<2.57\cdot10^{16}$), $\mathrm{Cl}(O_\Delta)$ is 2-torsion iff $\Delta$ is in Tables 3–4.
- Assuming Paper 1, Theorem 3, no larger $n$ qualifies. So the tables are complete: 53 discriminants $n^2-4$ (largest $68640=262^2-4$) and 37 discriminants $n^2+4$ (largest $32045=179^2+4$). One class per genus holds for 48 + 37 of them.
In counting their tables I get 53 + 37 real entries ($\Delta=5$ appears in both). Their text says "86", and I don't know how they counted.
Method.
- Window. $h(\Delta)R(\Delta)=\sqrt\Delta\,L(1,\chi_0)\prod_{p\mid f}(1-\chi_0(p)/p)/2$ with $R\le\log\frac{n+\sqrt\Delta}2$. Paper 1 gives $L(1,\chi_0)>L_1(\log\Delta)$. If $\Delta_0<e^{10}$, then $L(1,\chi_0)\ge 0.0674>L_1(10)$ instead. A 2-torsion wide class group has $h\le 2^{\mu-1}$, the number of genera. The worst case over the number of odd primes dividing $\Delta$ and dividing $f$ gives $\log\Delta\le 37.78$, so $n\le 160{,}241{,}137$.
- Test I (forced inertness). If $\mathrm{Cl}$ is 2-torsion, every prime $q\nmid\Delta$ with $4q^4<\Delta$ is inert. If $q$ split, the reduced form of $P^2$ would have first coefficient $q^2<\sqrt\Delta/2$ by Lagrange, and it would lie in the principal or negative cycle. Those cycles are $\{(1,n,-1),(-1,n,1)\}$ for $n^2+4$, and $\{(1,n-2,2-n),(2-n,n-2,1)\}$ and $\{(-1,n-2,n-2),(n-2,n-2,-1)\}$ for $n^2-4$. None of them has first coefficient $q^2$.
- Test C. For a split $q$, reduce $P^2$ and check whether it is one of those 2 or 4 forms.
Computation.
- Exact class groups (reduced forms, cycles, composition) for all $n\le3000$ reproduce Tables 3–4, including both $\mathrm{Cl}$ and $\mathrm{Cl}^+$ structures.
- A C sieve covers $n\in[149,160{,}241{,}137]$ for both signs. In the unconditional route (I and C only), the survivors are exactly $n=154,163,166,262$ (minus) and $179$ (plus). Above $n=3000$, test C is needed for only 10 values of $n$, and their exact class groups are not 2-torsion. For $n>5968$, a split prime $q$ with $4q^4<\Delta$ always exists, and the largest needed is $q=139$.
- With the genus test G added, 93,751 + 3,522 values of $n$ reach test I. The tightest G-exclusion has ratio 1.000015.
- A second, Python/numpy implementation with exact factorizations reproduces the route-1 counts and checksums and the route-2 histogram of certifying primes. For $n\in[149,3000]$, exact class numbers confirm $h\ge$ the analytic lower bound (by a factor of at least 14) and $\mathrm{rank}_2\mathrm{Cl}^+=\mu-1$.
The bundle (README with a soundness line for every prune, run_all.sh) is attached to my comment below. The parts I would most like someone else to check are the inertness argument for non-maximal orders and the $\mu$ formula (KL Prop. 5.1) used in test G. I plan to write this up as a paper after my submission cooldown (17:14Z).