\documentclass[11pt]{amsart} \IfFileExists{lmodern.sty}% {\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage{microtype}}% {\usepackage[expansion=false]{microtype}} \usepackage{amssymb,mathtools} \usepackage{booktabs,array} \usepackage{enumitem} \emergencystretch=2.5em \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \newcommand{\FormalizationURL}{https://github.com/slitsey/catalan-irrationality-measure} \newcommand{\FormalizationLink}{\url{\FormalizationURL}} % Numerical constants: decimal truncations (or outward roundings) of rational numbers of the formal proof. \newcommand{\Bstar}{409.99999} \newcommand{\Rho}{296.586094} \newcommand{\Ctwo}{3.596893} \newcommand{\Cone}{3.549542} \newcommand{\WZero}{87.9663} \newcommand{\Utarget}{2.255858836} \newcommand{\Gain}{8.29824} \newcommand{\Uzero}{2.2583256} \newcommand{\NormCap}{0.77363} \newcommand{\SupX}{-0.96450499} \newcommand{\SupY}{-1.57499400} \newcommand{\FieldCap}{-2.53949899} \newcommand{\ResCap}{-0.0631062} \newcommand{\EtaTot}{38.33924} \newcommand{\LamCrit}{1.382397} \newcommand{\Kcoef}{160} \newcommand{\Ngeo}{75} \newcommand{\Ncomplex}{41} \newcommand{\Nblocks}{47, 38 and 23} \newcommand{\Ncells}{373, 302 and 176} \newcommand{\Mmargin}{2.986\cdot10^{-6}} \newcommand{\Decay}{6431.1338} \newcommand{\DecayOA}{6422.8355} \newcommand{\EtaExact}{38.34580} \newcommand{\PayL}{53.0000849} \newcommand{\PayR}{53.0000857} \newcommand{\Chi}{22.05972} \newcommand{\ChiLean}{22.05325} \newcommand{\LamDen}{6392.7880} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \numberwithin{equation}{section} \setcounter{tocdepth}{1} \newcommand{\Z}{\mathbb Z} \newcommand{\Q}{\mathbb Q} \newcommand{\R}{\mathbb R} \newcommand{\N}{\mathbb N} \newcommand{\C}{\mathbb C} \newcommand{\F}{\mathbb F} \newcommand{\rank}{\operatorname{rank}} \newcommand{\cV}{\mathcal V} \newcommand{\cR}{\mathcal R} \newcommand{\cA}{\mathcal A} \newcommand{\cL}{\mathcal L} \newcommand{\cK}{\mathcal K} \newcommand{\cD}{\mathcal D} \newcommand{\rev}{\operatorname{rev}} \newcommand{\lean}[1]{\texttt{#1}} \begin{document} \title{An irrationality measure for Catalan's constant} \author{Sean Litsey} \email{sean.litsey.math@gmail.com} \date{November 1, 2026} \subjclass[2020]{Primary 11J82; Secondary 11J72, 15A15, 31A15, 68V20} \keywords{Catalan's constant, irrationality measure, determinants, corank modulo $p$, Andr\'eief's identity, logarithmic energy, Pick matrices, Heine's formula, Gauss quadrature, Lean} \begin{abstract} Let $G=\sum_{j\ge0}(-1)^j(2j+1)^{-2}$ be Catalan's constant. We prove that $|G-a/b|>b^{-410}$ for all integers $a$ and all sufficiently large integers $b$. Hence the irrationality exponent of $G$ is at most $410$. The proof refines OpenAI's recent proof that $G$ is irrational. That proof compares two bounds for a large determinant whose entries are linear forms in $1$ and $G$. The lower bound comes from the denominators of the entries, and the upper bound from an integral representation. We improve both. On the arithmetic side we show that the matrix of rational parts has large corank modulo $p$ for every prime in an explicit range, which lowers the denominators. On the analytic side we bound a determinant that the energy method treats trivially, using Pick matrices, Heine's formula and an inequality for the logarithmic energy of signed measures. A quadrature formula extends the upper bound to an exponentially small neighbourhood of $G$, as a measure requires. The proof is formalized in the Lean proof assistant. \end{abstract} \maketitle \tableofcontents \section{Introduction}\label{sec:intro} \subsection{The result} Catalan's constant \[ G=\sum_{j=0}^\infty\frac{(-1)^j}{(2j+1)^2}=L(2,\chi_{-4})=0.91596\,55941\,77219\ldots \] is the value at $s=2$ of the Dirichlet $L$-function of the nontrivial character modulo $4$. Values of $L$-functions at integers where no formula in terms of $\pi$ is available are notoriously hard to study. Ap\'ery proved $\zeta(3)$ irrational in 1978 \cite{Apery79}, and Calegari, Dimitrov and Tang proved $L(2,\chi_{-3})$ irrational in 2024 \cite{CDT2024}. For $G$ the classical methods produce linear forms that do not decay fast enough, and its irrationality remained open. In October 2026 OpenAI \cite{OpenAI2026} proved that $G$ is irrational, with a new argument based on a large determinant, and verified the proof in Lean. The present paper turns that argument into an irrationality measure. The \emph{irrationality exponent} $\mu(\xi)$ of a real number $\xi$ is the infimum of the real numbers $\mu$ such that $|\xi-a/b|>b^{-\mu}$ for all integers $a$ and all sufficiently large integers $b$. Every irrational number has $\mu(\xi)\ge2$, and almost every real number has $\mu(\xi)=2$. An \emph{irrationality measure} is an explicit upper bound for $\mu(\xi)$. The exponent does not change under $\xi\mapsto r\xi+r'$ with $r,r'\in\Q$ and $r\ne0$. \begin{theorem}\label{thm:main} For all integers $a$ and all sufficiently large integers $b$, \[ \left|G-\frac ab\right|>b^{-410}. \] In particular $\mu(G)\le410$. \end{theorem} The proof uses the prime number theorem. The theorem and every result it depends on have been verified in the Lean~4 proof assistant on top of OpenAI's formalization. The formal proof has no unproved steps and uses only the standard axioms (Section~\ref{sec:formal}). The use of AI in this work is disclosed at the end of the paper. \subsection{Background} \emph{Catalan's constant.} Irrationality proofs for values of $L$-functions at integers usually follow Ap\'ery's proof for $\zeta(3)$. One constructs linear forms $q_n\xi-p_n$ with integer coefficients that tend to zero faster than the coefficients grow. If $|q_n\xi-p_n|=e^{-\alpha n+o(n)}$ and $|q_n|=e^{\beta n+o(n)}$ with $\alpha>0$, then $\xi$ is irrational and $\mu(\xi)\le1+\beta/\alpha$. Beukers \cite{Beukers79} obtained Ap\'ery's forms for $\zeta(2)$ and $\zeta(3)$ as integrals of Legendre-type polynomials. Hata \cite{Hata93} showed how much is gained by dividing the forms by the primes that divide all their coefficients, an idea that goes back to Chudnovsky. Rhin and Viola \cite{RhinViola96,RhinViola01} found finite groups acting on families of such integrals. The invariance yields a large common factor of the coefficients, and this \emph{arithmetic method} gave the best measures for $\zeta(2)$ and $\zeta(3)$ for many years. Marcovecchio \cite{Marcovecchio09} applied it to $\log2$, and Zeilberger and Zudilin \cite{ZeilbergerZudilin20} to $\pi$, using integrals of Salikhov \cite{Salikhov08}. For Catalan's constant the analogous linear forms exist but do not decay fast enough. Rivoal and Zudilin \cite{RivoalZudilin2003} proved that one of the numbers $\beta(2),\beta(4),\ldots,\beta(2m)$ is irrational for suitable $m$, where $\beta$ is the Dirichlet beta function. This does not single out $G=\beta(2)$. Zudilin \cite{Zudilin2003} found an Ap\'ery-like recurrence for $G$, whose solutions give linear forms that tend to zero too slowly. Related constructions and their limits are described in \cite{Zudilin02Cheb,KrattRivoal08,KrattZudilin19,Zudilin19Survey}. Eskandari, Murty and Nemoto \cite{EMN2025} construct a mixed motive with period $G$ and obtain linear forms in $1$ and $G$ from it, and Eskandari \cite{Eskandari2026} improves their approximation exponent. \emph{Recent results.} Since September 2026 a series of new results in this area has appeared, several of them obtained with AI systems. OpenAI proved $\mu(\pi)=2$, with a Lean formalization \cite{OpenAIPi2026}. Liu, Jiang and Zhang proved $\mu(\log r)=2$ for every rational $r>0$ with $r\ne1$ \cite{LiuJiangZhang26}. Giraudin lowered the bound for $\mu(\pi^2)$ to $5.0193784$ with two hypergeometric constructions of Zudilin \cite{Zudilin14} at new parameters \cite{Giraudin26}, and the bound for $\mu(\zeta(3))$ to $5.5138800$ \cite{Giraudin26z3}. Leibtag, Barkan, Kalisch, Weinbaum, Shalyt and Kaminer \cite{LBKWSK26} showed that the classical constructions are one-dimensional trajectories in conservative matrix fields. Searching over other trajectories, they obtained $\mu(\pi^2)<4.62675$ and $\mu(\zeta(3))<5.4197$, and further Ap\'ery-like approximations to $G$, the best of which still has a negative approximation exponent. Prellberg \cite{Prellberg26} proved that $\mathrm{Li}_2(-1/4)$, $\mathrm{Li}_2(1/5)$ and $\mathrm{Li}_2(-1/3)$ are irrational. Fauzan announced a proof that $\zeta(5)$ is irrational, using Hankel determinants \cite{Fauzan2026}. Lai combined this method with simultaneous approximations to show that $1$, $\zeta(3)$ and $\zeta(4)$ are linearly independent over $\Q$ \cite{Lai2026}. For $L(2,\chi_{-3})$ the effective holonomy bounds of Calegari, Dimitrov and Tang give $\mu(L(2,\chi_{-3}))\le24781$ \cite[Thm.~5.1]{CDT2025}. \emph{Determinant methods.} OpenAI's argument \cite{OpenAI2026} has a different shape. Instead of a sequence of linear forms it uses one determinant $\Delta_N$ of size $n=48N$, whose entries are rational linear combinations of $1$ and $G$. The entries are double integrals against the Cauchy kernel $1/(1-ts)$. If $G$ were rational, the denominators of the entries would force a lower bound $|\Delta_N|\ge e^{-(\Lambda+o(1))N^2}$ along $N=p$ prime. On the other hand, Andr\'eief's identity \cite{Forrester2018Andreief} writes $\Delta_N$ as an integral of a product of determinants, and an estimate for a discrete logarithmic energy gives $|\Delta_N|\le e^{-(D+o(1))N^2}$. OpenAI proves $D>\Lambda$, with a margin of about $10^{-4}$ per unit of $n^2$, and proves that $\Delta_p\ne0$ by reduction modulo $p$. Determinants of linear forms had been used for irrationality before, in Zudilin's criterion with Hankel determinants \cite{Zudilin}. The first irrationality measure for $G$ was obtained by Jha \cite{Jha2026}, who proved $\mu(G)\le10^8$. Carreira \cite{Carreira2026} treated the five integer parameters of the construction as free, stated conditions under which OpenAI's argument goes through, and proved $\mu(G)<2294$. He also expressed the best constant of the energy estimate as the value of an equilibrium problem for two measures, and in \cite{Carreira2026b} he records attempts to carry the method to $\beta(4)$. Bojnal \cite{Bojnal2026} and Xu \cite{Xu2026} obtained $\mu(G)<2402$ and $\mu(G)\le727.03$ at other parameters. Xu's certificate is numerical and not formalized. Davis \cite{Davis2026} and Arkhipov \cite{Arkhipov2026} reached $\mu(G)\le528.24$ with new quadrature nodes, the zeros of $T_K(P(t))$ for a fixed polynomial $P$, and Davis's result is formalized in Lean. These constructions are independent of the ideas of the present paper. An earlier preprint of Sun \cite{Sun2026} claimed the irrationality of $G$, but Wachs \cite{Wachs2026} showed that its main estimate is not justified. \subsection{The companion paper} Catalan's constant is a difference of two values of the trigamma function $\psi'$. With \[ \Psi(s,t)=\psi'(s)-\psi'(t)=\sum_{n\ge0}\Bigl(\frac1{(n+s)^2}-\frac1{(n+t)^2}\Bigr)\qquad(0d\rho/\eta$. So $\mu(G)\le d\rho/\eta$ (Proposition~\ref{prop:criterion} gives the precise form). The three numbers come from different places. The degree $d$ comes from the construction (Lemma~\ref{lem:degree}). The neighbourhood exponent $\rho$ comes from a quadrature formula for the coefficient of $G$ (Section~\ref{sec:real}). The difference $\eta$ is a small difference of two large numbers, $D\approx6431$ and $\Lambda\approx6393$ (Figure~\ref{fig:balance}). For OpenAI's construction with our parameters, $D$ and $\Lambda$ differ by about $8$. We lower $\Lambda$ by $22.06$ through the corank of a matrix modulo $p$ (Section~\ref{sec:content}), and raise $D$ by $8.30$ through a signed bound for a determinant of row functions (Section~\ref{sec:signed}). The result is $\eta\approx38.3$, which is what makes $d\rho/\eta$ as small as $410$. \begin{figure}[ht] \centering \setlength{\unitlength}{0.17cm} \begin{picture}(66,24)(-14,-6) \put(0,-1){\line(1,0){60}} \multiput(0,-1)(10,0){7}{\line(0,-1){0.8}} \put(0,-3.5){\makebox(0,0){$6380$}} \put(20,-3.5){\makebox(0,0){$6400$}} \put(40,-3.5){\makebox(0,0){$6420$}} \put(60,-3.5){\makebox(0,0){$6440$}} \qbezier(-1.5,-1.4)(-1,-0.9)(-0.5,-0.4)\qbezier(-0.9,-1.4)(-0.4,-0.9)(0.1,-0.4) \put(0,14){\framebox(42.8,3){}} \put(42.8,14){\framebox(8.3,3){$+8.3$}} \put(-1,15.5){\makebox(0,0)[r]{decay rate $D$}} \put(0,6){\framebox(12.8,3){}} \put(12.8,6){\dashbox{0.5}(22.1,3){$-22.1$}} \put(-1,7.5){\makebox(0,0)[r]{denominators $\Lambda$}} \put(12.8,3){\line(0,1){11}} \put(51.1,3){\line(0,1){11}} \qbezier(12.8,3.6)(31.95,3.6)(51.1,3.6) \qbezier(12.8,3.6)(13.4,3.85)(14.0,4.1)\qbezier(12.8,3.6)(13.4,3.35)(14.0,3.1) \qbezier(51.1,3.6)(50.5,3.85)(49.9,4.1)\qbezier(51.1,3.6)(50.5,3.35)(49.9,3.1) \put(32,1.6){\makebox(0,0){$\eta=D-\Lambda\approx38.3$}} \put(42.8,19.2){\makebox(0,0){$D_0=6422.8$}} \put(34.9,11.2){\makebox(0,0){$\Lambda_0=6414.8$}} \end{picture} \caption{The exponent balance for the parameters $(58,9,3,5,3)$, per unit of $N^2$. The axis is broken at $6380$. OpenAI's estimates give the decay rate $D_0$ and the denominator exponent $\Lambda_0$, which differ by about $8$. The signed bound of Section~\ref{sec:signed} adds $8.3$ to $D_0$, and the corank bounds of Section~\ref{sec:content} remove $22.1$ from $\Lambda_0$.}\label{fig:balance} \end{figure} \subsection{New ideas}\label{sec:intro-ideas} \begin{enumerate}[label=\arabic*.,wide] \item \emph{Large corank modulo $p$.} Let $\nu_N(p)$ be the corank modulo $p$ of $p^2$ times the matrix of rational parts. Each unit of corank lowers the denominator by a factor $p$ (Proposition~\ref{prop:valuation}). We show that the corank is of order $N$ for every prime in $(\frac{16}7N,\frac{53}2N]$. The kernel vectors are explicit. They come from antisymmetric combinations of rows, a reflection formula for Chebyshev polynomials modulo $p$, and the relation $(1-X)^p=1-X^p$. Together these lower the denominator exponent by $22.05$. \item \emph{One counting principle.} All these kernels arise in the same way. One takes a space of row combinations and imposes a few linear conditions that make every entry of the combined row vanish modulo $p$. Then the corank is at least the dimension minus the number of conditions (Theorem~\ref{thm:count}). The four closed formulas are instances. A form of the principle with a fixed rational subspace treats the remaining windows of primes, with explicit kernel vectors listed in the formalization. \item \emph{A perturbation bound column by column.} For the neighbourhood of $G$ we write the coefficient of $G$ by a quadrature formula with $53N$ nodes. The perturbed determinant is then a sum of determinants in which some columns are replaced by values of the row functions at the nodes. We bound the weight of each replaced column and its generalized Vandermonde factor separately. The two bounds peak at different columns, which lowers $\rho$ by about $5$. \item \emph{A signed bound for the row determinant.} OpenAI's integrand contains a determinant $\det\mathsf L$ of size $n$ that the energy method bounds by $6^n$. We write it with a Pick matrix and reduce it, by a Schur complement and a contour bound, to the block of the negative nodes. Heine's formula writes that block as a ratio of two log-gas integrals. We bound the numerator from above and the denominator from below. An inequality for the logarithmic energy of signed measures (Theorem~\ref{thm:reflection}) keeps the combined estimate concave. This raises the decay rate by $8.3$. \item \emph{Near-extremal configurations.} The signed bound needs hypotheses on the configuration. We show that they hold whenever the configuration comes close to the maximum of OpenAI's energy. On all other configurations OpenAI's bound already suffices. \end{enumerate} The parameters of OpenAI's construction are kept symbolic throughout, so every statement except the final numerical verifications holds for an arbitrary choice of them. We use $(58,9,3,5,3)$. \subsection{The constants} Table~\ref{tab:constants} lists the constants for the parameters $(58,9,3,5,3)$, per unit of $N$ or $N^2$. \begin{table}[ht]\centering \begin{tabular}{@{}llr@{}}\toprule degree & $d$ & $53$\\ neighbourhood exponent & $\rho=58c_2+W_0$ & $296.59$\\ decay rate (OpenAI's estimate) & $D_0$ & $6422.84$\\ decay rate (with the signed bound) & $D$ & $6431.13$\\ denominator exponent (with the corank gain) & $\Lambda$ & $6392.79$\\ difference & $\eta=D-\Lambda$ & $38.34$\\ \midrule bound & $d\rho/\eta$ & $409.99\ldots$\\\bottomrule \end{tabular} \caption{The constants of the proof, truncated. The formal proof uses exact rational numbers.} \label{tab:constants}\end{table} Without the corank gain and the signed bound, $\eta$ would be about $8$, and the method would give an exponent near $2000$. \subsection{Organization} Section~\ref{sec:overview} recalls OpenAI's construction for general parameters and proves the criterion that turns the three properties of \S\ref{sec:intro-need} into a measure. Section~\ref{sec:setup} bounds the denominators and proves nonvanishing at every rational point. Section~\ref{sec:content} proves the corank bounds, which give the arithmetic gain. Sections~\ref{sec:real}--\ref{sec:signed} treat the analytic side. Section~\ref{sec:real} extends OpenAI's estimate to a neighbourhood of $G$. Section~\ref{sec:energy} recalls the energy method with prescribed columns, and Section~\ref{sec:signed} proves the signed bound for the row determinant. Section~\ref{sec:proof} assembles the proof, and Section~\ref{sec:remarks} discusses the method. The certified numerical inequalities are collected in the appendices, and Section~\ref{sec:formal} describes the formalization. \subsection{Notation} We use the notation of OpenAI's paper \cite{OpenAI2026} for the construction and refer to it for details. Citations of the form \cite[Prop.~2.1]{OpenAI2026} point to its numbered statements. We write $\log$ for the natural logarithm, $v_p$ for the $p$-adic valuation and $\vartheta(x)=\sum_{p\le x}\log p$ for Chebyshev's function. $T_k$ and $U_k$ are the Chebyshev polynomials of the first and second kind, with $U_{-1}=0$, $T_{-k}=T_k$ and $U_{-k-1}=-U_{k-1}$. We write $[X^k]F$ or $F[k]$ for the coefficient of $X^k$ in a polynomial $F$, $y_+=\max(y,0)$, and $\operatorname{rev}_EF(X)=X^EF(1/X)$ for the reversal of a polynomial of degree at most $E$. \section{The construction and the criterion}\label{sec:overview} \subsection{Designs} OpenAI's determinant depends on five integer parameters. Following Carreira \cite{Carreira2026} we call a quintuple $(n_0,b_0,q_0,g_0,h_0)$ of integers with $n_0,b_0,q_0,h_0\ge1$, $g_0\ge0$ and $2g_00\}}\frac{f(t)}{t}D_r(t),\qquad \varphi_k(s)=s^{b+k}(1-s)^q . \] The determinant studied by OpenAI is that of the $n\times n$ matrix \begin{equation}\label{eq:matrix} \cA_N(r,k)=\int_{-1}^1\int_0^1 A_r(t)\,\frac{\varphi_k(s)}{1-ts}\,ds\,dm(t) \qquad(0\le r,k0$ satisfy \[ \omega\le1,\quad 2\omega<\lambda,\quad \eta<2d,\quad 1<2\bigl(\omega-\delta(2\lambda-\omega)\bigr),\quad d+4d\delta\lambda<\eta\lambda . \] For each prime $p$ let $Q_p\in\Z[X]$, and suppose that the following hold for all large $p$. \begin{enumerate}[label=(\alph*)] \item $\deg Q_p\le dp$. \item $Q_p(a/b)\ne0$ whenever $a\in\Z$, $b\ge1$ and $p^2\nmid b$. \item For all primes $pb^{-\rho\lambda}$ for all integers $a$ and all sufficiently large $b$. \end{proposition} \begin{proof} Let $a/b$ be a rational number with $b$ large. Put $u_1=\lambda\log b$ and $u_0=(\lambda-\omega)\log b$, and suppose $|\xi-a/b|\le b^{-\rho\lambda}$. By the prime number theorem, $(1-\delta)t\le\vartheta(t)\le(1+\delta)t$ for all large $t$, and $u_0\to\infty$ with $b$. If every prime $p\in(u_0,u_1]$ had $p^2\mid b$, then $2(\vartheta(u_1)-\vartheta(u_0))\le\log b$. But \begin{align*} 2\bigl(\vartheta(u_1)-\vartheta(u_0)\bigr)&\ge2\log b\,\bigl((1-\delta)\lambda-(1+\delta)(\lambda-\omega)\bigr)\\ &=2\log b\,\bigl(\omega-\delta(2\lambda-\omega)\bigr)>\log b \end{align*} by the fourth hypothesis. So there are primes in $(u_0,u_1]$ whose squares do not divide $b$. Let $p$ be the \emph{largest} one. Every prime $p'\in(p,u_1]$ has $p'^2\mid b$, and $p'\le u_1<2u_0<2p$ because $2\omega<\lambda$. Let $\Pi$ be the product of these $p'^2$. Then $\Pi\mid b$ and $\log\Pi=2(\vartheta(u_1)-\vartheta(p))$. Consider the integer $b^{dp}Q_p(a/b)=\sum_ic_ia^ib^{dp-i}$. Each of its terms is divisible by $p'^{2dp}$ for each of these $p'$. Indeed $p'^{2i}$ divides $c_i$ by (c), and $p'^2\mid b$ gives $p'^{2(dp-i)}\mid b^{dp-i}$. So $\Pi^{dp}$ divides the integer. Since $p^2\nmid b$, $Q_p(a/b)\ne0$ by (b). So $b^{dp}Q_p(a/b)/\Pi^{dp}$ is a nonzero integer, and \begin{equation}\label{eq:recovered} 1\le\Bigl(\frac b\Pi\Bigr)^{dp}\,|Q_p(a/b)| . \end{equation} Since $\rho p\le\rho u_1=\rho\lambda\log b$, we have $|a/b-\xi|\le e^{-\rho p}$. So $|Q_p(a/b)|\le e^{-\eta p^2}$, and \eqref{eq:recovered} gives $\eta p^2\le dp\bigl(\log b-2(\vartheta(u_1)-\vartheta(p))\bigr)$. With $\vartheta(u_1)-\vartheta(p)\ge u_1-p-2\delta u_1$ this is \[ \eta p\le d\bigl(\log b-2u_1+2p+4\delta u_1\bigr). \] Hence $(\eta-2d)p\le d\log b-2du_1+4d\delta u_1$. As $\eta<2d$ and $p\le u_1$, the left side is at least $(\eta-2d)u_1$. So $\eta u_1\le d\log b+4d\delta u_1$, that is, $\eta\lambda\le d+4d\delta\lambda$. This contradicts the last hypothesis. \end{proof} The hypotheses have the following roles. The fourth ensures that the interval $(u_0,u_1]$ contains a prime whose square does not divide $b$. The second ensures that the larger primes of the interval lie below twice the chosen one, so that their squares can be recovered from the coefficients of $Q_p$. The last makes the final inequality contradictory. The proof takes the largest prime of the interval whose square does not divide $b$. The squares of the larger primes then divide $b$, and (c) recovers them. Choosing any prime of the interval would lose a power of $b$. Taking the lower end $u_0=(\lambda-\omega)\log b$ as a free parameter allows $\lambda<2$, since the recovery needs only $u_1<2u_0$. For Catalan's constant we take $d=53$, $\omega=\frac35$, $\delta=2.9\cdot10^{-7}$ and $\lambda=410/\rho$. The last hypothesis then reads $410>B_*$ with $B_*=d\rho/(\eta-4d\delta)=\Bstar\ldots$ \section{Denominators and nonvanishing}\label{sec:setup} This section proves the arithmetic properties of $\Delta_N$: the denominators of its coefficients and its nonvanishing at rational points. Carreira \cite{Carreira2026} checked that OpenAI's argument goes through for parameters satisfying a few conditions. We need more. The entries must be controlled modulo $p^2$, since the corank bounds of Section~\ref{sec:content} work there. And nonvanishing is needed at every rational point $a/b$ with $p^2\nmid b$, not only at $G$. \subsection{Corank and valuation} We use repeatedly the following elementary fact. \begin{lemma}\label{lem:rank-valuation} Let $M$ be an $n\times n$ matrix with entries in $\Z_{(p)}$ whose reduction modulo $p$ has rank at most $n-e$. Then $v_p(\det M)\ge e$. \end{lemma} \begin{proof} Factor the reduction through $\F_p^{n-e}$ and lift the two factors to integral matrices $U,V$, so that $M=UV+pE$ with $E$ integral at $p$. Expand the determinant multilinearly in the columns. Every term that uses more than $n-e$ columns of $UV$ vanishes, and every other term has at least $e$ factors $p$. \end{proof} \subsection{The digit formula} The reduction of $p^2\cA^0_N$ modulo $p$ is described by the base-$p$ digits of the coefficients of the row polynomials. This is the one place where the arithmetic of the moments enters, and it does not depend on the parameters. For an odd prime $p$ and $c\in\F_p^n$ put \[ P_c=\sum_rc_rP_r,\qquad D_c=\sum_rc_rD_r,\qquad W=(1-X^2)^{(p-1)/2}, \] reading the $P_r,D_r$ as polynomials in $X$. \begin{lemma}[digit formula]\label{lem:digits} Let $p$ be an odd prime with $HH$ the matrix $\cA^0_N+z\cL_N$ is $p$-integral. Its integral over $[1,78]$ is $24269/4$, and $f=116=2n_0$ on $[0,1]$. Since $f(\theta)=2n_0$ for $\theta\le59/2$, every prime of the range $(\frac{16}7N,\frac{53}2N]$ of the corank bounds of Section~\ref{sec:content} has $\ell_N(p)=2n$. There Proposition~\ref{prop:valuation} improves the bound $-2n$ to $\nu_N(p)-2n$. The primes $p\le\sqrt H$ are not covered by these bounds. For them we use the cruder bound $6n\log_pH$ for the exponent, which contributes $O(\sqrt N\,N\log N)=o(N^2)$ in total. \subsection{The prime $2$} At $p=2$ the entries are not integral, and the bound comes from the expansion of the determinant into minors, as in \cite[\S3]{OpenAI2026}. Its exponent is governed by a quadratic form in the numbers $m,\ell$ of columns of two exceptional types, \[ \tfrac32m^2+\tfrac12\ell^2-(H+C-b)\,m-C\,\ell+Cn . \] The following identity shows that it is at least $-\Lambda_2$ whenever $m,\ell\ge0$, $m+\ell\le n$ and $C\ge n$, where \begin{equation}\label{eq:A2} \Lambda_2=\frac{(n+H-b)^2}8-\frac{n^2}2 . \end{equation} With $s=n-m-\ell$ and $m_*=(n+H-b)/4$, \[ \tfrac32m^2+\tfrac12\ell^2-(H+C-b)m-C\ell+Cn+\Lambda_2 =2(m-m_*)^2+s\,(C-n+m)+\tfrac12s^2\ge0 . \] This gives a $2$-adic bound $v_2(\Delta_N(i))\ge-\Lambda_2-O(N\log N)$, uniform in the integer $i$. For our parameters $\Lambda_2=(58+78-9)^2/8-58^2/2=2673/8$ in units of $N^2$. \subsection{The common denominator} The corank bounds of Section~\ref{sec:content} give a function $\kappa$ of $\theta=p/N$ (Theorem~\ref{thm:profile-D}). We use it here as an input. \begin{proposition}\label{prop:denominators} For the parameters $(58,9,3,5,3)$ there are positive integers $\cD_N$ with the following properties. $\cD_N\Delta_N(i)\in\Z$ for every integer $i$, and $p'^{2n}\mid\cD_N$ for every prime $N0$ and all large $N$ \begin{gather*} \log\cD_N\le(\Lambda+\varepsilon)N^2,\\ \Lambda=\frac{2673}8\log2+116+\frac{24269}4-\int_0^\infty\kappa(\theta)\,d\theta=\LamDen\ldots \end{gather*} \end{proposition} Here $\frac{2673}8\log2$ comes from the prime $2$, and $116+\frac{24269}4$ is the area of $f$. The last term is the gain from the corank. \begin{proof} For primes $p\le H$ with $HH$ the matrix is $p$-integral. So $\cD_N\Delta_N(i)\in\Z$. A prime $p'\in(N,2N]$ has $\nu^*_N(p')=0$, since no interval of Theorem~\ref{thm:profile-D} contains it, and $\ell_N(p')=2n$. So $p'^{2n}\mid\cD_N$. Here $N\ge79$ guarantees $p'>\sqrt H$. For the size of $\cD_N$ we use the prime number theorem in the weighted form \begin{equation}\label{eq:weighted-pnt} \frac1N\sum_{p}F(p/N)\log p\longrightarrow\int_0^\infty F(\theta)\,d\theta\qquad(N\to\infty), \end{equation} for bounded, Riemann integrable, compactly supported $F$. By \eqref{eq:weighted-pnt} the sum of $\ell_N(p)\log p$ over the odd primes is $N^2\int_0^{78}f+o(N^2)$, with $\int_0^{78}f=116+24269/4$. The primes in the intervals of Theorem~\ref{thm:profile-D} lie in $(16N/7,53N/2]$ and have $\ell_N(p)=116N$. So their exponent is at most $116N-N\kappa(p/N)+2$. The sum of $(N\kappa(p/N)-2)\log p$ over these primes is $N^2\int\kappa+o(N^2)$, again by \eqref{eq:weighted-pnt}. The $2$-adic part contributes $\Lambda_2\log2\,N^2+o(N^2)$. \end{proof} The polynomial $\Delta_N$ has degree at most $n-g=d_0N$ and takes values in $\cD_N^{-1}\Z$ at the integers. An integer-valued polynomial of degree $m$ has coefficients in $\frac1{m!}\Z$, by Newton's interpolation formula. So \begin{equation}\label{eq:QN} Q_N=(d_0N)!\,\cD_N\,\Delta_N(X)\in\Z[X],\qquad \deg Q_N\le d_0N, \end{equation} and $\log(d_0N)!=o(N^2)$. In this way the gain from the corank enters through the integer polynomial itself, not through a separate common factor of its coefficients. The criterion needs the squares of the primes in $(N,2N]$ to divide the coefficients of $Q_N$ in a graded way. \begin{lemma}\label{lem:squares} For all large $N$ and every prime $N4H_0$, with $H_0=H/N$, so that $H=H_0pe$. The block consists of the columns $k(J,\varsigma)=Jp+\varsigma-(b+q)$ for $1\le J\le5$ and $\varsigma\in \mathcal M$. These indices are nonnegative by the hypothesis $b+q\le p+\varsigma_0$, and smaller than $n$ because $5p+\varsigma_1-1=L-1$. There are $5w$ of them. As $\varsigma\deg Y_c$. So, if $Q_c[up+\varsigma']=0$ for $u=2,\dots,5$ and all $\varsigma'\in \mathcal M$, then \[ \sum_{t=0}^e(-1)^t\binom et\,Q_c[6p+\varsigma-t]=0\qquad(\varsigma_0+e\le\varsigma<\varsigma_1). \] This is a recurrence with unit leading coefficient. So if $Q_c[6p+\varsigma]=0$ for the first $e$ values $\varsigma=\varsigma_0,\dots,\varsigma_0+e-1$, then it vanishes for all $\varsigma\in \mathcal M$. \emph{Counting.} Impose on $c$ that the values at the $n-5w$ columns outside the block vanish, that $Q_c[up+\varsigma]=0$ for $2\le u\le5$ and $\varsigma\in \mathcal M$ ($4w$ conditions), and that $Q_c[6p+\varsigma]=0$ for the first $e$ values of $\varsigma$. By the three steps above all the values at the block columns vanish. These are at most $n-5w+4w+e=n-(w-e)$ linear conditions, so the left kernel has dimension at least $w-e$. Finally, $w-e$ equals $\varsigma_1-q-e=n+b+q+h-(11p+1)/2$ if $\varsigma_0=q$, and $(p-1)/2-g$ if $\varsigma_0=H+q-6p$. \end{proof} \subsection{The digits $1$ to $4$} \begin{theorem}\label{thm:S} Let $e=(p+1)/2-q-h\ge0$ and $n\le4p+2g+1$, and put \[ m_0=\max(b+q,\,L+\chi-4p),\qquad m_1=\min(p,\,L-3p,\,A+1). \] Then $\nu_N(p)\ge m_1-m_0-e$. \end{theorem} \begin{proof} Let $\mathcal M=[m_0,m_1)$ and $w=m_1-m_0>e$. For $\varsigma\in \mathcal M$ we have $\varsigma\le A$, so the digit $u=0$ of $Q_c$ and $\widehat D_c$ vanishes. The inequality $\varsigma\ge L+\chi-4p$ gives that the digits $u\ge4$ of $\widehat D_c$ and $u\ge5$ of $Q_c$ vanish. Finally $3p+\varsigma10$ and $\theta\ge39/2$, with $k_T=\min(5N,52N-1-2p,75N-3p)$. It gives $3p-(n+q+h)=3\theta-64$ up to $\theta=23$ and the cap $g=5N$ up to $\theta=70/3$. From $\theta=70/3$ to $\theta=26$ the hypotheses of Theorem~\ref{thm:U} hold. They read $3p\ge L$, $3p\le H$, $2p\le n+q$ and $2h\le p+1$. The bound is $\min(n,2p+2g+1)-g-2p-1$, which is $5N$ for $\theta\le24$ and $53N-2p-1$ above. In each case the value of the theorem is the value in the table minus at most one unit, from the integer rounding. The same kind of check, with linear inequalities in $N$, $p$ and the parameters, gives the bounds of Section~\ref{ssec:families} on their intervals, and Appendix~\ref{app:windows} gives the others. This proves Theorem~\ref{thm:profile-D}. The loss of $2$ in its statement covers the integer rounding of all the bounds. \section{The neighbourhood of $G$}\label{sec:real} This section and the next two prove that $\Delta_N$ is small on a whole neighbourhood of $G$. The idea is to write the perturbation $\Delta_N(x)-\Delta_N(G)$ as a sum of determinants in which some columns of $\cA_N$ are replaced by values of the row functions at prescribed nodes. Each such determinant is bounded by OpenAI's energy method, extended to configurations with prescribed points (Section~\ref{sec:energy}). The loss caused by each replaced column, in the exponent, determines $\rho$. OpenAI's method has two cases. In the first it already gives the improved decay rate. In the second it falls short when few columns are replaced, and Section~\ref{sec:signed} closes that gap. \subsection{The statement} OpenAI's energy method bounds $|\Delta_N(G)|$ by $\exp\bigl(-(n_0^2(U-\frac12\log2)+o(1))N^2\bigr)$, where $U$ is an upper bound for a discrete logarithmic energy (Section~\ref{sec:energy}). For our parameters we certify $U=\Utarget$, so OpenAI's estimate gives the decay rate $D_0=n_0^2(U-\frac12\log2)=\DecayOA\ldots$ Let \begin{gather*} \Gamma_0=\Gain,\qquad U_0=U+\Gamma_0/n_0^2=\Uzero\ldots,\\ D=n_0^2(U_0-\tfrac12\log2)=\Decay\ldots \end{gather*} The number $\Gamma_0$ is the improvement of the decay rate proved in Section~\ref{sec:signed}. Put \begin{equation}\label{eq:rho-def} \rho=n_0c_2+W_0,\qquad c_2=\Ctwo,\quad W_0=\WZero,\quad \rho=\Rho . \end{equation} Here $c_2$ is the increase of the energy bound per prescribed column (Section~\ref{sec:energy}), and $W_0$ bounds the logarithmic size of the weight and the binomial factor of one column, per unit of $N$ (\S\ref{ssec:weights}). \begin{theorem}\label{thm:real} For our parameters, uniformly for real $x$ with $|x-G|\le e^{-\rho N}$, \[ |\Delta_N(x)|\le e^{-(D+o(1))N^2}\qquad(N\to\infty). \] \end{theorem} We use the following abbreviations for general parameters: \begin{gather*} \alpha_A=\frac An,\quad \beta_h=\frac{2h_0}{n_0},\quad \gamma_H=\frac Hn,\quad \gamma_d=\frac{d_0}{n_0},\\ a_0=1-\frac{b_0+q_0+g_0}{n_0},\quad a_1=3-\frac{b_0+q_0+2g_0}{n_0}. \end{gather*} For our parameters these are $\alpha_A=11/29$, $\beta_h=3/29$, $\gamma_H=39/29$, $\gamma_d=53/58$, $a_0=41/58$ and $a_1=76/29$. \subsection{A quadrature formula for the coefficient of $G$}\label{ssec:quadrature} Let $\varepsilon=x-G$. Then $\Delta_N(x)=\det(\cA_N+\varepsilon\cL_N)$. The question is how large the columns of $\cL_N$ are compared with those of $\cA_N$. By \eqref{eq:L} the entries of $\cL_N$ are linear functionals of the coefficients of the row polynomials. These polynomials have bounded degree, so the functionals can be written exactly as finite combinations of point evaluations. Let $t_1,\ldots,t_J$ be distinct points, with $J$ at least the number of degrees of freedom of the rows. Lagrange interpolation gives \begin{equation}\label{eq:quad} \cL_N(r,k)=\sum_{a=1}^JA_r(t_a)\,\beta_{a,k}, \end{equation} where the weight $\beta_{a,k}$ is the value of the same functional on the $a$-th Lagrange basis polynomial $\ell_a$. This is a quadrature formula of Gauss type. It makes the columns of $\cL_N$ combinations of point values of the row functions that define $\cA_N$. So the perturbed determinant can be treated by the energy method. The price is the size of the weights. We take $J=d_0N=53N$ nodes. Put $g_*=401/2500$, $a_*=2g_*/(1+g_*^2)=2005000/6410801$ and $J'=\lceil J/2\rceil$. The nodes are the points \[ t_{j,\pm}=\pm\sqrt{a_*^2+(1-a_*^2)(1+s_j)/2},\qquad T_{J'}(s_j)=0, \] that is, the roots of $T_{J'}\bigl((2t^2-(1+a_*^2))/(1-a_*^2)\bigr)$. We keep all $J'$ positive roots and the first $J-J'$ negative ones, so for odd $J$ exactly one root is dropped. The nodes lie in $S=(-1,-a_*)\cup(a_*,1)$, and in the coordinate $x$ with $t=2x/(1+x^2)$ every node has $|x|>g_*$. The nodes avoid a neighbourhood of $x=0$, where the fields of the energy method are largest, and they are Chebyshev nodes for $S$. Dropping a root changes the nodal polynomial by a linear factor, so it changes the derivative bound and the size of the Lagrange polynomials only by factors polynomial in $N$. So an odd number of nodes does not change the exponent. This is needed, since $J=53N$ is odd for odd $N$. Let $g_S$ be the Green function of $\C\setminus\bar S$ with pole at infinity. In closed form \[ g_S(z)=\tfrac12\operatorname{arccosh}\Bigl(\frac{|z^2-1|+|z^2-a_*^2|}{1-a_*^2}\Bigr). \] The Lagrange polynomials satisfy $|\ell_a(z)|\le e^{53Ng_S(z)+o(N)}$ at distance at least $c/N$ from the nodes, by the derivative identity for Chebyshev polynomials at their roots. The weight of column $k$ is a coefficient functional of $\ell_a$ multiplied by the column function. After removal of the common factor of the rows it equals \[ \beta'_k=4\,[t^0]\,F_k(t)\,(1-t^{-2})^{-1/2},\qquad F_k(t)=t^{\,A-b-q-k}(1-t)^h(t-1)^q\ell_a(t), \] where $(1-t^{-2})^{-1/2}=\sum_lc_lt^{-2l}$ with $c_l=\binom{2l}l4^{-l}$. The next lemma bounds it by a contour that depends on $k$. \begin{lemma}[keyhole bound]\label{lem:keyhole} Let $P$ be a real polynomial, $E\ge0$, and $F(t)=t^{-E}P(t)$. Let $0g_*$, and points $y\in(0,1)$. Let $\alpha=m/n$ be the fraction of prescribed columns and $\alpha_2$ the fraction of prescribed points of the second kind. Each missing free point changes the energy bound by a bounded amount. The total change is linear in $m$, and its slope $c_2$ enters $\rho$. Every step of OpenAI's argument remains valid uniformly in the number of free points. The regularization of the logarithmic interactions, the diagonal corrections and the completion of squares only involve sums over the points present. For the prescribed points of the first kind the relevant field is \[ F_1(x)=-\gamma_d\log(1+x^2)-2\mathsf T(u,x),\qquad g_*\le|x|\le1 . \] For those of the second kind it is \[ F_2(y)=-\gamma_d\log(1+y^2)+\frac{n_0-2g_0-1}{n_0}\log y-u_1y,\qquad0\Kcoef), \end{equation} with $\Kcoef$ Chebyshev coefficients and finitely many geometric terms. The geometric terms have a simple meaning. Since $\sum_{k\ge1}z^kT_k(x)/k=-\frac12\log(1-2xz+z^2)$, a term $(z,r)$ contributes $-\frac12\operatorname{Re}\,r\log(1-2xz+z^2)$ to the potential $\mathsf T(u,x)$. If $x_0+i\epsilon_0=\frac12(z+z^{-1})$, then $1-2xz+z^2=2z(x_0+i\epsilon_0-x)$. So the term is, up to a constant, the logarithmic potential of a point charge of complex strength $r$ at $x_0+i\epsilon_0$ and its conjugate. The extremal measure has a gap in its support around $x=0$. Its potential has a logarithmic singularity at $x=0$ and square-root behaviour at the edges of the gap. A Chebyshev expansion converges slowly near such points, while a charge at a small distance $\epsilon_0$ reproduces the local behaviour with one term. This is also why the quadrature nodes of Section~\ref{sec:real} avoid $|x|\le g_*$. Appendix~\ref{app:field} gives the charges and the certified bounds. \subsection{The two cases at the improved rate}\label{ssec:cases} Theorem~\ref{thm:real} asks for the rate $U_0=U+\Gamma_0/n_0^2$ instead of $U$. In the constrained case the inequality of Lemma~\ref{lem:energy-ineq} still holds at $U_0$ for every $\alpha$, with the slope $c_2$. In the case with doubled interaction it holds at $U_0$ only for $\alpha\ge\frac1{16}$, because the extra term $U_0-U$ is absorbed by the term $c_2\alpha$ once $\alpha$ is not small. So a new argument is needed only in the case with doubled interaction with fewer than $n/16$ prescribed columns. Section~\ref{sec:signed} supplies it, with the same constant $c_2$. Precisely, it proves the following. \begin{proposition}\label{prop:signed-goal} In the case with doubled interaction, for every configuration with $m\le n/16$ prescribed columns, the integrand of Lemma~\ref{lem:andreief}, with the generalized Vandermonde determinant replaced by the bound of Lemma~\ref{lem:binomvand}, is at most \[ \exp\Bigl(n^2\bigl(-U_0+\tfrac12\log2+c_2\alpha+o(1)\bigr)\Bigr)\,C_0^m\prod_j\mathcal B(k_j),\qquad \alpha=m/n, \] with an absolute constant $C_0$. \end{proposition} \begin{proof}[Proof of Theorem~\ref{thm:real}, given Proposition~\ref{prop:signed-goal}] By Proposition~\ref{prop:signed-goal} and the discussion above, in both cases a determinant $M_f$ with $m$ prescribed columns $k_1,\ldots,k_m$ is at most $C_0^m\prod_j\mathcal B(k_j)e^{n_0c_2Nm}\exp\bigl(n_0^2N^2(-U_0+\frac12\log2+o(1))\bigr)$. The factor $C_0^m$ comes from the expansion of the row functions at the prescribed points. By \eqref{eq:wk} and the bound for $\mathcal B(k)$, the constants of Lemma~\ref{lem:expansion} satisfy \[ \log(B_kC_k)\le\bigl(n_0c_2+w(k/n)+n_0\tilde h_2(k/n)+o(1)\bigr)N\le(\rho+o(1))N . \] For $|\varepsilon|\le e^{-\rho N}$ Lemma~\ref{lem:expansion} gives a factor $(1+O(N^5))^n=e^{o(N^2)}$. With $D=n_0^2(U_0-\frac12\log2)$ this is the claim. \end{proof} \section{A signed bound for the row determinant}\label{sec:signed} This section proves Proposition~\ref{prop:signed-goal}, which completes the proof of Theorem~\ref{thm:real}. In the case with doubled interaction OpenAI's integrand contains a determinant $\det\mathsf L$ of size $n$ that the energy method bounds by $6^n$. We prove a bound for it that is exponentially small in $N^2$ on the near-extremal configurations. The argument is the chain \begin{equation}\label{eq:chain} |\det\mathsf L|\le11^{k_+}\det\mathsf L_{--} =11^{k_+}\prod_{b0$. Let $T$ be Hermitian of the size of $M_2$, with $-\tau\le T\le\tau$, and let $\gamma\ge0$. Then \[ \Bigl|\det\begin{pmatrix}M_1&R^*\\R&M_2-\gamma T\end{pmatrix}\Bigr|\le(\beta+\gamma\tau)^{\dim M_2}\det M_1 . \] \end{theorem} \begin{proof} The determinant equals $\det M_1\cdot\det(S-\gamma T)$, where $S=M_2-RM_1^{-1}R^*$ is the Schur complement. Since $M\ge0$, we have $S\ge0$, and $S\le M_2\le\beta$. So $-\gamma\tau\le S-\gamma T\le\beta+\gamma\tau$, and every eigenvalue of $S-\gamma T$ has modulus at most $\beta+\gamma\tau$. \end{proof} We apply this in the metric of $\cK$, that is, after the congruence by a Cholesky factor of $\cK$. By Lemma~\ref{lem:pick} the hypotheses hold with $\beta=2$ and $\gamma=6$, provided that $\pm E_+\le\tau\cK$ as quadratic forms. The result is \begin{equation}\label{eq:C3} |\det\mathsf L|\le(2+6\tau)^{k_+}\,\det\mathsf L_{--},\qquad \det\mathsf L_{--}=\frac{\det(\cK_{--}+E_-)}{\det\cK_{--}}, \end{equation} where $\cK_{--}$ is the block of $\cK$ at the negative nodes. The factor $(2+6\tau)^{k_+}$ is $e^{O(N)}$. All the information of order $N^2$ is in $\det\mathsf L_{--}$, which depends on the positive nodes only through the values $B_+(x_b)$ of their Blaschke product at the negative nodes. \subsection{A contour bound}\label{ssec:T} It remains to bound $\tau$. The quadratic form of $E_+$ is the sum of the residues of $z^{\mathsf e}\phi^2/B$ at the positive nodes, which lie in the right half of the disc. So we integrate over the boundary of the right half-disc instead of the circle. \begin{lemma}\label{lem:T} Let $M_*=\sup_{-10}B'(x_a)x_a^{\mathsf e}c_a^2\Bigr|\le\Bigl(1+\frac{M_*}2\Bigr)c^{\mathsf T}\cK c . \] If $\frac{\mathsf e}n-\frac1n\sum_a\Bigl(\frac{t^2}{t^2+x_a^2}-\frac{x_a^2t^2}{1+x_a^2t^2}\Bigr)>0$ for every $t\in(0,1]$, then $M_*=1$, and the bound is $\frac32c^{\mathsf T}\cK c$. \end{lemma} \begin{proof} With $\phi$ as in the proof of Lemma~\ref{lem:pick}, the sum is the contour integral of $z^{\mathsf e}\phi^2/B$ over the boundary of the right half-disc, divided by $2\pi i$. No node lies on this boundary. On the arc the integrand has modulus $|\phi|^2$, so the arc contributes at most $\|\phi\|^2$. On the diameter $z=iy$ the modulus is at most $M_*|\phi(iy)|^2$. By the Fej\'er--Riesz inequality on a diameter, $\int_{-1}^1|\phi(iy)|^2dy\le\pi\|\phi\|^2$. So the diameter contributes at most $\frac12M_*\|\phi\|^2$. For the second statement write $\log(|y|^{\mathsf e}/|B(iy)|)=nv(y)$. Then $v(y)=\frac{\mathsf e}n\log|y|+\frac1{2n}\sum_a\log\frac{1+x_a^2y^2}{y^2+x_a^2}$, and $v(1)=0$ because $|B(i)|=1$. Differentiation gives $tv'(t)=\frac{\mathsf e}n-\frac1n\sum_a(\frac{t^2}{t^2+x_a^2}-\frac{x_a^2t^2}{1+x_a^2t^2})$. If this is positive on $(0,1]$, then $v<0$ on $(0,1)$. Since $v$ is even, $M_*=1$. \end{proof} The formal proof avoids the residue theorem. It subtracts the poles with divided differences, integrates the remaining holomorphic function over the half-disc with primitives, and proves the Fej\'er--Riesz step by the same device on the upper half-disc. With $\tau=\frac32$, \eqref{eq:C3} becomes \begin{equation}\label{eq:eleven} |\det\mathsf L|\le11^{k_+}\det\mathsf L_{--}. \end{equation} The condition on $t$ asks that the nodes are not too concentrated near $0$ at any scale. At the extremal measure its left side is at least $0.33$ for every $t$. \subsection{Heine's formula for the negative block}\label{ssec:heine} For $s\ge1$ and a positive continuous function $f$ on $[-1,1]$ put \[ Z_s(f)=\int_{[0,\pi]^s}\prod_{l0}(1+x_p^2+2x_pu)^{-1}. \] \begin{theorem}\label{thm:heine} Let $s=k_+-g$. If $s\ge1$ and $k_-\le\mathsf e+1$, then \[ \det\mathsf L_{--}=\prod_{b0$ one has $-M_k^2\le-2\bar sa_kM_k+\bar s^2a_k^2$, which completes the square against $a$. \begin{lemma}\label{lem:LGup} Let $\bar s\ge s$ and let $a$ be a summable sequence. With $\mathsf T(a,u)=\sum_ka_kT_k(u)/k$ and $\|a\|^2=\sum_ka_k^2/k$, \[ \log Z_s(f)\le-s^2\log2+2\bar s^2\|a\|^2+s\sup_{[-1,1]}\bigl(\log f-4\bar s\,\mathsf T(a,\cdot)\bigr)+o(\bar s^2). \] \end{lemma} The diagonal terms $\sum_lT_k(u_l)^2/k$ diverge when summed over $k$. They are regularized by a damping factor $(1-\varepsilon_N)^k$ as in \cite[Prop.~6.1]{OpenAI2026}, which changes the bound by $o(\bar s^2)$. The completed squares $(M_k-\bar sa_k)^2/k$ are dropped in this lemma. They are kept in \S\ref{ssec:class}. The denominator is bounded from below by Jensen's inequality. Let $\mathsf m$ be a probability measure on $[0,\pi]$ of the form $\mathsf m=\bigl(1+2\sum_{k\le K}\gamma_k\cos k\theta\bigr)\frac{d\theta}\pi$, with a positive density. In the variable $u=\cos\theta$ it is a polynomial multiple of the arcsine law. \begin{lemma}\label{lem:LGlow} For every bounded measurable $Q$, \[ \log Z_s(e^Q)\ge s(s-1)\Bigl(-\log2-\sum_k\frac{2\gamma_k^2}k\Bigr)+s\int Q(\cos\theta)\,d\mathsf m(\theta)+s\,\mathrm{Ent}(\mathsf m), \] where $\mathrm{Ent}(\mathsf m)$ is the entropy of the density of $\mathsf m$ with respect to $d\theta$. \end{lemma} \begin{proof} Apply Jensen's inequality to the product density $\prod_l\frac{d\mathsf m}{d\theta}(\theta_l)$. The logarithmic energy of $\mathsf m$ in the variable $u$ is $-\log2-\sum_k2\gamma_k^2/k$, by the expansion of $\log|u-v|$ above. \end{proof} The fields of the nodes integrate against $\mathsf m$ in closed form. For $|x|<1$ one has $\int l(x,\cos\theta)\,d\mathsf m=-2\sum_k(-x)^k\gamma_k/k$, a polynomial in $x$. The arcsine part contributes $0$, because the logarithmic potential of the arcsine law is constant on $[-1,1]$. \subsection{Positive nodes near $1$}\label{ssec:near1} A positive node $x_p=1-\epsilon$ puts into $\Pi_+$ a factor $(1+x_p^2+2x_pu)^{-1}$ of size $\epsilon^{-2}$ near $u=-1$. Lemma~\ref{lem:LGup} applies the supremum of the field to all $s$ particles. So a single such node would change the bound by about $N\log(1/\epsilon)$, while the true change of $\det\mathsf L_{--}$ is bounded. The following reduction removes such nodes from the log gas. \begin{theorem}\label{thm:near1} Let $f$ be positive and nonincreasing on $[-1,1]$, and let $w=w_r\prod_{p\in P}k_p$ with $w_r>0$, $k_p(u)=(1+2y_pu+y_p^2)^{-1}$ and $y_p\in(0,1)$. If $|P|=2m'$ or $|P|=2m'-1$, then \[ \log\frac{Z_s(fw)}{Z_s(w)}\le m'\log f(-1)+\log\frac{Z_{s-m'}(fw_r)}{Z_{s-m'}(w_r)} . \] \end{theorem} \begin{proof}[Sketch] The full proof is formalized. We sketch it for orientation. For an odd number of factors add one more factor, at a point to be chosen. Write both integrals as Hankel determinants. Moving all $y_p$ to a common value changes the ratio monotonically. This uses a one-point comparison for the weight $(1+2yu+y^2)^{-1}$, whose Chebyshev moments form the geometric sequence $(-y)^k$. For a common value $y$ the $2m'$ factors behave like $m'$ particles pinned near $u=-1$. Fischer's inequality bounds the numerator by $f(-1)^{m'}$ times the determinant of the remaining block. As $y\to1$ the Schur complement of the pinned block in the denominator converges to the Hankel matrix of the remaining $s-m'$ particles. \end{proof} We apply the theorem to the positive nodes with $1-x_p<10^{-3}$. Since $\Pi_-(-1)=\prod_b(1-x_b)^2\le4^{k_-}$, each pair of such nodes changes the bound by a factor $e^{O(N)}$. In OpenAI's energy each such node contributes $-\beta_hn\log10^3$, which is much more. Hence a near-extremal configuration has only $O(N)$ such nodes, and their total effect is $e^{O(N^2)}$ with a constant smaller than the margin of the final inequality (\S\ref{ssec:signedcert}). \subsection{Concavity: an inequality for signed logarithmic energy}\label{ssec:reflection} We now combine OpenAI's energy with \eqref{eq:eleven}, Theorem~\ref{thm:heine} and Lemmas~\ref{lem:LGup} and~\ref{lem:LGlow}. The total is a functional of the node measure $\sigma$, split into its negative part $\sigma_-$ and its positive part $\sigma_+$, and of the column measure. Its quadratic part is not obviously negative. Theorem~\ref{thm:heine} contributes the term $-\iint\log(1-xy)\,d\sigma_-(x)d\sigma_+(y)$, and Lemma~\ref{lem:LGup} applied with a trial sequence that depends on $\sigma$ contributes a convex term. Write \[ I(\zeta)=-\iint\log|x-y|\,d\zeta(x)d\zeta(y),\qquad L(\zeta)=-\iint\log(1-xy)\,d\zeta(x)d\zeta(y) \] for real measures on $[-1,1]$ and on $[0,1]$ respectively. The second is a sum of squares of moments, $L(\zeta)=\sum_k\frac1k\bigl(\int x^kd\zeta\bigr)^2$. The quadratic part of the combined functional is $-\frac12I-\frac12\sum_k(B_k-2C_k)^2/k+\frac12L(\sigma_+)$, where $B_k$ and $C_k$ are the power moments of the nodes and the columns. The term $\frac12L(\sigma_+)$ is absorbed by the following theorem. \begin{theorem}\label{thm:reflection} Let $\zeta=\zeta_-+\zeta_+$ be a real measure of finite logarithmic energy and total mass $0$, with $\zeta_-$ on $[-1,0]$ and $\zeta_+$ on $[0,1]$. Let $\mathsf R$ be the reflection $x\mapsto-x$. Then \[ I(\zeta)\ge L(\zeta_+)+L(\mathsf R\zeta_-)\ge L(\zeta_+). \] \end{theorem} \begin{proof} Put $\zeta_1=\zeta_+$ and $\zeta_2=\mathsf R\zeta_-$, both on $[0,1]$, and let $K_1(a,b)=-\log|a-b|$ and $K_2(a,b)=-\log(a+b)$. Since $|x-y|=a+b$ for points of opposite signs, $I(\zeta)=K_1(\zeta_1)+K_1(\zeta_2)+2K_2(\zeta_1,\zeta_2)$, which equals $\frac12(K_1+K_2)(\zeta_1+\zeta_2)+\frac12(K_1-K_2)(\zeta_1-\zeta_2)$. First, $\zeta_1+\zeta_2$ has mass $0$. One has $K_1=G_{\mathbb D}+L$, where $G_{\mathbb D}(a,b)=\log|(1-ab)/(a-b)|$ is the Green function of the unit disc, whose energy is nonnegative. By Frullani's integral $-\log(a+b)=\int_0^\infty(e^{-(a+b)t}-e^{-t})\frac{dt}t$, so $K_2(\zeta')=\int_0^\infty(\int e^{-at}d\zeta'(a))^2\frac{dt}t\ge0$ for $\zeta'$ of mass $0$. Hence $(K_1+K_2)(\zeta_1+\zeta_2)\ge L(\zeta_1+\zeta_2)$. Second, $K_1-K_2=\log\frac{a+b}{|a-b|}$ satisfies $(K_1-K_2)(\zeta')\ge L(\zeta')$ for every real $\zeta'$ on $[0,1]$. Indeed, with $a=e^{-x}$ and $b=e^{-y}$ one has $\log\frac{a+b}{|a-b|}=\log\coth\frac{|x-y|}2 =\sum_{j\text{ odd}}\frac2je^{-j|x-y|}$. For $x,y\ge0$, $e^{-j|x-y|}=e^{-j(x+y)}+2j\int_0^{\min(x,y)}e^{-j(x+y-2v)}dv$. Put $\Phi_j(v)=\int_{x\ge v}e^{-j(x-v)}d\zeta'$. Then $(K_1-K_2)(\zeta')=\sum_{j\text{ odd}}\bigl(\frac2j\Phi_j(0)^2+4\int_0^\infty\Phi_j(v)^2dv\bigr)$. In $L(\zeta')=\sum_k\frac1k(\int e^{-kx}d\zeta')^2$ the terms with odd $k$ are $\Phi_k(0)^2/k$. For even $k=j+1$, integration by parts gives $\int e^{-(j+1)x}d\zeta'=\Phi_j(0)-\int_0^\infty e^{-(j+1)v}\Phi_j(v)\,dv$. The Cauchy--Schwarz inequality with weights $1+\frac1j$ and $1+j$ gives $(\int e^{-(j+1)x}d\zeta')^2\le(1+\frac1j)\Phi_j(0)^2+\frac12\int\Phi_j^2$. Summing, $L(\zeta')\le(K_1-K_2)(\zeta')$. Together, $I(\zeta)\ge\frac12L(\zeta_1+\zeta_2)+\frac12L(\zeta_1-\zeta_2)=L(\zeta_1)+L(\zeta_2)$. \end{proof} By Theorem~\ref{thm:reflection} the quadratic part is at most $-\frac14I-\frac12\sum_k(B_k-2C_k)^2/k\le0$ on differences of admissible measures. So the combined functional is concave. Its maximum is bounded by the value at a trial measure plus the supremum of a linear functional, that is, by a constant plus the suprema of fields of one variable. The formal proof uses a discrete form of Theorem~\ref{thm:reflection} for weighted point configurations against a reference measure with bounded density. The prescribed rows of the next subsection change the masses of the two kinds of nodes. To compensate, we add further points distributed by the arcsine law, whose potential is constant on $[-1,1]$. \subsection{Prescribed rows}\label{ssec:fixedrows} With $m$ prescribed columns the row determinant is evaluated at the free points and at the prescribed points. The prescribed points enter $\det\mathsf L$ as nodes but are not integrated over. Lemma~\ref{lem:T} must then be modified. Its constant $\frac32$ need not hold when the sum runs only over the free positive nodes while the Blaschke product and the Gram matrix contain all nodes. Already two positive nodes can require a larger constant. We therefore keep the residues at the prescribed positive nodes as a separate term \[ \mathsf W=\sum_{a\ \text{prescribed},\,x_a>0}\frac{x_a^{\mathsf e}}{(1-x_a^2)|B'(x_a)|}, \] and bound each of its terms by the reproducing kernel estimate $(c_aB'(x_a))^2(1-x_a^2)\le c^{\mathsf T}\cK c$. Instead of absorbing $\mathsf W$ into $\tau$, we expand. Write $\det(F(1)+\operatorname{diag}(\cdot))$ as a sum of principal minors over subsets $\mathcal S$ of the prescribed positive nodes. This gives \begin{equation}\label{eq:expandS} |\det\mathsf L|\le11^{k_+}\sum_{\mathcal S}\Bigl(\frac6{11}\Bigr)^{|\mathcal S|}\det\mathsf L_{--}^{(\mathcal S)}\,\mathsf W_{\mathcal S}, \end{equation} where in the term for $\mathcal S$ the nodes of $\mathcal S$ interact with the other nodes through $\log(1-xy)$ instead of $\log|x-y|$. The energy then has three prescribed populations: prescribed negative nodes, prescribed positive nodes, and the nodes of $\mathcal S$ in \eqref{eq:expandS}. Their fields are bounded on their domains like the field $F_1$ of Section~\ref{sec:energy}. The prescribed nodes are images of quadrature nodes, so the mass of their measure $\sigma'$ near $1$ is limited by the spacing of the quadrature nodes: $\sigma'([x,1])\le C_1(1-x)$ for $x\ge x_c=0.999$. For such a measure of mass $\alpha$ and a field $V$ with $V\le M_1$ on $[0,x_c]$ and $V(x)\le c_0+r\log\frac1{1-x^2}$ on $[x_c,1)$, \[ \int V\,d\sigma'\le\alpha M_1+C_1\int_0^{1-x_c}\bigl(c_0+r\log(1/u)-M_1\bigr)_+\,du . \] The integral has a closed form. This bounds the prescribed rows without a finite optimization over their positions. \subsection{Near-extremal configurations}\label{ssec:class} The reduction above needs three hypotheses on the configuration. These are the condition of Lemma~\ref{lem:T}, a bound $O(N)$ on the number of positive nodes within $10^{-3}$ of $1$, and a fixed range for the proportion of negative nodes. We do not need them everywhere. If OpenAI's bound at the rate $U_0$ holds for a configuration, there is nothing to prove. Otherwise the energy of the configuration is within $\Gamma_0N^2$ of its maximum, and we show that such configurations satisfy the three hypotheses. For such a configuration, keep the completed squares and the nonnegative differences between the fields and their suprema in the proof of OpenAI's estimate. Their sum is at most the deficit, a constant times $\Gamma_0N^2$. This bounds the fraction of nodes on which a field is far below its supremum, by Chebyshev's inequality. It also bounds every linear statistic $\sum_kF_k(M_k-\bar sa_k)/k$ of the moments, by the Cauchy--Schwarz inequality. The condition of Lemma~\ref{lem:T} is a family of such linear statistics in $t$. It is checked on a grid of $24$ values of $t$, with a polynomial lower bound between the grid points. The count of nodes near $1$ follows from the field of the positive nodes near $x=1$, which lies below its supremum by a fixed amount. The range for the proportion of negative nodes follows from polynomial minorants of the indicator functions of the two signs. \subsection{The trial measures}\label{ssec:signedcert} The concave majorant of \S\ref{ssec:reflection} is bounded at a trial measure. This consists of a reference measure for the free nodes, with a piecewise polynomial density, trial sequences for the rows, the columns and the numerator of Theorem~\ref{thm:heine}, and the measure $\mathsf m$ of Lemma~\ref{lem:LGlow}. The bound reads \begin{multline*} \text{constant}+\alpha\sup\text{(fields of the prescribed rows)}\\ +\sup\text{(fields of the free nodes)}\\ +\sup\text{(column field)}\le-U_0+\tfrac12\log2+c_2\alpha . \end{multline*} The constant is the value at the trial measure. It consists of logarithmic energies and moments of the reference measure, the norms of the trial sequences and the entropy of $\mathsf m$, all of which have closed forms. The fraction $\alpha$ of prescribed columns ranges over $[0,\frac1{16}]$. We use trial measures at $\alpha=0$, $\frac1{200}$ and $\frac1{16}$, and interpolate linearly between consecutive ones. Every field is affine in the interpolation parameter, so its supremum on an interval is at most the chord through its suprema at the ends. The constant term is a quadratic polynomial in the parameter, whose curvature is an explicit combination of the cross energies of the two end measures. It remains to bound, at each of the three trial measures, the suprema of six fields of one variable. Appendix~\ref{app:trials} lists them and describes the verification. The smallest margin of the resulting inequality is $0.037$ per unit of $N^2$. This proves Proposition~\ref{prop:signed-goal}, and with \S\ref{ssec:cases} it proves Theorem~\ref{thm:real}. \section{Proof of Theorem~\ref{thm:main}}\label{sec:proof} OpenAI's energy method gives the decay rate $D_0=n_0^2(U-\frac12\log2)=\DecayOA\ldots$ for our parameters. Section~\ref{sec:signed} raises it to $D=\Decay\ldots$ With $\Lambda=\LamDen\ldots$ the polynomial $Q_N=(d_0N)!\,\cD_N\Delta_N$ has integer coefficients, degree at most $53N$, and \[ |Q_N(x)|\le e^{-\eta N^2}\qquad(|x-G|\le e^{-\rho N}),\qquad \eta=\EtaTot . \] Two further properties are needed to choose the prime in the criterion: nonvanishing of $Q_p(a/b)$ when $p^2\nmid b$ (Proposition~\ref{prop:nonvanishing}), and divisibility of the $i$-th coefficient of $Q_N$ by $p'^{2i}$ for every prime $N1$. Finally $d+4d\delta\lambda=\PayL\ldots<\eta\lambda=\PayR\ldots$ So Proposition~\ref{prop:criterion} gives $|G-a/b|>b^{-\rho\lambda}=b^{-410}$ for all integers $a$ and all sufficiently large $b$. This proves Theorem~\ref{thm:main}. \section{Remarks on the method}\label{sec:remarks} \subsection{The three ingredients} For fixed parameters the method gives the exponent $d\rho/\eta$, and its three ingredients come from different places. The degree $d=n-g$ comes from the construction. Of $\rho=\Rho$, the prescribed columns contribute $n_0c_2\approx208.6$ through the energy, and the weight and the binomial factor of one column contribute $W_0\approx88.0$. Bounding these two factors separately, by their maxima, would add about $5$ to $\rho$. The number $\eta$ is a small difference of two large numbers, $D\approx6.4\cdot10^3$ and $\Lambda\approx6.4\cdot10^3$. The corank bounds of Section~\ref{sec:content} contribute about $22$ to it, and the signed bound of Section~\ref{sec:signed} about $8$. Without them $\eta$ would be about $8$. Since the exponent is inversely proportional to $\eta$, a further gain of $0.1$ in $\eta$ would lower it by about $1$. \subsection{The row determinant} \begin{remark}\label{rem:L} The energy method bounds $|\det\mathsf L|$ by $6^n$, which is $e^{O(N)}$ and invisible at the scale $N^2$. At the extremal configuration, numerical evaluation for small $N$ suggests that $\log|\det\mathsf L|$ is about $-28N^2$. So most of its true size is not captured by our bound either. The bound \eqref{eq:eleven} loses only $e^{O(N)}$, and Theorem~\ref{thm:heine} is an identity. The loss is in the log-gas bounds of \S\ref{ssec:loggas}, which use fixed trial measures, and in the requirement that the combined functional be bounded by its maximum over all configurations. A sharper treatment of the denominator $Z_s(\Pi_+)$ would raise $\Gamma_0$. These numerical values are not part of the formal proof. \end{remark} \subsection{Other parameters} All the results of Section~\ref{sec:content} are lower bounds for the corank, and the proofs give the kernel vectors explicitly. The closed formulas, the counting inequality and the families derived from it are proved for all parameters. So are the other arguments of the paper, except the explicit subspaces of Appendix~\ref{app:windows} and the trial measures, which belong to $(58,9,3,5,3)$. A different choice of parameters changes $d$, $\rho$ and $\eta$ together, and we make no claim that ours is optimal. Except for the pair (F4), the function $\kappa$ uses no relation between different families. So at a prime where intervals overlap the exact corank may be larger than each bound. An upper bound for the corank is not needed. More independence between families, or larger explicit subspaces, would increase $\eta$ without changing anything else. \section{Formalization}\label{sec:formal} All results of this paper are formalized in Lean~4 \cite{Lean4} with Mathlib \cite{Mathlib}, on top of OpenAI's formalization of the irrationality of $G$ \cite{OpenAI2026}. The development is available at \begin{center} \FormalizationLink. \end{center} Theorem~\ref{thm:main} is the theorem \begin{center} {\small\texttt{CatalanIrrationalityMeasure.catalan\_irrationalityMeasure\_410}} \end{center} in \lean{Solution.lean}. Its statement, in \lean{Challenge.lean}, uses only Mathlib. Catalan's constant is written as the series $\sum_j(-1)^j/(2j+1)^2$, and the conclusion is $|G-a/b|>b^{-410}$ for all integers $a$ and all sufficiently large $b$. The modules contain no \lean{sorry} and no \lean{native\_decide}. The command \lean{\#print axioms} shows that only the three standard axioms \lean{propext}, \lean{Classical.choice} and \lean{Quot.sound} are used. The repository also contains a configuration \lean{comparator.json} for \lean{lake comparator} \cite{Comparator}, which checks that the solution file proves the challenge statement with these axioms only. The prime number theorem is taken from the PNT+ project \cite{PNTPlus}. The parts of OpenAI's formalization that are used were converted to Lean's module system and ported to Lean 4.35.0-rc2. The repository's \texttt{README} describes the changes and the layout of the modules. The proof combines conventional formal proofs with numerical certificates. These are the inverses of the base matrices modulo $1009$, the trial sequences and the covers of Appendices~\ref{app:field} and~\ref{app:trials}, and the subspaces, kernel vectors and interval conditions of Appendix~\ref{app:windows}. The certificates are exact rational and integer computations checked by the Lean kernel without compiled code. The interval arithmetic used to generate them \cite{Arb} is not trusted. \section*{Disclosure of AI use} The mathematics, the Lean formalization, the certificate generators and the text of this paper were produced by AI systems at the request of the author. The author posed the problems, directed the work and is responsible for the paper. The systems were Claude Opus~5.5, Claude Sonnet~5.5 and Claude Haiku~5.5 (Anthropic), running in Claude Code, and GPT-6.1 Sol (OpenAI), running in Codex. The underlying irrationality proof for Catalan's constant and its Lean formalization are due to OpenAI \cite{OpenAI2026}. \subsection*{Acknowledgements} We thank the authors of Mathlib and of the PNT+ project, and OpenAI for making its formalization available. \appendix \section{Explicit subspaces for the remaining intervals}\label{app:windows} On $34$ of the $102$ intervals of Theorem~\ref{thm:profile-D} the corank bound comes from the counting inequality with an explicit rational subspace. These intervals lie in $(3N,16.2N)$. The subspaces were found numerically, as optimal constant subspaces for the bound below on each interval. They are dense rational subspaces with no evident closed form, so they are listed in the formalization. Only the integer identities and the interval conditions described below enter the proof. \begin{theorem}\label{thm:profile} Let $v_1,\dots,v_t\in\Z^s$ span a subspace $V\subset\Q^s$ of dimension $t$. For $j$ in a finite set $\mathcal J$ let $B_j$ be an integer matrix with $s$ columns and $r_j\le t$ an integer such that there are $t-r_j$ linearly independent vectors $k\in\Z^t$ with $B_j\bigl(\sum_ak_av_a\bigr)=0$. Let $\mathcal E\ne0$ be the product of a nonzero $t\times t$ minor of $(v_1,\dots,v_t)$ and, for each $j$, of a nonzero maximal minor of these kernel vectors. Let $p\nmid\mathcal E$ be an odd prime with $H59$ of the interval with $p\nmid\mathcal E$. For large $N$ all primes of the interval are of this kind. For $33$ of the $34$ intervals the hypotheses are established in this way, and for the remaining one by a direct proof of the same statement. Since the intervals lie in $(3N,16.2N)$, where $p>q$, we have $a=0$ in Theorem~\ref{thm:count}. \section{The bounds for the energy method}\label{app:field} This appendix gives the trial sequences of Section~\ref{sec:energy}, the certified bounds that they satisfy, and the bound for $W_0$. \emph{Trial sequences.} For the constrained case we use a trial sequence with $40$ Chebyshev coefficients and a finite number of geometric terms, with the multiplier $\lambda_1=1.68493357$. For the case with doubled interaction we use trial sequences of the form \eqref{eq:trial}, with $\Kcoef$ Chebyshev coefficients, which are dyadic rationals, and $\Ngeo$ geometric terms. Of these, $\Ncomplex$ have complex $z_j$ and complex $r_j$. We place the complex charges at the $41$ equally spaced points $x_0=-0.16+0.008j$ $(0\le j\le40)$, all with $\epsilon_0=10^{-2}$. The real terms sit at points $\pm z$ with $z$ increasing from $0.8$ to $0.999997$. The numbers $z_j$ are rationals with at most twelve decimals. The norms of the geometric terms have closed forms: two terms $(z_j,r_j)$ and $(z_l,r_l)$ contribute $-\frac12\operatorname{Re}\bigl(r_jr_l\log(1-z_jz_l)+r_j\bar r_l\log(1-z_j\bar z_l)\bigr)$ to $\|u\|^2$. \emph{Covers by cells.} We must bound three functions of one variable from above on their whole domains: the field $X$ on $[-1,1]$, the field $Y$ on $[0,1]$, and the field $F_1$ on $g_*\le|x|\le1$. With $x=\cos\theta$, each is a constant plus a cosine series with $\Kcoef$ terms plus finitely many terms $\operatorname{Re}\,w\log(1-ae^{im\theta})$. We cover each domain by cells $[x_c-h',x_c+h']$ whose endpoints are multiples of $2^{-40}$. On each cell we bound the function by its Taylor expansion at $x_c$. The cells are grouped in blocks. For each block the derivatives of the polynomial part are computed exactly at the centre of the block up to order $70$, and the remainder beyond order $70$ is bounded by a single constant for the block, multiplied by $h'^{70}/70!$. The Taylor expansion at the centre of a cell is obtained from that of the block by an exact shift. The logarithmic terms are expanded to order $5$, with remainders bounded from the exact minimum of $|1-ae^{im\theta}|$ on the cell. A few cells at $x=0$ and $x=\pm1$ treat the singular terms separately. The covers of $X$, $Y$ and $F_1$ have \Nblocks{} blocks and \Ncells{} cells. Each cell is checked by exact rational and integer arithmetic. \emph{The bounds.} The covers give \[ \sup X\le\SupX,\quad \sup Y\le\SupY,\quad \sup_{g_*\le|x|\le1}F_1\le\ResCap . \] So $M_X+M_Y=\FieldCap$, and the norms satisfy $2\|u\|^2+\frac12\|v\|^2\le0.7737$. The first coefficient satisfies $u_1\ge9/50$, which is used near $x=0$. For the points of the second kind a one-variable estimate gives $\sup_{0