\documentclass[10pt]{amsart} \usepackage[margin=1in]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{microtype} \usepackage{booktabs} \usepackage{url} \usepackage{array} \usepackage{enumitem} \usepackage[dvipsnames]{xcolor} \usepackage[colorlinks=true,linkcolor=MidnightBlue,citecolor=OliveGreen,urlcolor=MidnightBlue]{hyperref} \usepackage[capitalize,nameinlink]{cleveref} \setlist{leftmargin=*,itemsep=2pt,topsep=4pt} \emergencystretch=2.5em \setlength{\tabcolsep}{4pt} \renewcommand{\arraystretch}{1.12} % ---------------------------------------------------------------- theorems \theoremstyle{plain} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{importedlemma}[theorem]{Imported Lemma} \newtheorem{importedtheorem}[theorem]{Imported Theorem} \newtheorem*{hypA}{Hypothesis $(\mathrm{H}_{\mathrm{A}})$} \newtheorem*{hypO}{Hypothesis $(\mathrm{H}_{\mathrm{O}})$} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newtheorem{conjecture}[theorem]{Conjecture} \newtheorem{example}{Example} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \crefname{importedlemma}{Imported Lemma}{Imported Lemmas} \crefname{importedtheorem}{Imported Theorem}{Imported Theorems} \crefname{conjecture}{Conjecture}{Conjectures} \numberwithin{equation}{section} % ---------------------------------------------------------------- macros \newcommand{\Z}{\mathbb{Z}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\Zw}{\Z[\omega]} \newcommand{\poly}{\operatorname{poly}} \newcommand{\Kron}{\operatorname{Kron}} \newcommand{\gap}{\operatorname{gap}} \newcommand{\cG}{\mathcal{G}} \newcommand{\cB}{\mathcal{B}} \newcommand{\cL}{\mathcal{L}} \newcommand{\Ind}[1]{[\,#1\,]} \newcommand{\ket}[1]{|#1\rangle} \newcommand{\bra}[1]{\langle#1|} \newcommand{\amp}[3]{\langle #1|#2|#3\rangle} \newcommand{\A}[1][]{\textup{[A\if\relax\detokenize{#1}\relax\else, #1\fi]}} \newcommand{\Oa}[1][]{\textup{[O\if\relax\detokenize{#1}\relax\else, #1\fi]}} % Lean names: typewriter, with line breaks allowed after '.' and '_'. \DeclareUrlCommand\lean{\urlstyle{tt}\def\UrlBreaks{\do\.\do\_}\def\UrlBigBreaks{}} % Repository paths: typewriter, with line breaks allowed after '/' and '-'. \DeclareUrlCommand\repo{\urlstyle{tt}\def\UrlBreaks{\do\/\do\-\do\_}\def\UrlBigBreaks{}} \begin{document} \title[Exact quantum circuit amplitudes after the ETH refutations]{Exact amplitudes of sparse quantum circuits\\ in subexponential time,\\ assuming the new $\#$SAT algorithms} \author{Vaibhav Tulsyan} \date{November 2026} \subjclass[2020]{68Q12, 68Q25, 81P68} \keywords{Quantum circuit simulation, strong simulation, Exponential Time Hypothesis, fine-grained complexity, quantum supremacy, tensor networks, Clifford+T} \begin{abstract} Classical simulation lower bounds for quantum circuits have been derived from the Exponential Time Hypothesis (ETH). However, in October 2026 OpenAI and Anthropic claimed deterministic subexponential algorithms for $\#k$-SAT, refuting ETH, and neither manuscript mentions quantum circuits. We record the corollary. Assuming three internal results of the Anthropic manuscript, one deterministic Turing machine computes the amplitude $\amp{y}{C}{x}$ of a Clifford+T circuit with $G$ two-qubit gates in arbitrary connectivity exactly, as an element of $\Zw/\sqrt2^{\,k}$ with $\omega=e^{i\pi/4}$, in time $2^{O(G/\sqrt{\log G})}$ whenever the input length $L$ satisfies $\log L\le G^{0.9}$. The proof reads the sum over paths, one bit per wire segment, as an Anthropic-type network, with a Kronecker map for $\Zw$ and a Galois bound. We machine-check this theorem in Lean~4 (\texttt{amplitude\_TM\_rate'}, \texttt{amplitude\_TM\_rate}, \texttt{amplitude\_TM}; axioms \texttt{propext}, \texttt{Classical.choice}, \texttt{Quot.sound}) on top of Anthropic's Lean development (sources at \url{https://github.com/xennygrimmato/eth-hamiltonicity}). On paper only, the method gives exact marginals and exact sampling, depth-$d$ circuits in $2^{O(dn/\sqrt{\log n})}$, and, through OpenAI's tensor-contraction theorem, polynomial space when the number of Hadamard-type gates is $O(G)$. Conversely, constant-depth circuits with $O(n)$ gates encode $\#3$-SAT with $O(n)$ clauses, so the rate matches that of the refutations. We check the fine-grained supremacy conjectures we found against their sources; a counting form of the Calabro--Impagliazzo--Paturi width reduction refutes the gap conjecture of Morimae and Tamaki's depth-scaling paper. Dense statements (cubic phases, permanents, random circuits) survive. Nothing here concerns approximate sampling, the constants are galactic, and everything is conditional on the claimed refutations, which are under review. \end{abstract} \maketitle % ===================================================================== \section{Introduction}\label{sec:intro} % ===================================================================== Part of the case for ``quantum computational supremacy'' rests on fine-grained hypotheses. Morimae and Tamaki~\cite{MT19a,MT19b,MT20}, Huang, Newman and Szegedy~\cite{HNS18,HNS19} and Dalzell, Harrow, Koh and La Placa~\cite{DHKL20} derive lower bounds on the classical simulation of quantum circuits from ETH, SETH and relatives. They usually do so by writing $\#\mathrm{SAT}$, or the gap $\gap(f)=\sum_x(-1)^{f(x)}$ of a Boolean function, as a circuit amplitude. The Exponential Time Hypothesis (ETH) of Impagliazzo and Paturi~\cite{ImpagliazzoPaturi01} asserts that there is $\delta>0$ such that $3$-SAT on $n$ variables cannot be solved in time $O(2^{\delta n})$; by the sparsification lemma~\cite{IPZ01} it is equivalent to the same statement for the number $m$ of clauses. However, in October 2026 two manuscripts appeared, by OpenAI~\cite{OpenAI26} and by Anthropic~\cite{Anthropic26}, each claiming a deterministic algorithm that counts the satisfying assignments of a $k$-CNF in subexponential time, and hence a refutation of ETH. Both come with Lean~4 formalisations of their top-level statements. These are \emph{claimed} results, still under review by the community. We write \A{} and \Oa{} for the two manuscripts. The Main Theorem of \A{} counts the models of a $k$-CNF with $m$ clauses on $n$ variables deterministically in time $2^{O(\min\{km/\sqrt{\log m},\;k^2n\log\log n/\sqrt{\log n}\})}$; the main theorem of \Oa{} does so in $(n+m)^{O_k(1)}2^{O_k(n\log\log n/\sqrt{\log n})}$ bit operations and polynomial space, and in $2^{O_{k,D}(n/\sqrt{\log n})}$ when $m\le Dn$. Neither manuscript mentions quantum circuits (\cref{sec:related}). So we ask the converse question: what do the new algorithms give for the classical simulation of quantum circuits, and which of the lower bounds above survive? For depth $d=O(1)$ in arbitrary connectivity we know of no previous $2^{o(n)}$ exact method: the interaction graph of such a circuit can be a bounded-degree expander, whose treewidth is $\Theta(n)$. \subsection{The problem and a running example} We consider the \emph{exact amplitude problem}: given a circuit $C$ and basis states $x,y$, output $\amp{y}{C}{x}$ exactly, as an element of a fixed number ring. We fix the setting as follows. A circuit $C$ acts on $n$ qubits and is a sequence of gates from the set \[ \cG=\{H,T,T^\dagger,S,S^\dagger,X,Z\}\cup\{\mathrm{CNOT},\mathrm{CZ},\mathrm{CS},\mathrm{SWAP},\mathrm{CH}\}. \] It has $G$ two-qubit gates, in arbitrary connectivity, and $G_1$ single-qubit gates. Put $\omega=e^{i\pi/4}$, so that $\Zw=\Z[x]/(x^4+1)$, $i=\omega^2$ and $\sqrt2=\omega-\omega^3\in\Zw$. Every gate $U\in\cG$ is stored as a pair $(N_U,\kappa_U)$ with $N_U$ a matrix over $\Zw$ and $U=N_U/\sqrt2^{\,\kappa_U}$, where $\kappa_U=1$ for $H$ and $\mathrm{CH}$ and $\kappa_U=0$ otherwise (for $\mathrm{CH}$, $N=\mathrm{diag}(\sqrt2,\sqrt2)\oplus\left(\begin{smallmatrix}1&1\\1&-1\end{smallmatrix}\right)$). Put $k(C):=\sum_U\kappa_U$, the number of $H$ and $\mathrm{CH}$ gates. Running times are counted as in \A: operations on words long enough to hold an address, plus table queries; all logarithms are to base~$2$. The input has length $\poly(n+G+G_1)$. \begin{example}[Running example]\label{ex:bell} Let $C$ act on $n=2$ qubits: first $H$ on qubit~$1$, then $\mathrm{CNOT}$ with control~$1$ and target~$2$, then $\mathrm{CZ}$. So $G=2$, $G_1=1$ and $k(C)=1$. The state before $\mathrm{CZ}$ is $(\ket{00}+\ket{11})/\sqrt2$, so $\amp{11}{C}{00}=-1/\sqrt2$, that is, $(a_0,a_1,a_2,a_3)=(-1,0,0,0)$ over $\sqrt2^{\,1}$. Each qubit line runs from the first two-qubit gate to the second, so it carries one \emph{wire segment} between them. The amplitude is therefore a sum over the $2^2$ values of the two segment bits; we return to this in \cref{ex:bell-net}. \end{example} \subsection{The naive routes and the principle} At first one might use a known exact method (\cref{tab:sota}). The Feynman path sum takes time $2^{O(G)}$. Tensor contraction~\cite{MarkovShi08} takes time $2^{O(\mathrm{tw})}$, and $\mathrm{tw}=\Theta(n)$ is possible at $d=O(1)$. So neither is $2^{o(n)}$ for shallow circuits on expanders. Instead, we rely on a different principle: \emph{a qubit circuit is a sum over binary variables, one per wire segment, coupled by bounded-arity local tables, so it has $O(G)$ shared bits; that is the kind of input the network engine of \A{} consumes, whatever the connectivity.} What remains is arithmetic. Amplitudes live in $\Zw$, which is not a subring of $\Z$, nor of the truncated $2$-adic ring of \Oa. A Kronecker substitution maps $\Zw$ to $\Z/(2^{4b}+1)\Z$ injectively on a box (\cref{lem:kron}), and a Galois-conjugate bound shows that the answer lies in the box (\cref{lem:galois}). \subsection{What we prove} We use the following hypotheses, which name exactly what we import from the two manuscripts (\cref{sec:imported}). \begin{hypA} The following statements of \A{} hold as stated there: Lemma~8, case~(i) (the reduction from general networks to cliques, \cref{imp:lemma8}); Theorem~A(a),(b) (one algorithm for the $(K_\ell,\lambda)$-cliques of all levels $\ell$, \cref{imp:thmA}); and Theorem~B (pieces with parameters $(1/\sqrt2,c)$, \cref{imp:thmB}). \end{hypA} \begin{hypO} The Boolean tensor-contraction theorem in the appendix of \Oa{} holds as stated there (\cref{imp:tensor}). \end{hypO} \begin{theorem}[Exact amplitudes; machine-checked]\label{thm:main} Assume $(\mathrm{H}_{\mathrm{A}})$. There are an absolute constant $c$ and one deterministic Turing machine that, given a circuit $C$ over $\cG$ on $n$ qubits with $G$ two-qubit gates, and $x,y\in\{0,1\}^n$, encoded as a word of length $L$ with $\log_2(L+2)\le(G+2)^{0.9}$, outputs integers $a_0,a_1,a_2,a_3$ with \[ \amp{y}{C}{x}=\frac{a_0+a_1\omega+a_2\omega^2+a_3\omega^3}{\sqrt2^{\,k(C)}} \] within $\lfloor c\cdot2^{c(G+2)/\sqrt{\log_2(G+2)}}\rfloor$ steps. Without the condition on $L$, the same holds within $\lfloor c\cdot2^{cG/\sqrt{\log_2(G+2)}}(L+2)^{c(G+2)^{1/15}}\rfloor$ steps, and for every $\delta>0$ there is a machine running within $\lfloor c_\delta\,2^{\delta G}(L+2)^{c_\delta}\rfloor$ steps. \end{theorem} \noindent Since the input word has length $L=3n+1+(G+G_1)(2n+4)$, we have $L+2\le 6n(G+G_1+1)$ for $n\ge1$, so the condition on $L$ holds, for example, whenever $n\ge1$ and $6n(G+G_1+1)\le 2^{G^{0.9}}$; on paper, the proof below also gives $2^{cG/\sqrt{\log G}}\poly(n+G_1)$ under the weaker condition $\log(G_1+2)\le G^{0.9}$, but that variant is not machine-checked and not claimed. \begin{theorem}[Polynomial space; proved on paper only]\label{thm:openai} Assume $(\mathrm{H}_{\mathrm{O}})$. Put $s:=\max\{4G,\,k(C),\,4\}$. The output of \cref{thm:main} can be computed in $\poly(n+G+G_1)\,2^{O(s/\sqrt{\log s})}$ bit operations and $\poly(n+G+G_1)$ bits of space. In particular, if $k(C)=O(G)$ (for example, if the number of $H$ and $\mathrm{CH}$ gates is $O(G)$), the time is $2^{O(G/\sqrt{\log G})}\poly(n+G_1)$ and the space is polynomial. \end{theorem} \begin{corollary}[Marginals and exact sampling; proved on paper only]\label{cor:marginals} Assume $(\mathrm{H}_{\mathrm{A}})$, and let $C,x$ be as in \cref{thm:main}, including its condition on $L$. For every $S\subseteq[n]$ and $y_S\in\{0,1\}^S$, the marginal probability $p(y_S)=\sum_{y_{[n]\setminus S}}|\amp{y}{C}{x}|^2$ can be computed exactly, as $(r_0+r_1\sqrt2)/2^{k(C)}$ with $r_0,r_1\in\Z$, within $2^{c'G/\sqrt{\log G}}\poly(n+G_1)$ operations, for an absolute constant $c'$. Consequently there is a Las Vegas algorithm that outputs $y\in\{0,1\}^n$ with probability exactly $|\amp{y}{C}{x}|^2$ in expected time $n\cdot2^{c'G/\sqrt{\log G}}\poly(n+G_1)$. Under $(\mathrm{H}_{\mathrm{O}})$ the same holds in polynomial space when $k(C)=O(G)$. \end{corollary} \begin{corollary}[Constant and slowly growing depth; proved on paper only]\label{cor:depth} Assume $(\mathrm{H}_{\mathrm{A}})$. Amplitudes, marginals and exact samples of depth-$d$ circuits over $\cG$ on $n\ge4$ qubits can be computed within $2^{O(dn/\sqrt{\log n})}$ operations; the exponent is $o(n)$ whenever $d=o(\sqrt{\log n})$. \end{corollary} \begin{proposition}[The rate is that of $\#3$-SAT; proved on paper only]\label{prop:tight} There is a polynomial-time map from $3$-CNFs $\varphi$ with $n$ variables and $m$ clauses to circuits $C_\varphi$ over $\cG$ of depth $O(1)$ with $O(n+m)$ qubits and $O(n+m)$ gates, and to an integer $n'$, such that $\amp{0}{C_\varphi}{0}=\#\varphi/2^{n'}$. Hence an algorithm for exact amplitudes of $G$-gate circuits in time $T(G)$ counts the models of $3$-CNFs with $m\ge n$ clauses in time $T(O(m))\poly(m)$. \end{proposition} So, assuming the refutations, the exact amplitude problem for circuits with $O(n)$ gates is exactly as hard as $\#3$-SAT with $O(n)$ clauses, up to constants in the exponent: a bound $2^{o(G/\sqrt{\log G})}$ in \cref{thm:main} would improve the rate of \A{} for $m=O(n)$. Before 2026 the same reduction showed, under the counting version $\#$ETH~\cite{DHMTW14}, that $2^{\Omega(n)}$ time was needed. \Cref{tab:sota} compares \cref{thm:main} with the classical methods for exact strong simulation. \begin{table}[ht] \centering \small \caption{Exact strong simulation of a circuit with $n$ qubits, $G$ two-qubit gates and depth $d$, arbitrary connectivity. The last two rows are conditional.}\label{tab:sota} \begin{tabular}{@{}>{\raggedright\arraybackslash}p{4.4cm}>{\raggedright\arraybackslash}p{4.6cm}>{\raggedright\arraybackslash}p{2.0cm}>{\raggedright\arraybackslash}p{3.6cm}@{}} \toprule Method & Time & Space & Source\\ \midrule state vector & $2^n\poly$ & $2^n$ & folklore\\ Feynman path sum & $2^{O(G)}$ & $\poly$ & folklore\\ recursive (Savitch-type) & $O(n(2d)^{n+1})$ & $O(n\log d)$ & \cite[Thm.~4.1]{AC17}\\ tensor contraction & $2^{O(\mathrm{tw})}$, $\mathrm{tw}=\Theta(n)$ possible at $d=O(1)$ & $2^{O(\mathrm{tw})}$ & \cite{MarkovShi08}\\ geometrically local, dim.\ $\ge2$ & subexponential in $G$ & -- & \cite{WahlStrelchuk}\\ \cref{thm:main} & $2^{O(G/\sqrt{\log G})}\le2^{O(dn/\sqrt{\log n})}$ & as time & under $(\mathrm{H}_{\mathrm{A}})$\\ \cref{thm:openai} & same, if $k(C)=O(G)$ & $\poly$ & under $(\mathrm{H}_{\mathrm{O}})$\\ \bottomrule \end{tabular} \end{table} Against the polynomial-space bound $(2d)^{O(n)}=2^{O(n\log d)}$ of Aaronson and Chen~\cite{AC17}, \cref{thm:openai} gives $2^{O(dn/\sqrt{\log n})}$ in the worst case $G=\Theta(dn)$, which is asymptotically smaller only when $d/\log d=O(\sqrt{\log n})$. \subsection{Contributions} Our contributions are: \begin{itemize} \item We prove that one deterministic Turing machine outputs the exact amplitudes of Clifford+T circuits with $G$ two-qubit gates in time $2^{O(G/\sqrt{\log G})}$, assuming $(\mathrm{H}_{\mathrm{A}})$ (\cref{thm:main}, \cref{sec:proof}), and we machine-check this theorem in Lean on top of \A's development (\cref{sec:formalisation}). \item We give the route through \Oa{} in polynomial space, and show that its restriction $k(C)=O(G)$ comes from the precision cap of \Oa's ring (\cref{thm:openai}, \cref{sec:openai}). \item We derive exact marginals, exact sampling and the depth-$d$ bound, and prove a converse reduction from $\#3$-SAT, so a better rate here would improve the rate of \A{} for $m=O(n)$ (\cref{cor:marginals,cor:depth,prop:tight}, \cref{sec:corollaries}). \item We check the fine-grained supremacy statements we found, $24$ rows in all, against their primary sources, and record which are refuted, which lose their premise and which survive; for this we prove a counting form of the width reduction of Calabro, Impagliazzo and Paturi (\cref{lem:width}, \cref{sec:table}). \item We explain why cubic phases resist the clause-count-free bound of \A, and prove the weaker $2$-adic truncation that does transfer (\cref{prop:2adic}, \cref{sec:cubic}). \item We check the reductions in exact arithmetic on random small circuits (\cref{sec:verification}). \end{itemize} Mathematically, \cref{thm:openai} is an immediate corollary of the appendix theorem of \Oa, which contracts Boolean tensor networks with one-bit wires: anyone who reads that theorem next to Markov and Shi will see it. What we add is the care needed to make it a theorem: the coefficient ring, the precision, which comes from \cref{lem:galois}, the resulting restriction $k(C)=O(G)$ in the route through \Oa{} and its absence in the route through \A, marginals and exact sampling, the converse reduction, the check of the literature, and the analysis of cubic phases. We claim the careful statement and proof, not the idea. \subsection{Status of each claim}\label{sec:status} We separate four kinds of claim. \emph{Machine-checked in Lean}: \cref{thm:main} only, as \lean{EthFollowup.Quantum.amplitude_TM_rate'} (the bound under the condition on $L$), \lean{EthFollowup.Quantum.amplitude_TM_rate} (all circuits) and \lean{EthFollowup.Quantum.amplitude_TM} (every $\delta>0$), with the axioms \lean{propext}, \lean{Classical.choice} and \lean{Quot.sound} only. The sources are in our public repository~\cite{TulsyanRepo26}, \url{https://github.com/xennygrimmato/eth-hamiltonicity}, at commit \texttt{ca17a37} (\cref{sec:formalisation}). The bound under the condition on $L$ and the bound for all circuits are separate Lean theorems; the Lean proof of the former reuses the machine of the latter, so one machine gives both. In Lean, $(\mathrm{H}_{\mathrm{A}})$ is not a hypothesis: \A's Lean development proves the forms of the three imported results that our Lean proof uses (\cref{sec:imported}), and the kernel checks them together with ours. \emph{Proved on paper only}: everything else, in particular \cref{thm:openai}, \cref{cor:marginals,cor:depth}, \cref{prop:tight}, \cref{lem:width}, \cref{cor:density}, \cref{prop:2adic} and the entries of the list in \cref{sec:table}. We do not claim these as machine-checked. \emph{Assumed}: on paper, $(\mathrm{H}_{\mathrm{A}})$, $(\mathrm{H}_{\mathrm{O}})$ or the main theorem of \A{} or \Oa, as each result states; in Lean, nothing beyond the three axioms. Either way the results stand or fall with the claimed refutations (\cref{sec:limitations}). The bound after \cref{prop:2adic} is a sketch and is not claimed. \emph{Checked numerically}: the reductions of \cref{sec:proof,sec:openai} and the marginals of \cref{cor:marginals}, on circuits with $n\le6$ and $G\le20$, and \cref{prop:2adic}, on cubic phases with $n\le7$ and $m\le14$, all in exact arithmetic (\cref{sec:verification}). The circuit of \cref{prop:tight} is not scripted; only its analogue for IQP circuits is. The running example is checked by hand. \subsection*{Outline} \Cref{sec:imported} recalls the imported results. \Cref{sec:proof} proves \cref{thm:main}, \cref{sec:openai} gives the route through \Oa, and \cref{sec:corollaries} the corollaries and the converse. \Cref{sec:table} checks the fine-grained supremacy literature, and \cref{sec:cubic} treats cubic phases. \Cref{sec:related,sec:limitations,sec:verification} give related work, limitations, and the numerical checks and the formalisation. % ===================================================================== \section{The imported results}\label{sec:imported} % ===================================================================== In this section we recall the definitions and results of \A{} and \Oa{} that we use, in the notation of \A{} except where a letter clashes with ours, as in~\cite{Tulsyan26}. We state them exactly as we use them, so that $(\mathrm{H}_{\mathrm{A}})$ and $(\mathrm{H}_{\mathrm{O}})$ can be checked against the sources. Conventions of \A: $\log=\log_2$ and $[x=u]\in\{0,1\}$. \begin{definition}[{\A[Definition~1]}]\label{def:factor} A function $F\colon X\times X'\to\Z$ \emph{factors through $c$ bits} if there are $f\colon X\times\{0,1\}^c\to\Z$ and $f'\colon X'\times\{0,1\}^c\to\Z$ with $F(z,z')=\sum_{\theta\in\{0,1\}^c} f(z,\theta)f'(z',\theta)$. In particular, for any $h\colon X\to\{0,1\}^c$ and $h'\colon X'\to\{0,1\}^c$ the function $[h(z)=h'(z')]=\sum_\theta [h(z)=\theta][h'(z')=\theta]$ factors through $c$ bits. \end{definition} \begin{definition}[{\A[Definition~2]}]\label{def:network} Let $P,B,\tau\ge1$ be integers. A \emph{network on $J$ with parameters $P,B,\tau$} consists of a finite set $J$ of nodes; for each node $a$ a finite set $S_a$ of settings and a function $W_a\colon S_a\to\Z$; and for each unordered pair $\{a,b\}$ of distinct nodes a function $\Psi_{a,b}\colon S_a\times S_b\to\Z$ (with $\Psi_{b,a}(z_b,z_a)=\Psi_{a,b}(z_a,z_b)$), an integer $c_{a,b}=c_{b,a}\ge0$ and a factorisation $(f_{a,b},f_{b,a})$ of $\Psi_{a,b}$ through $c_{a,b}$ bits. The settings of $a$ are encoded as bit strings of one fixed length $P_a\le P$, and \begin{enumerate}[label=\textup{(\roman*)}] \item $\sum_{b\ne a} c_{a,b}\le P$ for every $a\in J$; \item all values of all $W_a$, $\Psi_{a,b}$, $f_{a,b}$ are below $2^B$ in absolute value; \item an algorithm receives $P$, $B$ and the numbers $P_a$, $c_{a,b}$ as input, and can decide membership in $S_a$ and compute any value of $W_a$, $\Psi_{a,b}$, $f_{a,b}$ with at most $\tau$ operations. \end{enumerate} The \emph{value} of the network is $Z=\sum_{z\in\prod_a S_a}\prod_{a\in J}W_a(z_a)\prod_{\{a,b\}}\Psi_{a,b}(z_a,z_b)$, and its \emph{total} is $U=\sum_{(a,b)\colon a\ne b}c_{a,b}$. \end{definition} In the \emph{$(K,\lambda)$-clique} of \A[Definition~3] each of $K$ nodes holds a $\lambda$-bit string for each other node, $c_{w,w'}=\lambda$, $\Psi_{w,w'}=[z_w(w')=z_{w'}(w)]$, and the tables $|W_w|<2^B$ are queried at unit cost. \begin{importedlemma}[{\A[Lemma~8, case~(i)]}]\label{imp:lemma8} Let $K\ge2$, $g=3K^8$ and $\zeta=1/(2K)$. Take a network on $[g]$ with parameters $P,B,\tau$ and total $U$, and put $L=\lceil(U+gP/K)/K^2\rceil$ and $B'=\lceil 2gP/K\rceil+g^2B$. If an algorithm outputs the value of every $(K,L)$-clique with $|W_w|<2^{B'}$ within $T$ operations, then the value of the network is computed within \begin{equation}\label{eq:lemma8} \bigl(K^g+T\cdot 2^{2gP/K}\cdot\tau\bigr)\cdot\bigl(g(P+B)\bigr)^{C_1} \end{equation} operations, by one procedure, for an absolute constant $C_1$. \end{importedlemma} \begin{importedtheorem}[{\A[Theorem~A]}]\label{imp:thmA} Suppose there are pieces with parameters $(\rho,c)$ in the sense of \A[Definition~7], and let $\alpha'=\log(1/\rho)$. Fix an integer $x_0\ge18$ with $2^{x_0}\ge c+5$ and define $K_0=2^{x_0}$, $\zeta_\ell=2^{-\ell-5}$, $g_\ell=2^{3\ell+x_0}K_\ell$, $K_{\ell+1}=g_\ell^2$, $e_0=\tfrac12$ and $e_{\ell+1}=(\rho+3\zeta_\ell)e_\ell+3/K_\ell$. \begin{enumerate}[label=\textup{(\alph*)}] \item $\log K_\ell=(3x_0+6)2^\ell-6\ell-2x_0-6$, so $K_\ellG^{1/30}$, and $K_{\ell+1}\le K_\ell^{10}$ gives $G^{1/300}4c_e$ works for large $G$). This proves \cref{thm:main}.\qed \begin{remark}[The single-qubit gate count]\label{rem:G1} $G_1$ enters polynomially (input, merging) and through $k(C)\le G+G_1$, which sets the table bit length $B=O(G/g+k(C))$; $B$ reaches the exponent only via $C_0K^2\log(K(L+B'))$, hence the hypothesis $\log(G_1+2)\le G^{0.9}$. If it fails, the direct sum over $2G$ segment bits is quasi-polynomial in the input length. The route through \A{} is exact whatever $k(C)$ is. \end{remark} % ===================================================================== \section{The route through \texorpdfstring{\Oa}{[O]}: polynomial space when \texorpdfstring{$k(C)=O(G)$}{k(C)=O(G)}}\label{sec:openai} % ===================================================================== In this section we prove \cref{thm:openai}. We check the hypotheses of \cref{imp:tensor} one by one, with $s=\max\{4G,k(C),4\}$ and $C=4$. \begin{itemize} \item \emph{Bipartite, one-bit edges, at most $Cs$ edges.} The merged gates form one side. Every segment is subdivided by a binary equality tensor, as \Oa{} does in its own CNF encoding; the equality vertices form the other side. There are $2s_0\le4G\le s$ edges. Fixed legs ($x_q$, $y_q$) are absorbed into the gate tensor, and a gate all of whose legs are fixed is an isolated vertex. \item \emph{Maximum degree at most $\lceil s^{9/10}\rceil$.} The degree is at most $4$, and $\lceil s^{9/10}\rceil\ge4$ for $s\ge4$. \item \emph{Number of vertices polynomial in $s$.} It is $G+s_0\le3G$. \item \emph{Entries in $\cB_{P_0,\ell}$ with $1\le P_0,\ell\le Cs$.} Map $x\mapsto V$. The entries of $\hat N_i$ become integer polynomials of degree at most $3$, reduced modulo $2^{P_0}$, and the equality tensors have entries $0,1$. Over $\Z$ the contraction is $Q(V):=\sum_\sigma\prod_i\hat N_i(V)$, of degree at most $3G$, so with $\ell:=3G+1\le s$ nothing is truncated and the contraction in $\cB_{P_0,\ell}$ is $Q(V)\bmod 2^{P_0}$. Reducing $Q$ modulo $V^4+1$ over $\Z/2^{P_0}$ gives $A$ modulo $2^{P_0}$ coefficientwise, because $Q\bmod(x^4+1)=A$ in $\Zw$. By \cref{lem:galois}, $|a_j|\le2^{k_t/2}<2^{P_0-1}$ for $P_0:=\lceil k(C)/2\rceil+3$, so the balanced residues are the $a_j$. Here $P_0\le s/2+4\le2s$. \emph{This is the only place where $k(C)$ enters, and it is why $s\ge k(C)$}: \Oa{} works modulo a power of $2$ with precision at most $Cs$. \item \emph{Entries computable in time $(s+\cL)^b2^{As^{9/10}}$ and space $(s+\cL)^b$.} Each entry is a lookup in a merged gate, precomputed in polynomial time and space; $\cL=\poly(G+k(C))$. \end{itemize} The conclusion of \cref{imp:tensor} gives $(s+\cL)^{O(1)}2^{O(s/\sqrt{\log s})}$ bit operations and $(s+\cL)^{O(1)}$ space; merging and the untouched scalars cost polynomial time and space.\qed When $k(C)\gg G$ we see no way around the precision cap inside \Oa's ring: the numerator of a two-qubit Clifford+T unitary can need arbitrarily many bits. A different route avoids the cap at a weaker rate: Bhattacharjee's factor-system theorem~\cite[Thm.~5.3]{Bhattacharjee26} sums products of bounded-scope factors with values in any commutative $\mathbb{Q}$-algebra in $\poly(n)\,2^{O(\rho(n))}$ operations of the algebra and polynomial storage, where $\rho(n)=n(\log\log n)^2/\sqrt{\log n}$. Applied to our path sum with the algebra $\mathbb{Q}(\omega)$ it suggests polynomial space with no restriction on $k(C)$; we have not checked the bit complexity in $\mathbb{Q}(\omega)$, which that theorem does not state, and we do not claim this variant. % ===================================================================== \section{Corollaries, and why the rate is that of \texorpdfstring{$\#3$}{\#3}-SAT}\label{sec:corollaries} % ===================================================================== In this section we prove \cref{cor:marginals,cor:depth} and the converse reduction, \cref{prop:tight}. \subsection{Marginals: the doubled network} \begin{proof}[Proof of \cref{cor:marginals}, marginals] Untouched lines contribute $|u_q|^2/2^{\kappa_q}$ for $q\in S$ and $1$ for $q\notin S$. On the touched lines take two copies of the merged gates, the second with every entry conjugated ($\overline{a_0+a_1\omega+a_2\omega^2+a_3\omega^3}=a_0-a_3\omega-a_2\omega^2-a_1\omega^3$). Both copies get input $x$. For $q\in S$ the output legs of both copies are fixed to $y_q$; for a touched $q\notin S$ the two output legs are joined into one new \emph{trace} segment. The resulting sum over paths has $2G$ merged gates and at most $2s_0+n_t\le4G$ segments, and its value is $R=\sum_{y_{\bar S}}A(y)\overline{A(y)}=2^{k_t}p_t(y_S)$, where $p_t$ is the marginal of $C_t$. $R$ is real, so $R=r_0+r_1\sqrt2$ with $r_0,r_1\in\Z$. For every $t$, $\sigma_t(R)=2^{k_t}\sum_{y_{\bar S}}|\amp{y}{\sigma_t(C_t)}{x}|^2\in[0,2^{k_t}]$ (the proof of \cref{lem:galois}), so $\|R\|_\infty\le2^{k_t}$ and $b:=k_t+2$ suffices in \cref{lem:kron}. \Cref{sec:network,sec:time} now apply verbatim with $2G$ merged gates, $U\le8G$, $P=4\lceil2G/g\rceil+1$ and $k_t$ replaced by $2k_t$; the exponent changes by a constant factor. Under $(\mathrm{H}_{\mathrm{O}})$ take $s=\max\{8G,2k(C),4\}$, $\ell=6G+1$ and $P_0=k(C)+3$. \end{proof} \begin{proof}[Proof of \cref{cor:marginals}, sampling] Draw $u\in[0,1)$ uniformly, revealing its binary digits only when needed, and output the $y\in\{0,1\}^n$ whose interval in the lexicographic partition of $[0,1)$ into intervals of lengths $|\amp{y}{C}{x}|^2$ contains $u$; then $\Pr[y]=|\amp{y}{C}{x}|^2$ exactly. The digits $y_1,y_2,\dots$ are found one at a time: if the interval of the prefix $y_{0$, and suppose a deterministic algorithm counts the models of $k$-CNFs with $n'$ variables and $m'$ clauses in time $2^{sn'}\poly(n',m')$. Then the models of an arbitrary CNF with $n$ variables and $m$ clauses can be counted deterministically in time $2^{sn}\exp\bigl(2^{-sk}(m+n/k)\bigr)\poly(n,m)$. \end{lemma} \begin{proof} Write $\#_X F$ for the number of models of $F$ over the variable set $X$. If $F$ has a clause $C=\{l_1,\dots,l_{k'}\}$ with $k'>k$, put $C'=\{l_1,\dots,l_k\}$, let $F_1=(F\setminus\{C\})\cup\{C'\}$, and let $F_0$ be $F$ with $l_1,\dots,l_k$ set to false (satisfied clauses deleted, false literals removed). Since $C'\subseteq C$, the models of $F_1$ are exactly the models of $F$ that satisfy $C'$; the models of $F$ that violate $C'$ are the extensions of the models of $F_0$ by $l_1=\dots=l_k=\text{false}$. These two sets are disjoint, so $\#_XF=\#_XF_1+\#_{X\setminus\mathrm{var}(C')}F_0$. Recurse until no clause is longer than $k$ (a leaf whose formula contains the empty clause counts $0$), and count each leaf with the given algorithm. Along a root-to-leaf path every left branch removes a clause longer than $k$ and right branches create none, so there are at most $m$ left branches, and a leaf reached by $r$ right branches has $n-kr$ variables, so $r\le n/k$. The number of leaves reached by exactly $r$ right branches is at most $\binom{m+r}{r}$~\cite[proof of Lemma~5]{CIP06}. Hence the time is at most $\poly(n,m)\sum_{r\le n/k}\binom{m+r}{r}2^{s(n-kr)}\le\poly(n,m)\,2^{sn}\sum_{r}\binom{m+\lfloor n/k\rfloor}{r}2^{-skr} \le\poly(n,m)\,2^{sn}(1+2^{-sk})^{m+n/k}$. \end{proof} \begin{corollary}\label{cor:density} Assume the main theorem of \A{} or of \Oa. For all $c,\varepsilon>0$ there is a deterministic algorithm that counts the models of CNFs (of any width) with $n$ variables and at most $cn$ clauses in time $O(2^{\varepsilon n})$. Hence $\gap(f)=2^n-2\#f$ is computed in the same time. \end{corollary} \begin{proof} Put $s=\varepsilon/3$ and choose $k$ with $2^{-sk}(c+1)\log e\le\varepsilon/3$. For this fixed $k$, the main theorems count the models of $k$-CNFs in time $2^{o(n')}\poly(n',m')\le2^{sn'}\poly(n',m')$ for $n'$ large; \cref{lem:width} gives $2^{2\varepsilon n/3}\poly(n)$. \end{proof} \Cref{cor:density} does not give CNF-SAT with $m=n^{O(1)}$ clauses of unbounded width in time $2^{(1-\delta)n}\poly(m)$: the term $2^{-sk}m$ then forces $k=\Omega(\log n)$, where neither main theorem is subexponential. That form of SETH is not known to follow, and some statements below rest on it. \subsection{The table} The list below gives the statements we found, with the wording checked against the primary sources (arXiv versions cited). ``Witness family'' means the circuits built in the proof. \emph{Refuted} means the statement itself is false under the refutations; \emph{premise refuted} means a theorem whose hypothesis is now false, while its conclusion is not contradicted by anything here; \emph{survives} means we know no consequence of the refutations that touches it. \paragraph{Fine-grained quantum-supremacy statements, assuming the refutations.} Each entry gives the statement and its source, its status, and the reason. {\small \begin{itemize}[leftmargin=2.2em,itemsep=2pt] \item[1.] \cite{MT19a} Conj.~1: ETH as $2^{\Omega(m)}$ for $3$-CNF decision, $m$ clauses. \emph{Status:} refuted. \A: $\#3$-SAT in $2^{O(m/\sqrt{\log m})}$. \item[2.] \cite{MT19a} Conj.~2 (``SETH''): deterministic CNF-SAT, $\le cn$ clauses, any width, needs $2^{(1-a)n}$. \emph{Status:} refuted. \Cref{cor:density}. \item[3.] \cite{MT19a} Conj.~3 (NSETH, polynomial-size circuits). \emph{Status:} survives. General circuits. \item[4.] \cite{MT19a} Conj.~4--6: nondeterministic $\gap\ne0$ for poly-size, log-depth, reversible circuits needs $2^{(1-a)n}$. \emph{Status:} survive. $\poly(n)$-size instances; \cref{thm:main} gives nothing below $2^n$. \item[5.] \cite{MT19a} Conj.~7: nondeterministic $\gap(f)\ne0$, $3$-CNF with $m$ clauses, needs $2^{\Omega(m)}$. \emph{Status:} refuted. $\gap(f)=2^n-2\#f$ in deterministic $2^{O(m/\sqrt{\log m})}$. \item[6.] \cite{MT19a} Thm.~6, \cite{HNS19} Thm.~1: ETH $\Rightarrow$ no $2^{o(t)}$ strong simulation of Clifford+T with $t$ $T$ gates (additive error $2^{-(3t+14)/7}$, resp.\ deciding $\amp0C0\ne0$). \emph{Status:} premise refuted. Witness circuits have $O(t)$ gates and are solved exactly in $2^{O(t/\sqrt{\log t})}$; with $\poly(n)$ Cliffords the conclusion is open. \item[7.] \cite{MT19a} Thms.~7, 8: Conj.~7 $\Rightarrow$ no $2^{o(t)}$ multiplicative-error sampling of Clifford+T, resp.\ $t$-qubit PBC. \emph{Status:} premise refuted. Witness circuits ($O(t)$ gates) sampled exactly in $2^{O(t/\sqrt{\log t})}$; conclusions open. \item[8.] \cite{MT19a} Thm.~10: Conj.~2 $\Rightarrow$ exact probabilities with $h$ Hadamards not in $2^{(1-a)h}$. \emph{Status:} premise refuted. Witness circuits have $\Theta(ch^2)$ gates; conclusion open. \item[9.] \cite{MT19a} Thm.~12: ETH $\Rightarrow$ efficient stabilizer rank of $t$-Toffoli resources is $2^{\Omega(t)}$. \emph{Status:} premise refuted. Conclusion open. \item[10.] \cite{HNS18} Thm.~3: CNF-SAT needs $2^{n-o(n)}\poly(m)$ $\Rightarrow$ strong simulation of $\poly(n)$-size circuits to precision $2^{-n}/2$ needs $2^{n-o(n)}$. \emph{Status:} survives. Premise is the CNF-SAT form with $\poly(m)$ clauses, not known to follow; unconditional monotone bound unaffected. \item[11.] \cite{HNS19} Thm.~2: an $O(2^{2.2451\cdot10^{-8}N})$ simulator ($N$ $T$ gates) gives $3$-SAT in $O(1.3^n)$. \emph{Status:} moot. The refutations give the consequent outright. \item[12.] \cite{MT19b} Conj.~1 (``SETH'', $\le cn$ clauses, deterministic decision). \emph{Status:} refuted. \Cref{cor:density}; Thm.~1 loses its premise. \item[13.] \cite{MT19b} Conj.~2: nondeterministic $\gap(f)\ne0$, CNF with $\le cn$ clauses, needs $2^{(1-a)n}$. \emph{Status:} refuted. \Cref{cor:density} (counting form). Thm.~2 loses its premise; its witness circuits have $\ge nm$ qubits. \item[14.] \cite{MT19b} Conj.~3--4 (OV), 5--6 ($3$-SUM). \emph{Status:} survive. OV is implied by SETH, not equivalent; $3$-SUM unrelated. \item[15.] \cite{DHKL20} poly3-NSETH$(a)$. \emph{Status:} survives. Worst case has $\Theta(n^3)$ monomials (\cref{sec:cubic}). \item[16.] \cite{DHKL20} per-int-NSETH$(b)$. \emph{Status:} survives. Dense permanents. \item[17.] \cite{DHKL20} poly3-ave-SBSETH$(a')$. \emph{Status:} survives. Average case, dense, additive error. \item[18.] \cite{DHKL20} Thm.~2: ETH $\Rightarrow$ deterministic poly3-NONBALANCED needs $2^{an}$. \emph{Status:} premise refuted. Reduction instances have $O(n)$ monomials; worst case open. \item[19.] \cite{MT20} Conj.~1: random cubic, multiplicative error, $\mathrm{NTIME}[n^2]$ oracle, $2^{an}$. \emph{Status:} survives. Dense, average case, approximate. \item[20.] \cite{MT20} Conj.~2: random quadratic plus worst-case log-depth circuit. \emph{Status:} survives. General log-depth circuits. \item[21.] \cite{MT20} Conj.~3: random quadratic plus worst-case $3$-CNF with $m$ clauses, $2^{am}$. \emph{Status:} survives (not shown safe). $\Theta(n^2+m)$ gates; nothing for $m=O(n)$. \item[22.] \cite{AC17} QUATH (poly time, random circuits with $\ge n^2$ gates) and HOG. \emph{Status:} unaffected. Average case, approximate. \item[23.] \cite{BPS19} basic QSETH: no quantum $O(2^{n(1-\delta)/2}m^{O(1)})$ CNF-SAT. \emph{Status:} survives. CNF-SAT form; the $k$-CNF variant of their footnote~8 is refuted. \item[24.] $2^{\Omega(t)}$ $T$-count hardness with unboundedly many Cliffords; $\chi(\ket{T}^{\otimes t})=2^{\Omega(t)}$~\cite{BSS16}. \emph{Status:} open. ETH support gone; best known exact stabilizer-rank simulation $2^{0.3963t}\poly$~\cite{QPG21}, after~\cite{BSS16,BravyiGosset16}; compressed circuits have $\Theta(t^2)$ gates. \end{itemize} } \emph{Entry 13} was left open in our working notes: there we checked only the decision form of the width--density duality. \Cref{lem:width} settles it. \subsection{Sampling versus exact amplitudes} By \cref{cor:marginals}, any hardness claim for sampling, with multiplicative or additive error, stated as $2^{\Omega(n)}$ for a family with $G=o(n\sqrt{\log n})$ gates is refuted, since exact samples are approximate ones. Nothing is said about families with $G\ge n\sqrt{\log n}$, which include every random-circuit sampling proposal at depth $d\gg\sqrt{\log n}$, nor about polynomial-time hardness or unconditional separations for shallow circuits~\cite{TD04,BGK18}. The estimates of~\cite{DHKL20} ($208$ IQP qubits and $500$ gates, assuming poly3-NSETH$(1/2)$ and a cost linear in the number of gates) extrapolate from the dense worst case to a sparse family, which is asymptotically $2^{O(n/\sqrt{\log n})}$ under the refutations; at $n=208$ this has no force. % ===================================================================== \section{Cubic phases: only a \texorpdfstring{$2$}{2}-adic truncation transfers}\label{sec:cubic} % ===================================================================== Let $f=\sum_{t\in T}m_t$ over $\mathbb F_2$, with $m_t$ monomials of degree at most $3$ in $n$ variables and $|T|=m$, and $\gap(f)=\sum_x(-1)^{f(x)}$. This is the object of poly3-NSETH in~\cite{DHKL20}, and $\amp{0}{H^{\otimes n}D_fH^{\otimes n}}{0}=\gap(f)/2^n$ for the diagonal circuit $D_f$ built from $Z$, $\mathrm{CZ}$ and $\mathrm{CCZ}$. Compiling $\mathrm{CCZ}$ into Clifford+T gives $G=\Theta(m)$, so \cref{thm:main} computes $\gap(f)$ in $2^{O(m/\sqrt{\log m})}$, which is $2^{o(n)}$ only for $m=o(n\sqrt{\log n})$. For CNFs, \A{} has a second bound that does not depend on $m$. Does one hold for cubic phases? As far as we can see, no. \subsection{Why the clause-count-free mechanism does not transfer} As we read \A[Appendix~D], the $m$-free bound writes $\Ind{\text{no clause is violated at }\xi}$ by inclusion--exclusion over the set $V(\xi)$ of violated clauses, truncates it at a number of marks of order $n/\log\Delta$, and handles the assignments with more violated clauses separately, using that they contribute \emph{zero} to $\#\mathrm{SAT}$. For phases there is no such set: $(-1)^{f(x)}=\prod_t(1-2m_t(x))=\sum_{\Pi\subseteq V(x)}(-2)^{|\Pi|}=(-1)^{|V(x)|}$, where $V(x)$ is the set of monomials equal to $1$ at $x$, so every assignment contributes $\pm1$, and the assignments with many ``violated'' monomials carry a non-zero total in general. This is checked on random instances (check C4 in \cref{sec:verification}). What does transfer is a weaker, $2$-adic truncation. \begin{proposition}[$2$-adic truncation; proved on paper]\label{prop:2adic} For $S\subseteq T$ let $V(S)$ be the set of variables occurring in the monomials of $S$. \begin{enumerate}[label=\textup{(\alph*)}] \item $\gap(f)=\sum_{S\subseteq T}(-2)^{|S|}\,2^{n-|V(S)|}$. \item Every term with $|S|\ge|V(S)|+2$, in particular every term with $|S|\ge n+2$, is divisible by $2^{n+2}$. Since $|\gap(f)|\le2^n$, $\gap(f)$ is the representative in $(-2^{n+1},2^{n+1}]$ of $\sum_{|S|\le n+1}(-2)^{|S|}2^{n-|V(S)|}$ modulo $2^{n+2}$. \end{enumerate} \end{proposition} \begin{proof} (a) Expand $\prod_t(1-2m_t(x))$ and use $\sum_x\prod_{t\in S}m_t(x)=2^{n-|V(S)|}$. (b) The $2$-adic valuation of the term of $S$ is $|S|+n-|V(S)|$. \end{proof} The truncation at $n+1$ marks is sharp up to a constant factor: truncating at $\lfloor n/2\rfloor$ marks gives wrong answers on some instances (check C3). So the budget is $\Theta(n)$ marks, where \A{} pays about $n/\log\Delta$. \emph{Sketch (not proved here).} Feeding (b) into the incidence encoding that \Oa{} uses for sparse $\mathbb F_2$-polynomial systems (each monomial a test vertex of weight $1-2\prod_{v\in t}z_{t,v}$, precision $2^{n+2}$, $\ell=1$, incidence degree bound $3(n+1)$, and branching on the variables in more than $(3m/n)\sqrt{\log n}$ monomials) should give $O(n\log(em/n)+\sqrt n\log n)$ wires, hence, under $(\mathrm{H}_{\mathrm{O}})$, $\gap(f)$ in time $2^{O(n\log(em/n)/\sqrt{\log n})}\poly(m)$: modulo $2^{n+2}$ only sets of at most $n+1$ marked monomials matter, at about $\log(em/n)$ bits each. We have not checked this application line by line against the degree and entry hypotheses of \Oa{} (the maximum degree should be $n^{3/4}2^{o(\sqrt{\log n})}\le s^{9/10}$ and the entries are products of $1$ and $-2$, so we expect no obstacle). If correct, it is $2^{o(n)}$ if and only if $m\le n2^{o(\sqrt{\log n})}$, more than \cref{thm:main} gives, and it is worse than brute force for dense $f$ ($m=\Theta(n^3)$ gives $2^{O(n\sqrt{\log n})}$). Making cubic phases $m$-independent would decide dense poly3-NONBALANCED in $2^{o(n)}$ and refute poly3-NSETH$(a)$ for every $a$; we record it as a target, not a result. % ===================================================================== \section{Related work}\label{sec:related} % ===================================================================== We organise related work by idea: fine-grained supremacy, exact strong simulation, the counting engines, and permanents. \paragraph{Fine-grained supremacy from ETH and SETH\@.} Morimae and Tamaki~\cite{MT19a,MT19b,MT20}, Huang, Newman and Szegedy~\cite{HNS18,HNS19} and Dalzell, Harrow, Koh and La Placa~\cite{DHKL20} derive lower bounds on classical simulation from ETH, SETH, NSETH and their relatives. Aaronson and Chen~\cite{AC17} base random-circuit sampling on QUATH and HOG, and Buhrman, Patro and Speelman~\cite{BPS19} formulate quantum analogues of SETH. In contrast, we go in the converse direction: we assume the refutations and ask which of these statements survive (\cref{sec:table}). \paragraph{Exact strong simulation.} The state vector and the Feynman path sum are folklore; Aaronson and Chen~\cite[Thm.~4.1]{AC17} give a recursive polynomial-space method. Markov and Shi~\cite{MarkovShi08} contract tensor networks in time exponential in the treewidth, and Wahl and Strelchuk~\cite{WahlStrelchuk} obtain time subexponential in the number of gates for geometrically local circuits in dimension at least $2$. For circuits with $t$ $T$ gates, stabilizer-rank methods run in time exponential in $t$~\cite{BSS16,BravyiGosset16,QPG21}. These methods are unconditional and, unlike ours, some are practical. In contrast, our bound is subexponential in $G$ in arbitrary connectivity, but it is conditional and galactic (\cref{tab:sota}). \paragraph{The counting engines.} OpenAI~\cite{OpenAI26} and Anthropic~\cite{Anthropic26} claim deterministic subexponential $\#$SAT algorithms, with Lean developments, under review. Our earlier work~\cite{Tulsyan26} counts Hamiltonian cycles on top of \A's development, and we reuse its conventions. Neither manuscript mentions quantum circuits: in the source of \Oa{} the words ``quantum'', ``qubit'' and ``amplitude'' do not occur, and \A{} mentions tensor networks, including Markov and Shi's paper on simulating quantum computation by tensor contraction~\cite{MarkovShi08}, only in its related work. Nor did we find the corollary in the press or discussion threads we searched. Closest to our work is the appendix theorem of \Oa{} (\cref{imp:tensor}), of which \cref{thm:openai} is an immediate corollary. Bhattacharjee's factor-system theorem over commutative $\mathbb{Q}$-algebras~\cite[Thm.~5.3]{Bhattacharjee26} is also close: it does not mention quantum circuits, but it suggests a polynomial-space route without the restriction $k(C)=O(G)$, at the weaker rate $2^{O(G(\log\log G)^2/\sqrt{\log G})}$ (\cref{sec:openai}). In contrast, we work out the coefficient ring and the precision, take the route through \A{} at the rate $2^{O(G/\sqrt{\log G})}$ without the restriction $k(C)=O(G)$, and machine-check that route. \paragraph{Permanents and BosonSampling.} BosonSampling amplitudes are permanents of $n\times n$ submatrices of Haar-random unitaries~\cite{AaronsonArkhipov13}, and Ryser's $2^n\poly(n)$ formula~\cite{Ryser63} is still essentially the best exact method (for matrices of $\poly(n)$-bit integers it has been improved only to $2^{n-\Omega(\sqrt{n/\log n})}$~\cite{Bjorklund16}). Nothing above applies to them. A qubit circuit is a sum over \emph{binary} variables, one per wire segment, coupled by bounded-arity local tables, so it has $O(G)$ shared bits. A dense permanent is a sum over \emph{permutations}; written as an interferometer it has $\Theta(m^2)$ beam splitters on modes carrying up to $n$ photons, and any local encoding seems to need about $\log n$ bits per row. Informal notes in the project repository~\cite{TulsyanRepo26}, not claimed here, argue that ``row-local'' networks for the permanent in the model of \A{} (rows grouped into clusters of at most $s$) have total at least $n\log(n/s)$, too much for the engine to beat $2^n$; only sparse matrices go through. In contrast to the qubit case, the conjecture per-int-NSETH of~\cite{DHKL20} is therefore untouched (\cref{sec:table}). % ===================================================================== \section{Limitations}\label{sec:limitations} % ===================================================================== The results stand or fall with the claimed refutations. We list this and the other limitations plainly. \begin{enumerate}[label=\textup{(\alph*)}] \item \emph{Everything algorithmic is conditional} on $(\mathrm{H}_{\mathrm{A}})$, $(\mathrm{H}_{\mathrm{O}})$, or (for \cref{cor:density}) the main theorem of either manuscript. Expert review of the manuscripts is pending; if the hypotheses fail, the results lose their proofs, and we offer no independent route. \Cref{thm:main} is machine-checked on top of \A's Lean development, so it needs that development, built from source, to be sound. Our other results use the imported statements in sharp forms that are not machine-checked in the generality needed here; their proofs are on paper, written with AI assistance, and not yet checked by a human. \item \emph{Approximate sampling; many gates.} The results concern exact simulation of circuits with $G=o(n\sqrt{\log n})$ gates. Random-circuit sampling rests on the non-collapse of the polynomial hierarchy and on average-case conjectures about approximate amplitudes (QUATH, HOG~\cite{AC17}) for circuits with $G\ge n^2$ gates; none of this is touched, nor are cross-entropy benchmarking and polynomial-depth families. For $G\ge n\sqrt{\log n}$ the bound is no better than $2^n$. \item \emph{The constants are galactic.} Using \A[Theorem~A(a)] with the smallest admissible $x_0=18$, the leading term of the exponent is $e_\ell U$ with $U\approx4G$ when most wire segments cross the partition, and $15/\sqrt{\log G}\le e_\ell\le114/\sqrt{\log G}$ at the level chosen in \cref{sec:time}. For depth $d$, so $G\approx dn/2$, the leading term alone is below $n$ only if $\log n$ exceeds roughly $900\,d^2$ (with the lower estimate) to $5.2\cdot10^4\,d^2$ (with the upper one), and lower-order terms only make this worse. \Oa{} gives no explicit constants. Experiments with $50$ to $1000$ qubits are not affected. \item \emph{Denominators in the route through \Oa.} Its $2$-adic precision cap forces $k(C)=O(s)$. \item \emph{Sketches.} The bound after \cref{prop:2adic} is a sketch; the circuit of \cref{prop:tight} is not scripted; the reading of \A[Appendix~D] is ours. \item \emph{Literature.} Every entry of the list in \cref{sec:table} was checked against the arXiv text of its source, and all citations were checked against the primary sources on 30 Oct 2026, with a further spot-check on 4 Nov 2026; theorem and conjecture numbers refer to the arXiv versions named in the bibliography. We have not searched systematically for prior statements of \cref{thm:main}; given how direct it is, it may well have been noticed independently. \item \emph{Scale of the numerical checks.} They cover $n\le6$ and $G\le20$ and test the reductions (encodings, decodings, parameters, ring emulation), not the engines, which are replaced by brute force and variable elimination. \end{enumerate} % ===================================================================== \section{Numerical checks and formalisation}\label{sec:verification} % ===================================================================== In this section we describe the numerical checks of the reductions and the Lean development of \cref{thm:main}. \subsection{Numerical checks} The scripts are \repo{research/scripts/qc_*.py} in the project repository~\cite{TulsyanRepo26}; they are not part of this submission. They use exact integer and $\Zw$ arithmetic only and print PASS or FAIL; \texttt{qc\_lib.py} implements the objects of \cref{sec:proof,sec:openai,sec:corollaries}. \texttt{qc\_check.py [seed] [count]} draws random circuits ($n\in[2,6]$, $G\in[1,20]$, $G_1\in[0,25]$, random gates, $x$, $y$, and balanced or contiguous partitions into $g\le4$ groups) and checks: (Q1) \cref{lem:paths} against the state vector; (Q2) the integer network by brute force over the crossing bits, by the literal sum of \cref{def:network} on small cases and by variable elimination, decoded by \cref{lem:kron}; (Q3) decoding of the unreduced Kronecker polynomial; (Q4) condition~(i), $U\le4G$ and $|W_a|<2^B$; (Q5) the contraction in $\cB_{P_0,\ell}$ with $P_0=\lceil k/2\rceil+3$, $\ell=3G+1$, reduced modulo $V^4+1$ and lifted; (Q6) \cref{lem:galois}, with $|\sigma_t(A)|^2\le2^k$ checked exactly in $\Z[\sqrt2]$; (Q7) marginals via the doubled network, in $\Z[\sqrt2]$ and equal to $1$ for $S=\emptyset$. It also checks $20$ IQP instances ($\gap(f)/2^n$ with $\mathrm{CCZ}$ compiled into Clifford+T) and four ablations that must be caught: $b$ one bit too small, $\ell=4$, $P_0$ one bit short, and no conjugation in the doubled network. Seed~$1$ ($150$ circuits): $529$ networks by brute force, $418$ also by the literal sum, $65$ truncated-ring brute forces, $91$ marginals, at most $23$ crossing segments, $48$ partitions with a node of more than $14$ boundary bits skipped. Seed~$2$: $544$, $432$, $62$, $86$, $24$, $39$. Both PASS, with all ablations caught; the agreement is equality of integers. \texttt{qc\_cubic\_gap.py} checks, for random $f$ with $n\le7$, $m\le14$: (C1)--(C2) \cref{prop:2adic}; (C3) the valuation bound, and failure of truncation at $\lfloor n/2\rfloor$ marks on some instance; (C4) a non-zero total of the assignments with more than $\lfloor n/3\rfloor$ ``violated'' monomials on some instance. Seeds $1$ ($120$ instances) and $3$ ($400$) PASS. \subsection{Formalisation}\label{sec:formalisation} We machine-check \cref{thm:main} in Lean~4 on top of \A's development, as three theorems in the namespace \lean{EthFollowup.Quantum}: \texttt{amplitude\_TM\_rate'} (the stated bound under the condition on $L$), \texttt{amplitude\_TM\_rate} (all circuits) and \texttt{amplitude\_TM} (every $\delta>0$). The sources are in our public repository~\cite{TulsyanRepo26}, \url{https://github.com/xennygrimmato/eth-hamiltonicity}, as of commit \texttt{ca17a37}, in the directories \repo{lean/EthFollowup/Quantum} and \repo{lean-bridge-anthropic/bridge/EthFollowup/Quantum}; they are not part of this submission. The semantics a reader must check are short: the gate matrices over $\mathbb{C}$, the circuit matrix as the ordered product, and the amplitude $\amp{y}{C}{x}$ (\texttt{Circuit.lean}, \S1), and the input and output encodings (\S7). The theorems depend only on the axioms \texttt{propext}, \texttt{Classical.choice} and \texttt{Quot.sound}, and fresh \texttt{leanchecker} replays of their closures (\lean{EthFollowup.Quantum.QRate}, which contains \texttt{QTheorem}, and \lean{EthFollowup.Quantum.Paths}) passed. \Cref{thm:openai}, \cref{cor:marginals} and \cref{cor:density} are proved on paper only and are not claimed as machine-checked; nor are the other results listed as proved on paper in \cref{sec:status}. \section*{Acknowledgements} This work was done with AI assistance (Claude Code, Anthropic): the observation, the proofs, the Lean development, the literature checks and the numerical verification scripts were produced in sessions with Claude Code. \Cref{thm:main} is checked by the Lean kernel; everything else has been checked numerically or against the primary sources as described, but awaits human expert review. Responsibility for any errors rests with the author. \begin{thebibliography}{99} \bibitem{AaronsonArkhipov13} S.~Aaronson and A.~Arkhipov, \emph{The computational complexity of linear optics}, Theory Comput. \textbf{9} (2013), 143--252. \bibitem{AC17} S.~Aaronson and L.~Chen, \emph{Complexity-theoretic foundations of quantum supremacy experiments}, Proc. 32nd Computational Complexity Conference (CCC 2017), LIPIcs, vol.~79, 2017, pp.~22:1--22:67; theorem numbers as in arXiv:1612.05903v2. \bibitem{Anthropic26} Claude (Anthropic), \emph{A $2^{o(n)}$ time algorithm for {3-SAT}}, preprint dated 26~October 2026. Paper and Lean formalisation in the repository \url{https://github.com/anthropics/formal-math}, folder \texttt{eth}; we use commit \texttt{16a5ce41304fcdaea4e0be7c132e1c361dc26da5}. \bibitem{Bhattacharjee26} D.~Bhattacharjee, \emph{Subexponential weighted counting and exact optimisation}, Hexagon preprint hexagon:2610.00594v1, 29~October 2026, \url{https://hexagonmath.org/abs/2610.00594}. \bibitem{Bjorklund16} A.~Bj{\"o}rklund, \emph{Below all subsets for some permutational counting problems}, Proc. 15th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2016), LIPIcs, vol.~53, 2016, pp.~17:1--17:11. \bibitem{BravyiGosset16} S.~Bravyi and D.~Gosset, \emph{Improved classical simulation of quantum circuits dominated by {C}lifford gates}, Phys. Rev. Lett. \textbf{116} (2016), no.~25, 250501. \bibitem{BGK18} S.~Bravyi, D.~Gosset and R.~K{\"o}nig, \emph{Quantum advantage with shallow circuits}, Science \textbf{362} (2018), no.~6412, 308--311. \bibitem{BSS16} S.~Bravyi, G.~Smith and J.~A.~Smolin, \emph{Trading classical and quantum computational resources}, Phys. Rev. X \textbf{6} (2016), no.~2, 021043. \bibitem{BJS11} M.~J.~Bremner, R.~Jozsa and D.~J.~Shepherd, \emph{Classical simulation of commuting quantum computations implies collapse of the polynomial hierarchy}, Proc. R. Soc. A \textbf{467} (2011), no.~2126, 459--472. \bibitem{BPS19} H.~Buhrman, S.~Patro and F.~Speelman, \emph{The quantum strong exponential-time hypothesis}, arXiv:1911.05686 (v2), 2019. Published as \emph{A framework of quantum strong exponential-time hypotheses}, Proc. 38th STACS, LIPIcs, vol.~187, 2021, pp.~19:1--19:19. \bibitem{CIP06} C.~Calabro, R.~Impagliazzo and R.~Paturi, \emph{A duality between clause width and clause density for {SAT}}, Proc. 21st Annual IEEE Conference on Computational Complexity (CCC 2006), 2006, pp.~252--260. \bibitem{DHKL20} A.~M.~Dalzell, A.~W.~Harrow, D.~E.~Koh and R.~L.~La~Placa, \emph{How many qubits are needed for quantum computational supremacy?}, Quantum \textbf{4} (2020), 264; arXiv:1805.05224. \bibitem{DHMTW14} H.~Dell, T.~Husfeldt, D.~Marx, N.~Taslaman and M.~Wahl{\'e}n, \emph{Exponential time complexity of the permanent and the {T}utte polynomial}, ACM Trans. Algorithms \textbf{10} (2014), no.~4, Art.~21. \bibitem{HNS18} C.~Huang, M.~Newman and M.~Szegedy, \emph{Explicit lower bounds on strong quantum simulation}, arXiv:1804.10368 (v2), 2018; published in IEEE Trans. Inform. Theory \textbf{66} (2020), no.~9, 5585--5600. \bibitem{HNS19} C.~Huang, M.~Newman and M.~Szegedy, \emph{Explicit lower bounds on strong simulation of quantum circuits in terms of {$T$}-gate count}, arXiv:1902.04764 (v2), 2019. \bibitem{ImpagliazzoPaturi01} R.~Impagliazzo and R.~Paturi, \emph{On the complexity of $k$-{SAT}}, J. Comput. System Sci. \textbf{62} (2001), no.~2, 367--375. \bibitem{IPZ01} R.~Impagliazzo, R.~Paturi and F.~Zane, \emph{Which problems have strongly exponential complexity?}, J. Comput. System Sci. \textbf{63} (2001), no.~4, 512--530. \bibitem{MarkovShi08} I.~L.~Markov and Y.~Shi, \emph{Simulating quantum computation by contracting tensor networks}, SIAM J. Comput. \textbf{38} (2008), no.~3, 963--981. \bibitem{MT19b} T.~Morimae and S.~Tamaki, \emph{Depth-scaling fine-grained quantum supremacy based on {SETH} and qubit-scaling fine-grained quantum supremacy based on {O}rthogonal {V}ectors and {3-SUM}}, arXiv:1902.08382 (v1), 2019. Version~2 (November 2019), with R.~Hayakawa as additional author, is retitled \emph{Fine-grained quantum supremacy based on {O}rthogonal {V}ectors, {3-SUM} and {A}ll-{P}airs {S}hortest {P}aths}. \bibitem{MT19a} T.~Morimae and S.~Tamaki, \emph{Fine-grained quantum computational supremacy}, arXiv:1901.01637 (v4), 2019; published in Quantum Inf. Comput. \textbf{19} (2019), no.~13\&14, 1089--1115. \bibitem{MT20} T.~Morimae and S.~Tamaki, \emph{Additive-error fine-grained quantum supremacy}, Quantum \textbf{4} (2020), 329; arXiv:1912.06336. \bibitem{NielsenChuang} M.~A.~Nielsen and I.~L.~Chuang, \emph{Quantum Computation and Quantum Information}, Cambridge University Press, 2000. \bibitem{OpenAI26} OpenAI, \emph{The {E}xponential {T}ime {H}ypothesis is false}, preprint dated 17~October 2026, revised 25~October 2026. Paper and Lean formalisation in the repository \url{https://github.com/openai/math}. \bibitem{QPG21} H.~Qassim, H.~Pashayan and D.~Gosset, \emph{Improved upper bounds on the stabilizer rank of magic states}, Quantum \textbf{5} (2021), 606; arXiv:2106.07740. \bibitem{Ryser63} H.~J.~Ryser, \emph{Combinatorial Mathematics}, Carus Mathematical Monographs, no.~14, Mathematical Association of America, 1963. \bibitem{Schuler05} R.~Schuler, \emph{An algorithm for the satisfiability problem of formulas in conjunctive normal form}, J. Algorithms \textbf{54} (2005), no.~1, 40--44. \bibitem{TD04} B.~M.~Terhal and D.~P.~DiVincenzo, \emph{Adaptive quantum computation, constant depth quantum circuits and {A}rthur--{M}erlin games}, Quantum Inf. Comput. \textbf{4} (2004), no.~2, 134--145. \bibitem{Tovey84} C.~A.~Tovey, \emph{A simplified {NP}-complete satisfiability problem}, Discrete Appl. Math. \textbf{8} (1984), no.~1, 85--89. \bibitem{Tulsyan26} V.~Tulsyan, \emph{Counting {H}amiltonian cycles in sparse graphs in subexponential time, assuming the new $\#${SAT} algorithms}, Hexagon preprint hexagon:2610.00672v1, October 2026; source and Lean development at \url{https://github.com/xennygrimmato/eth-hamiltonicity}. \bibitem{TulsyanRepo26} V.~Tulsyan, \emph{eth-hamiltonicity: {L}ean 4 formalisation and research notes}, public repository \url{https://github.com/xennygrimmato/eth-hamiltonicity}, 2026; Lean sources as of commit \texttt{ca17a37}. \bibitem{WahlStrelchuk} T.~B.~Wahl and S.~Strelchuk, \emph{Simulating quantum circuits using efficient tensor network contraction algorithms with subexponential upper bound}, Phys. Rev. Lett. \textbf{131} (2023), no.~18, 180601; arXiv:2208.01498. \end{thebibliography} % ===================================================================== % CITATION CHECK (4 November 2026). All entries were checked against primary sources on % 30 Oct 2026 (research/citation-audit.md, section 2). Spot-checks in this pass: % OpenAI26 secondary coverage (web search) agrees: posted in github.com/openai/math, dated % 17 Oct 2026, revised 25 Oct 2026. % Anthropic26 github.com/anthropics/formal-math/tree/main/eth fetched: paper.pdf, "A 2^{o(n)} Time % Algorithm for 3-SAT", Claude (Anthropic); commit from lean-bridge-anthropic/setup.sh % at ca17a37 (REV=16a5ce41...). % Tulsyan26 hexagonmath.org/abs/2610.00672v1 fetched: title and author match. % TulsyanRepo26 github.com/xennygrimmato/eth-hamiltonicity/tree/ca17a37... fetched: commit exists and % contains lean-bridge-anthropic/bridge/EthFollowup/Quantum (13 files). Commit from % `git log -1 --format=%h -- lean-bridge-anthropic/bridge/EthFollowup/Quantum` = ca17a37. % WahlStrelchuk Crossref 10.1103/PhysRevLett.131.180601: Wahl, Strelchuk, PRL 131, 180601 (2023). % BPS19 DROPS 10.4230/LIPIcs.STACS.2021.19: STACS 2021, LIPIcs 187, 19:1-19:19, new title. % MT19a arXiv API journal_ref: Quantum Information and Computation 19, 1089-1115 (2019). % ===================================================================== \end{document}