\documentclass[11pt]{amsart} \usepackage[margin=1.15in]{geometry} \usepackage{amsmath,amssymb,amsthm} \usepackage{booktabs} \usepackage{graphicx} \usepackage[hidelinks]{hyperref} \usepackage{microtype} % Take the section sign from the math font (OMS/cmsy) rather than from the TS1 text % companion encoding. TS1 is not available as a Type 1 font on minimal TeX % installations; pdfTeX then embeds a bitmap, which is not scalable and aborts the % font expansion of microtype. Appearance is unchanged. \renewcommand{\S}{\ensuremath{\mathsection}} \newtheorem{theorem}{Theorem}[section] \newtheorem{proposition}[theorem]{Proposition} \newtheorem{lemma}[theorem]{Lemma} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newcommand{\Q}{\mathbb{Q}} \newcommand{\R}{\mathbb{R}} \newcommand{\ran}{r_{\mathrm{an}}} \DeclareMathOperator{\supp}{supp} \title[Optimal windowed test functions for analytic rank bounds]{Optimal windowed test functions for bounding\\ analytic ranks of elliptic curves} \author{Sabrina Hackfort} \address{Independent researcher (MEGALODON Research), Germany} \email{meg.depth@proton.me} \thanks{ORCID: 0009-0007-7458-2487} \date{October 2026 \quad (draft v0.5)} \IfFileExists{board_macros.tex}{\input{board_macros.tex}}{% \newcommand{\BoardAbstract}{[board results: run scripts/make\_board.py]}% \newcommand{\BoardBrief}{[board results: run scripts/make\_board.py]}\newcommand{\BoardDetail}{}\newcommand{\BoardTrend}{}} \begin{document} \begin{abstract} Assuming the Generalized Riemann Hypothesis, the explicit formula for the $L$-function of an elliptic curve $E/\Q$ bounds the analytic rank of $E$ in terms of the traces $a_p$ for $p < e^{2L}$, for any admissible test function supported on a window $[-L,L]$. In rank computations this test function is usually fixed in advance, typically to a Fej\'er-type kernel; optimising it for an individual $L$-function goes back to Booker, and an earlier test on quadratic twists of rank about $7$ found the gain to be small. We choose, for each individual curve, the test function that minimises the resulting bound within a finite-dimensional space supported on $[-L,L]$, certify the result, and measure the gain systematically, up to the current record curves. The minimiser is the solution of a linear system with the Gram matrix of the Weil quadratic form of $E$, and the optimal bound equals the reciprocal of the corresponding reproducing kernel at the central point, which we call the \emph{radix Riemanniana} of $E$. Because the Fej\'er-type kernel lies in this space, the optimised bound is never weaker. We certify every bound with ball arithmetic, check the prime-side evaluation against the zero side computed independently from the zeros of $L(E,s)$, and benchmark against the fixed kernel on $1642$ curves from Cremona's tables, $2500$ curves from the Stein--Watkins database and a set of curves with conductors up to $3\cdot 10^{16}$. Depending on the sample and on the stopping criterion, the number of primes required to pin down the analytic rank decreases by $8$--$23\%$ in aggregate. For individual curves of large conductor the decrease ranges from $0\%$ to $43\%$. Within each sample the gain is largest at rank $0$ and decreases with the rank; it grows again, and by a much larger factor, in the regime of large rank and large conductor where the computation is most expensive. On the smallest-conductor curves of rank $28$--$31$ in the ICARM leaderboard the optimised kernel needs $84$--$85\%$ fewer primes to certify the rank. For the current record, the rank-$32$ curve \#4239 of Elkies, Klagsbrun and Li, it certifies $\ran\le32$ under GRH with $2.53\cdot10^{9}$ primes --- the first upper bound for this curve --- and hence $\ran=32$ under GRH and BSD, while the fixed kernel, certified at $L=12.40$ with $2\,481\,819\,193$ primes, is still $0.39$ above the target. \BoardAbstract{} We validate the fixed-kernel baseline by reproducing every published value of Bober and of Klagsbrun, Sherman and Weigandt with an independent implementation. \end{abstract} \maketitle \section{Introduction} Let $E/\Q$ be an elliptic curve of conductor $N$ and let $\ran(E)$ be the order of vanishing of $L(E,s)$ at the central point. Under the Generalized Riemann Hypothesis (GRH), Mestre's explicit-formula method~\cite{Mestre} bounds $\ran(E)$ from above by a quantity computed from the traces of Frobenius $a_p$ for $p$ below a cutoff. Bober~\cite{Bober} made this practical with a Fej\'er-type test function, and Klagsbrun, Sherman and Weigandt~\cite{KSW} used the same function to bound the analytic rank of the Elkies curve by $28$ under GRH. Their accompanying result that its Mordell--Weil rank equals $28$ rests on computing the $2$-ranks of class groups of associated cubic fields, not on the explicit formula; the method discussed here bounds the analytic rank only. In these works the shape of the test function is fixed, and only its support (the cutoff) is varied. This note asks a simple question: \emph{for a given curve and a given cutoff, which test function gives the best bound?} Within any finite-dimensional space of admissible functions supported on $[-L,L]$ the answer is explicit. The explicit formula expresses the bound as a ratio of a quadratic form (the Weil form of $E$, evaluated through the $a_p$) to the square of a linear functional. The minimiser is therefore obtained from one linear solve with a Gram matrix. The optimal value is the reciprocal of the reproducing kernel at $0$ of the space equipped with the Weil inner product. \subsection*{What is known, and what is new} The Weil quadratic form restricted to functions supported on a finite interval, and its Gram matrices with respect to a basis, have been studied for the Riemann zeta function by Yoshida~\cite{Yoshida}, by Connes, Consani and Moscovici~\cite{CCM}, by Suzuki~\cite{Suzuki} via screw functions and de Branges spaces, and recently by Shi~\cite{Shi} as finite ``Prime--Weil matrices''. Reproducing-kernel methods for Fourier optimisation problems attached to \emph{families} of $L$-functions, where the input is the limiting one-level density rather than data of an individual $L$-function, are due to Carneiro, Chirre and Milinovich~\cite{CCMil}. Optimising the test function for an \emph{individual} $L$-function is not new. Booker~\cite[\S3]{Booker} writes the explicit-formula sum over zeros as a positive definite quadratic form in the coefficients of a finite family of test functions and minimises it under a linear normalisation by inverting the matrix, in order to locate zeros of Artin $L$-functions. Watkins, Donnelly, Elkies, Fisher, Granville and Rogers~\cite[\S7]{Watkins} applied this extension to analytic-rank bounds for quadratic twists and found the improvement to be small, typically about $0.05$ (for example $7.138$ to $7.090$ with $10$ basis functions, $7.089$ with $40$), and therefore used the fixed kernel. Proposition~\ref{prop:opt} below is the same minimisation in a Legendre basis on the window. We thank the literature for this and claim no novelty for the principle. What this note adds is (i) certified output for every bound, (ii) a systematic measurement of the gain against the fixed kernel on several thousand curves, and (iii) the observation that the gain, small in the range tested in~\cite{Watkins}, becomes large exactly on curves of high rank and large conductor, where these computations are most expensive. On the ICARM high-rank leaderboard this turns into certified upper bounds for curves where none were known, including the current rank-$32$ record (Section~\ref{sec:records}). \subsection*{Results in brief} \begin{itemize} \item The optimised bound is never weaker than the fixed-kernel bound at the same cutoff (Proposition~\ref{prop:dominate}). This is a consequence of the construction, not an empirical finding. The empirical question is \emph{how much} it gains. \item Every reported bound is certified rigorously: in Arb ball arithmetic, or, on the leaderboard sweep, with the prime sum in outward-rounded interval arithmetic and the remaining terms in Arb. In the benchmark files of Sections~\ref{sec:bench} and~\ref{sec:valid} the two endpoints of each enclosure coincide when printed as doubles, because at those prime counts the radius falls below double precision; the certified decision is the comparison of the upper endpoint with the target. No certified bound in our tests contradicts the rank recorded for the curve. \item The prime-side value of the Weil form agrees with the zero-side value computed from the zeros of $L(E,s)$. The discrepancy halves with each doubling of the height up to which zeros are included (Section~\ref{sec:zeros}). \item The number of primes needed to determine the analytic rank (Section~\ref{sec:bench}) decreases in aggregate by $8.3$--$15.2\%$ (Cremona, $N<4.1\cdot 10^5$) and by $17.0$--$22.7\%$ (Stein--Watkins, $4.4\cdot10^6\le N\le 7.5\cdot 10^9$), depending on the stopping criterion. For individual curves of conductor up to $5\cdot 10^{15}$ the decrease ranges from $0\%$ to $43\%$. \item On curves of record rank (Section~\ref{sec:records}) the gain is much larger. For the smallest-conductor curves of ranks $28$--$31$ in the ICARM leaderboard, the number of primes needed for a bound below $r+2$ drops by a factor of about $6.5$. For the bound below $r+1$ the fixed kernel fails for three of the four curves with all primes below $10^9$, while the optimised kernel succeeds with between $2.3\cdot10^5$ and $1.3\cdot10^7$ primes. On the historic record curves $E_{20}$--$E_{27}$ the factor is $2$--$3.5$. \item For the current record curve \#4239 (rank $\ge32$) the optimised kernel certifies $\ran\le32$ under GRH with all $2\,529\,822\,599$ primes below $6.02\cdot10^{10}$ --- and $\ran=32$ under GRH and BSD, using the $32$ independent points of the leaderboard. The fixed kernel does not reach the target: its certified bound at $L=12.40$, with $2\,481\,819\,193$ primes, is $[34.39360281\pm4.6\cdot10^{-9}]$ (Section~\ref{sec:4239}). \item \BoardBrief \item The fixed-kernel baseline is exactly Bober's method: an independent implementation of Bober's formula reproduces all seven published values in~\cite{Bober,KSW}; it agrees with our floating-point evaluation to $10^{-6}$, the precision to which we tabulate it, and lies inside our Arb enclosures, whose radii are below $10^{-12}$ (Section~\ref{sec:valid}). \end{itemize} \section{The explicit formula and rank bounds} Write $L(E,s)=\sum_{n\ge1} a_n n^{-s-1/2}$ so that the central point is $s=1/2$, and put \[ \Lambda(E,s) = N^{s/2}(2\pi)^{-s}\,\Gamma(s+\tfrac12)\,L(E,s), \qquad \Lambda(E,s)=\pm\Lambda(E,1-s). \] For $p\nmid N$ let $\alpha_p,\beta_p$ be defined by $\alpha_p+\beta_p=a_p/\sqrt p$, $\alpha_p\beta_p=1$, and set $c_{p^k}=\alpha_p^k+\beta_p^k$. For $p\mid N$ set $c_{p^k}=(a_p/\sqrt p)^k$ (so $c_{p^k}=0$ for additive reduction). Then $-\frac{L'}{L}(E,s)=\sum_{n\ge2}\Lambda(n)c_n n^{-s}$ in the normalisation above. Let $f\colon\R\to\R$ be even, bounded and supported in $[-L,L]$. Put $g=f*f$, so that $g$ is even and supported in $[-2L,2L]$, and \[ \hat f(r)=\int_{\R} f(x)e^{irx}\,dx,\qquad h(r)=\hat g(r)=\hat f(r)^2 . \] Writing the nontrivial zeros as $\rho=\tfrac12+i\gamma$ (with multiplicity), the explicit formula reads \begin{equation}\label{eq:explicit} \sum_{\gamma} h(\gamma) \;=\; g(0)\log\frac{N}{4\pi^2} \;+\;2\Big[-\gamma_{\mathrm E}\,g(0)+\int_0^{\infty}\frac{g(0)-g(u)}{e^{u}-1}\,du\Big] \;-\;2\sum_{n\ge 2}\frac{\Lambda(n)\,c_n}{\sqrt n}\,g(\log n), \end{equation} where $\gamma_{\mathrm E}$ is Euler's constant. Only prime powers $n5.08\cdot10^7$ $^{a}$ & \textbf{717\,477}\\ \#3897 & 30 & 279.9 & 387\,811 & \textbf{59\,820} & $>5.08\cdot10^7$ $^{a}$ & \textbf{691\,123}\\ \#3900 & 31 & 325.3 & 4\,340\,969 & \textbf{665\,760} & $>5.08\cdot10^7$ $^{a}$ & \textbf{13\,209\,786}\\ \bottomrule \end{tabular} \caption{Number of primes $p