\documentclass[11pt,reqno]{amsart} \usepackage[T1]{fontenc} \usepackage{lmodern,amssymb,mathtools,booktabs,array,geometry} \usepackage{xurl} \usepackage[hidelinks]{hyperref} \geometry{margin=1in} \setlength{\emergencystretch}{3em} \numberwithin{equation}{section} \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} \newcommand{\tw}{\operatorname{tw}} \newcommand{\SAT}{\operatorname{SAT}} \newcommand{\bits}{\operatorname{bits}} \newcommand{\len}{\operatorname{len}} \newcommand{\enc}{\operatorname{enc}} \newcommand{\poly}{\operatorname{poly}} \newcommand{\CSP}{\operatorname{CSP}} \newcommand{\size}{\operatorname{size}} \newcommand{\Z}{\mathbb Z} \newcommand{\N}{\mathbb N} \newcommand{\R}{\mathbb R} \newcommand{\ind}[1]{\mathbf 1_{\{#1\}}} \DeclareMathOperator{\supp}{supp} \title[A sublinear treewidth exponent for binary CSP]{A Sublinear Treewidth Exponent\\for Binary Constraint Satisfaction} \author{Troy Nguyen} \address{Bothell, Washington, USA} \thanks{Research provenance. Troy Nguyen of Bothell, Washington initiated and directed this AI-assisted investigation and selected its research objectives. GPT~6.1~Sol developed the downstream mathematical argument, Lean formalization, and manuscript in response to that direction. The imported algorithmic and graph-theoretic foundations are credited in Sections~\ref{sec:prior} and~\ref{sec:provenance}.} \date{October 31, 2026} \subjclass[2020]{68Q25, 68Q17, 68R10, 03B35} \keywords{constraint satisfaction, treewidth, subexponential algorithms, exact counting, exponential time hypothesis, formal verification} \begin{document} \begin{abstract} We give a deterministic algorithm for binary constraint satisfaction whose exponent in the input size is sublinear in treewidth on a class of graphs with unbounded treewidth. There are a class $\mathcal G$ of graphs of bounded maximum degree, a constant $c$, and a function $f$ such that one algorithm correctly decides every binary CSP instance and, on instances $I$ with primal graph $G\in\mathcal G$, runs in time \[ f(G)\lVert I\rVert^{c\tw(G)/\sqrt{\log\tw(G)}}. \] This gives a counterexample to Conjecture~1.4 of Marx (2010) as stated. The algorithm follows from a domain-uniform counting bound: for every fixed maximum degree $\Delta$, complete-table instances with $k$ variables and domain size $D\ge2$ can be counted in time $L^{O_\Delta(1)}D^{O_\Delta(k/\sqrt{\log k})}$ for sufficiently large $k$. The constants are independent of $D$ and of the constraint relations. We obtain this bound from the tensor-network recursion of Claude (Anthropic), and use attributed graph foundations from OpenAI to construct the required expander family. Support pruning connects the counting routine to sparse tuple-list inputs without expanding the original domain. The algorithm, its native finite-alphabet machine implementation, and the conjecture counterexample are formalized in Lean~4. \end{abstract} \maketitle \setcounter{tocdepth}{1} \tableofcontents \section{Introduction} The Exponential Time Hypothesis (ETH) asserts that deciding $3$-SAT on $n$ variables requires time $2^{\Omega(n)}$~\cite{IP01}. It has served as a common source of running-time lower bounds for parameterized and exact algorithms. The refutations of ETH by OpenAI and by Claude (Anthropic), accompanied by Lean developments, change that setting~\cite{OpenAIETH,OpenAILean,ClaudeETH,AnthropicLean}. A substantial part of exact and parameterized complexity must consequently be reassessed. A conditional lower bound remains a valid implication, but its role as an explanation of algorithmic optimality changes when its premise fails. Questions previously approached through reductions from satisfiability must now be examined through the algorithms themselves: which running-time bounds can be attained, and which structural parameters continue to govern them? Constraint satisfaction is a natural place to begin. It encompasses graph coloring and the evaluation of conjunctive database queries~\cite{KS13}. A binary CSP asks for an assignment of values to variables subject to arbitrary relations on pairs of variables. The primal graph records which variables occur together in a constraint. If this graph has treewidth $w$, dynamic programming gives a running time with a domain exponent of order $w$~\cite{Freuder90}. Whether that exponent can be substantially reduced has been a central question in the structural complexity of CSP. We show that a sublinear exponent is attainable on a class of graphs with unbounded treewidth. The domain is unrestricted: its size may grow with the number of variables, and the constraint relations may vary arbitrarily from instance to instance. The underlying improvement is an upper bound for exact counting that is uniform in the domain size. Combining it with a family of bounded-degree expanders gives a counterexample to a conjectured treewidth lower bound. Throughout, $\log$ denotes the natural logarithm. We use $k$ for the number of CSP variables, $D$ for the domain cardinality, and $w$ for treewidth. The degree bound $\Delta$ is fixed before the input is given. Running times count steps of a deterministic finite-alphabet machine. The distinction between the complete-table length $L$ and the sparse instance size $\lVert I\rVert$ is specified in Section~\ref{sec:inputs}. \subsection{Main results} \begin{theorem}\label{thm:main} There exist an isomorphism-closed class $\mathcal G$ of finite simple graphs, a constant $c\ge0$, a function $f:\mathcal G\to\R_{\ge0}$, and one deterministic algorithm $\mathcal A$ with the following properties. \begin{enumerate} \item The class $\mathcal G$ has bounded maximum degree and unbounded treewidth; every graph in $\mathcal G$ has treewidth at least two. \item The algorithm $\mathcal A$ correctly decides every valid binary CSP instance. \item For every instance $I$ whose primal graph $G$ belongs to $\mathcal G$, the running time is at most \begin{equation}\label{eq:main} f(G)\lVert I\rVert^{c w/\sqrt{\log w}},\qquad w=\tw(G). \end{equation} \end{enumerate} The graph-dependent factor is independent of the domain and the constraint relations. \end{theorem} The quantitative input to this theorem is the following counting result. A complete-table instance specifies an edge mask and the binary relation table for each ordered pair of distinct variables; its exact format is given below. \begin{theorem}\label{thm:counting} For every integer $\Delta\ge1$, there exist a single deterministic counting algorithm, constants $A_\Delta,C_\Delta\ge0$, and nonnegative integers $p_\Delta,k_\Delta$ such that the algorithm correctly counts the satisfying assignments of every complete-table binary CSP instance. If the instance has $k\ge k_\Delta$ variables, domain cardinality $D\ge2$, maximum primal degree at most $\Delta$, and canonical input length $L$, its running time is at most \begin{equation}\label{eq:counting} A_\Delta L^{p_\Delta}D^{C_\Delta k/\sqrt{\log k}}. \end{equation} All constants and the algorithm are chosen before $k$, $D$, and the instance. \end{theorem} For fixed $D$, the nonpolynomial factor in~\eqref{eq:counting} is $2^{o(k)}$. For growing $D$, the statement is $D^{o(k)}$ with a uniform exponent: the saving is measured against the $D^k$ assignment space. This uniformity is essential to the treewidth consequence. In the context of strengthening the ETH-conditional lower bound of Theorem~1.3, Marx proposed Conjecture~1.4~\cite[p.~88]{Marx10}. Its displayed statement contains no ETH hypothesis and asserts that no globally correct binary-CSP algorithm has running time $f(G)\lVert I\rVert^{o(\tw(G))}$ on a graph class of unbounded treewidth, for any graph-dependent factor $f$. \begin{corollary}\label{cor:marx} Theorem~\ref{thm:main} gives a counterexample to Conjecture~1.4 of Marx~\cite{Marx10} as stated. \end{corollary} \begin{proof} As $w\to\infty$, \[ \frac{c w/\sqrt{\log w}}{w}=\frac{c}{\sqrt{\log w}}\longrightarrow0. \] Apply Theorem~\ref{thm:main}. \end{proof} The ETH-conditional Theorem~1.3 of~\cite{Marx10} excludes the smaller exponent $o(w/\log w)$ under ETH. Theorem~\ref{thm:main} concerns the separate conjecture with exponent $o(w)$; the conditional theorem remains valid. \subsection{Why the domain parameter matters}\label{sec:uniformity} For a fixed domain and fixed arity, subexponential CSP algorithms are closely tied to the failure of ETH~\cite{KS13}. The growing-domain problem requires a stronger uniformity statement. Representing a domain value by $\lceil\log_2D\rceil$ bits uses only $O(k\log D)$ assignment bits, but an arbitrary binary relation need not have a short $3$-CNF description on those bits. For example, a direct encoding forbids each disallowed pair by a clause of length $O(\log D)$. Converting all these clauses to width three can introduce $O(D^2\log D)$ auxiliary variables per relation. A subexponential $3$-SAT algorithm applied after this conversion does not by itself establish a bound of the form~\eqref{eq:counting} uniformly in $D$. A reduction from $3$-SAT to CSP establishes hardness in the opposite direction and supplies no such algorithm. Our argument works with the tensor-network counting routine directly. The data of the relations are accessed through polynomial-time procedures, while the network capacities depend on $\log D$. This separates the cost of reading and evaluating the input from the exponential cost of searching its assignments. \subsection{Prior work and source dependencies}\label{sec:prior} The algorithmic starting point is the exact signed tensor-network recursion of Claude (Anthropic)~\cite{ClaudeETH,AnthropicLean}. Its sums of products are already presented as weighted binary counting CSPs. We use its quantitative clique routine and grouping bounds; the general identification of pairwise counting with tensor-network evaluation is part of that prior work. OpenAI independently gives subexponential exact counting algorithms for fixed-width satisfiability~\cite{OpenAIETH}. We also reuse graph-theoretic proofs from the OpenAI mathematics repository~\cite{OpenAIGraph}: the spectral expander family and weighted-tree separator foundations. The graph sources are imported by source port, with their original attribution retained. These graph dependencies are distinct from the imported Anthropic counting routine. The results proved here connect that routine to arbitrary-domain bounded-degree binary CSPs, retain uniform constants through native simulation, and transfer the bound to sparse inputs and the precise treewidth conjecture. The downstream development contains the explicit encoders, concrete relation procedures, cost estimates, global fallback, and finite graph and treewidth transfers used in the proof. Section~\ref{sec:formal} identifies the checked endpoints and the exact source revisions. More precisely, the counting engine and its grouping theorem are imported results. The application here supplies a factorized network for an arbitrary binary relation, bounds its setting lengths and row capacities in terms of $\Delta\bits(D)$, and implements its queries without enumerating the grouped state spaces. Choosing the imported clique level as a function of $k$ then yields constants uniform in $D$. The sparse representation and graph transfers are further steps needed to obtain the statement of Conjecture~1.4. These are consequences and adaptations of the imported machinery, rather than an independent subexponential counting engine. Formal verification establishes the stated dependency chain; it does not establish priority over other possible applications of that machinery. \section{Instances, encodings, and machine model}\label{sec:inputs} \subsection{Binary CSPs} A sparse instance consists of $k\in\N$ declared variables, a domain $[D]=\{0,\ldots,D-1\}$, and a list of constraints \[ c=(a_c,b_c,R_c),\qquad a_c,b_c\in[k],\qquad R_c\subseteq[D]^2. \] Each relation is represented by an explicit list of allowed pairs. Repeated constraints and repeated tuple entries are permitted. A constraint with $a_c=b_c$ requires $(z(a_c),z(a_c))\in R_c$ and hence acts as a unary constraint. A valid instance has all scope indices below $k$. Values listed outside $[D]$ are immaterial to satisfaction and are discarded when the support is computed. An assignment $z:[k]\to[D]$ satisfies the instance if \[ (z(a_c),z(b_c))\in R_c \quad\text{for every listed constraint }c. \] The primal graph is the simple graph on $[k]$ with an edge between two distinct variables precisely when some constraint has that scope, in either order. Its degree counts distinct neighbors, independently of the number of repeated constraints. For the counting theorem, a complete-table instance is a simple graph on $[k]$ together with a relation $R_{ab}\subseteq[D]^2$ for each edge $\{a,b\}$, oriented by $a0. \end{equation} All data defining $J$ and the test $Q(I)$ are polynomial-time computable from the sparse input. \end{lemma} \begin{proof} Use Lemma~\ref{lem:support} to restrict to $[M]$. Every satisfying assignment yields a solution of $J$ and a witness that each isolated $U_a$ is nonempty. Conversely, take a solution of $J$. At an incident vertex, the edge relations already enforce its self-constraints. At an isolated vertex, choose any value in $U_a$ using $Q(I)$. This change affects no binary edge. The resulting assignment satisfies every original constraint. The support has size at most $2t$. All unary tests, relation intersections and coordinate reversals are finite scans of the tuple lists. Filling the $k^2M^2$ relation array after pruning is therefore polynomial-time. The implemented procedures compute these scans and their indices directly. \end{proof} For an empty constraint list, the answer is true precisely when $k=0$ or $D>0$. For a nonempty list, the decision program checks $Q(I)$ and, if it holds, runs the total dense counter on $J$ and tests whether its count is positive. This defines one globally correct sparse decision algorithm. The test of $Q(I)$ is unnecessary on nonisolated graphs, where it is vacuously true, but is required for global correctness. \subsection{Runtime on the sparse representation} \begin{lemma}\label{lem:dense-expansion} Let $\ell$ be the native sparse bit length. After support pruning, the prepared complete-table length satisfies \begin{equation}\label{eq:dense-expansion} E\le17\ell^4 \end{equation} whenever the selected fields satisfy $g,K\le k$ and $b\le M$. \end{lemma} \begin{proof} The unary variable header gives $k\le\ell$, and the tuple-count header together with~\eqref{eq:support-size} gives $M\le2\ell$. By~\eqref{eq:prepared-length}, \[ E\le3k+2M+5+k^2+k^2M^2. \] Using $\ell\ge1$ bounds the right side by $17\ell^4$. \end{proof} For $M\ge2$, apply the estimates of Section~\ref{sec:counting} to $J$. In the native simulation use $E+\ell$ as the common input-size bound; this also covers sparse inputs whose original domain field is much longer than the reduced tables. Lemma~\ref{lem:dense-expansion} gives $E+\ell\le18\ell^4$. Therefore there are fixed constants $F,a\ge0$ and an integer $p\ge0$, depending only on $\Delta$, such that the runtime on sufficiently large bounded-degree nonisolated instances is at most \begin{equation}\label{eq:sparse-M} F\ell^p M^{\beta(k)},\qquad \beta(k)=\frac{ak}{\sqrt{\log k}}. \end{equation} The initialization and all sparse decoding and normalization procedures are included in this native bound. Since $M\le2t\le2\ell$, equation~\eqref{eq:sparse-M} is at most \begin{equation}\label{eq:raw-uniform} F2^{\beta(k)}\ell^{p+\beta(k)}. \end{equation} For $M=0$ or $M=1$, the dense fallback enumerates zero-bit words in a constant number of abstract steps, with polynomial state size. Its native time is polynomial in $\ell$. Enlarging $F$ and $p$, but retaining their independence of the instance and the original domain, includes both cases in~\eqref{eq:raw-uniform}. \begin{proposition}\label{prop:sparse-bound} For every fixed $\Delta\ge1$, one globally correct sparse decision algorithm has, on sufficiently large instances of maximum degree at most $\Delta$ and with no isolated vertices, running time at most \begin{equation}\label{eq:ordinary-bound} F_\Delta(k)N^{2p+2\beta(k)},\qquad F_\Delta(k)=F36^p72^{\beta(k)},\qquad N=\lVert I\rVert. \end{equation} The constants $F,p,a$ are fixed before $k$, the original domain cardinality, and all relation data. \end{proposition} \begin{proof} Apply Lemma~\ref{lem:encoding} to~\eqref{eq:raw-uniform} with exponent $p+\beta(k)$. Its multiplicative factor becomes $F2^{\beta(k)}36^{p+\beta(k)}=F36^p72^{\beta(k)}$. \end{proof} \section{Expanders and a sublinear treewidth exponent}\label{sec:graphs} We use the attributed spectral family in the OpenAI graph development~\cite{OpenAIGraph}. There is a fixed finite nonempty port set $\mathcal D$ and a family of finite regular port graphs with symmetric transition operator $P$, spectral parameter at most $1/2$, and cardinalities $N_n=r^{n+1}$ for a fixed integer $r>1$. Let $H_n$ be the underlying simple graph: loops are discarded and parallel ports give a single edge. Then \begin{equation}\label{eq:degree-family} \max\deg(H_n)\le|\mathcal D|. \end{equation} The relevant separator estimate follows directly from the spectral certificate, so the passage to simple graphs does not require them to remain regular. The imported construction chooses a finite base graph from a proved existence theorem and then iterates the graph operations. We use only the existence of this family with its stated certificates. No effective selection of the base graph, or algorithm for recognizing the resulting class, is claimed or needed in Theorem~\ref{thm:main}: the CSP algorithm is globally correct and its fast branch tests the size and degree conditions, not membership in the family. \subsection{A linear lower bound on bag size} \begin{lemma}\label{lem:spectral-separator} Let $A,S$ be vertex sets in a member of the port family. Suppose every transition from a vertex of $A$ to a vertex outside $A$ ends in $S$. Put $\alpha=|A|/N$ and $\sigma=|S|/N$, where $N$ is the number of vertices. Then \begin{equation}\label{eq:spectral-separator} \frac12\alpha(1-\alpha)\le\sigma. \end{equation} In particular, if $1/4\le\alpha\le3/4$, then $|S|\ge N/16$. \end{lemma} \begin{proof} Write $f=\ind{v\in A}$ and use the uniform mean and inner product. The spectral certificate gives \[ \langle f,Pf\rangle \le\alpha^2+\tfrac12(\alpha-\alpha^2). \] The escaping mass $\alpha-\langle f,Pf\rangle$ is bounded above by $\sigma$, since every escaping transition ends in $S$ and the transition operator preserves the uniform mean. Rearrangement gives~\eqref{eq:spectral-separator}. For $\alpha\in[1/4,3/4]$, its left side is at least $3/32$, which is greater than $1/16$. \end{proof} \begin{lemma}\label{lem:no-isolates} Every $H_n$ has no isolated vertices. \end{lemma} \begin{proof} Since $N_n>1$, the density of a singleton is strictly between zero and one. If its vertex were isolated in $H_n$, every port transition from that vertex would return to it. Apply~\eqref{eq:spectral-separator} with that singleton as $A$ and $S=\varnothing$, obtaining a contradiction. \end{proof} \begin{lemma}\label{lem:bag} Every tree decomposition of $H_n$ with maximum bag cardinality $q$ satisfies \begin{equation}\label{eq:bag} N_n/16\le q. \end{equation} \end{lemma} \begin{proof} Assign each graph vertex to one bag containing it and give each decomposition-tree node the number of vertices assigned to it as weight. A weighted centroid of the tree has every component of its deletion of weight at most $N_n/2$. Let $S$ be its bag. For a graph vertex outside $S$, all bags containing that vertex lie in a single component of the deleted tree, by the connectedness condition in a tree decomposition. Adjacent graph vertices outside $S$ have a common bag, so they receive the same component label. Thus each component of $H_n-S$ has at most $N_n/2$ vertices. If $|S|\ge N_n/16$, the conclusion follows. Otherwise the components outside $S$ have total size greater than $15N_n/16$. Accumulate components until their union $A$ first has size at least $N_n/4$. The last component added has size at most $N_n/2$, so $|A|\le3N_n/4$. Every edge from $A$ to its complement ends in $S$, and the same holds for port transitions. Lemma~\ref{lem:spectral-separator} gives $|S|\ge N_n/16$, a contradiction. \end{proof} For a nonempty finite graph, the minimum possible maximum bag cardinality is $\tw(G)+1$. Existence follows from the one-bag decomposition, and the minimum is attained over the natural numbers. Consequently, \begin{equation}\label{eq:width-family} N_n\le16\bigl(\tw(H_n)+1\bigr), \qquad \tw(H_n)\le N_n. \end{equation} In particular, the family has unbounded treewidth, and every tail defined by a cardinality threshold still has unbounded treewidth. Treewidth, degree and nonisolation are preserved by graph isomorphisms. \subsection{Proof of the main theorem} Set $\Delta=|\mathcal D|$ and choose the globally correct sparse algorithm of Proposition~\ref{prop:sparse-bound}. Let $k_\Delta$ be its fixed size threshold. Define $\mathcal G$ to consist of all graphs isomorphic to some $H_n$ with \begin{equation}\label{eq:tail} N_n\ge\max\{64,k_\Delta\}. \end{equation} Equations~\eqref{eq:degree-family} and~\eqref{eq:width-family} prove that this class has bounded maximum degree and unbounded treewidth. Lemma~\ref{lem:no-isolates} supplies the hypothesis needed for the fast sparse bound. Let $I$ have primal graph $G\in\mathcal G$, and write $k=|V(G)|$, $w=\tw(G)$. From~\eqref{eq:width-family} and~\eqref{eq:tail}, \begin{equation}\label{eq:comparison} 2\le w\le k\le32w. \end{equation} For $p,a\ge0$, these inequalities imply \begin{equation}\label{eq:exponent-transfer} p+\frac{ak}{\sqrt{\log k}} \le(p+32a)\frac{w}{\sqrt{\log w}}. \end{equation} Indeed, the denominator increases with $k$, the numerator satisfies $k\le32w$, and $1\le w/\sqrt{\log w}$ absorbs the constant $p$. Choose \[ c=2(p+32a),\qquad f(G)=F36^p72^{\beta(|V(G)|)}, \] with the constants of Proposition~\ref{prop:sparse-bound}. Equation~\eqref{eq:exponent-transfer} bounds $2p+2\beta(k)$ by $cw/\sqrt{\log w}$. Proposition~\ref{prop:sparse-bound} and $N\ge1$ therefore give \[ \operatorname{time}_{\mathcal A}(I) \le f(G)N^{c w/\sqrt{\log w}}. \] The factor $f(G)$ depends only on the graph cardinality and the fixed algorithm constants. Global correctness was established before restricting the runtime analysis to $\mathcal G$. This proves Theorem~\ref{thm:main}. The algorithm does not need a tree decomposition or a test for membership in $\mathcal G$. It reads the CSP, computes the support, checks the degree and size conditions for the fast routine, and uses the total fallback when necessary. The graph family and its treewidth enter the proof of the running-time bound. \section{Formal verification and provenance}\label{sec:formal} The closed formal statement constructs a native machine, a graph class, a graph-dependent multiplicative factor, and an exponent function $h$ satisfying \[ h=o(w),\qquad \operatorname{time}(I)\le f(G)\lVert I\rVert^{h(\tw(G))}. \] Correctness is quantified over every scope-valid sparse binary CSP instance. The runtime condition is quantified over all such instances whose primal graphs lie in the constructed class. The machine and constants are chosen before the input. No fast-solver hypothesis appears in the final theorem. The development uses one version of Lean for both the counting algorithm and the graph argument. The required OpenAI graph sources were ported from source and checked under Lean~4.33.1, using the same pinned dependencies as the counting routine. \subsection{Checked endpoints} All downstream modules lie in the namespace \texttt{CSPConsequence}. The central endpoints are: \begin{center} \small \begin{tabular}{@{}p{0.44\textwidth}p{0.51\textwidth}@{}} \toprule Endpoint & Mathematical content\\ \midrule \texttt{DenseCSPTheorem.}\allowbreak\texttt{exists\_counter} & Globally correct native exact counting with the domain-uniform bound of Theorem~\ref{thm:counting}.\\[3pt] \texttt{SparseNativeMachine.}\allowbreak\texttt{exists\_native} & One finite-alphabet native decision machine correct on every valid sparse input.\\[3pt] \texttt{SparseUniformRuntime.}\allowbreak\texttt{fast\_for\_host} & The sparse runtime estimate for all supported domain sizes, including zero and one.\\[3pt] \texttt{GraphWidthNumber.}\allowbreak\texttt{tail\_unbounded} & Unbounded numerical treewidth after any cardinality cutoff.\\[3pt] \texttt{MarxConjecture.}\allowbreak\texttt{counterexample} & The native sparse-input algorithm and graph-class witness of Theorem~\ref{thm:main}.\\[3pt] \texttt{MarxConjecture.}\allowbreak\texttt{not\_statement} & Negation of the formalized conjecture statement.\\ \bottomrule \end{tabular} \end{center} The proposition \texttt{MarxConjecture.Counterexample} packages unbounded treewidth, a little-$o$ exponent, finite machine alphabets, global correctness, and the runtime inequality. Bounded degree, isomorphism closure, the lower cutoff on treewidth, and the displayed formula for the exponent are properties of the witnesses in the proof of \texttt{counterexample}, obtained from the graph-family and exponent-transfer lemmas. The theorem \texttt{not\_statement} is the immediate logical consequence of this construction; the comparison with the historical conjecture rests on the stated definitions and input representation. The last two endpoints have kernel dependency reports containing only \[ \texttt{propext},\qquad \texttt{Classical.choice},\qquad \texttt{Quot.sound}. \] The retained verification covers 82 downstream modules, with 269 printed standard-axiom reports, and the selected imported counting closure of 633 upstream modules. It records stable source hashes before and after each successful whole-file check, object hashes, compiler exit status and log hashes. Failed development runs are excluded from these receipts. The Anthropic ETH formalization~\cite{AnthropicLean} separates its statements in \texttt{MainResults.lean} from their proofs in \texttt{Solution.lean}. In particular, \texttt{MainResults.ethIsFalse} proves the stated ETH refutation. For the present result we import the quantitative counting and grouping endpoints directly. Our local verification concerns their selected dependency closure and the new CSP theorem; it is not a replay of every module in the upstream ETH repository. The corresponding OpenAI native exact-counting and satisfiability endpoint is recorded in its separate Lean development~\cite{OpenAILean}. \subsection{Contributions and imported proofs}\label{sec:provenance} Troy Nguyen, of Bothell, Washington, initiated and directed an AI-assisted investigation of consequences of the recent ETH refutations, with a focus on binary CSP and formal verification. Nguyen selected the research objectives and directed the development. GPT~6.1~Sol developed the bounded-degree, domain-uniform CSP argument, the sparse-input and native-runtime transfers, the graph and treewidth connection, and the downstream Lean development and exposition. The quantitative counting recursion, clique-level bounds, grouping routine, and native simulation infrastructure are reused from Claude (Anthropic)~\cite{ClaudeETH,AnthropicLean}. The spectral expander construction and weighted-tree foundations are reused from the OpenAI mathematics repository~\cite{OpenAIGraph}. The original source attributions are retained above the imported graph blocks, and a manifest records their copied ranges and compatibility changes. These imports are algorithmic and proof dependencies of the result, rather than claims of independent rediscovery. \subsection{Scope of the result} The degree bound is fixed. Theorem~\ref{thm:main} exhibits a particular class of unbounded treewidth; it does not supply the same exponent on every graph class. The domain and all relation data remain unrestricted within the stated input representation. The native runtime includes parsing and normalization. The state-size estimates are used to prove the time bound, and no polynomial-space bound is asserted. The mathematical statements have complete Lean proofs under the recorded imports. The source-level cross-references in Appendix~B allow the conjecture counterexample to be compared directly with its machine model, CSP semantics, input-size measure, and graph class. \appendix \section{Dependency revisions and reproduction}\label{app:reproduce} The algorithmic dependency is pinned to the Anthropic revision \begin{quote}\small\ttfamily 16a5ce41304fcdaea4e0be7c132e1c361dc26da5. \end{quote} The graph source port is pinned to the OpenAI mathematics revision \begin{quote}\small\ttfamily 7ef5c0cc5ca4b0e072b7a050fca09ab24bc6fa3a. \end{quote} The development uses official Lean~4.33.1, revision \begin{quote}\small\ttfamily 819816b2e0a3bf405af45ae5c7af2491d8f5bee6, \end{quote} and mathlib revision \begin{quote}\small\ttfamily 0df444a360eaa60ab8c11dca51a86af692955474. \end{quote} The selected algorithmic endpoints are \begin{quote}\small\ttfamily CountedInstance.theRecursionMeetsTheHypothesis,\\ ExplicitCost.recursionSolves,\\ ExplicitCost.groupingExplicit,\\ ExplicitCost.groupingPoly,\\ GeneralPieces.PartA.K\_lt\_le. \end{quote} Their theorem statements supply the effective level family and actual counting routine. The adapter and provider modules replace table queries with certified finite procedures before native compilation. The companion source overlay contains the 82 checked downstream Lean modules, the source manifest, successful verification receipts, the graph port manifest and adaptation diff, and a sequential replay script. The script checks source hashes, orders downstream imports, recompiles each supplied module, and rejects failed compilations, holes and unexpected axiom reports. The supplied dependency lockfile is retained during reproduction. Complete instructions are in the artifact's \texttt{README.md}. The selected 633-module upstream closure is sufficient for the imported counting endpoints. No independent second-kernel replay or full replay of all 1050 upstream modules is included in the verification claim. \section{Map from the proof to the formal development} The following groups identify where the mathematical constructions are verified. Source and object hashes, rather than filenames alone, identify the retained checked versions. \begingroup\raggedright\small \paragraph{CSP semantics and the concrete network.} \texttt{CSPNetwork}, \texttt{BalancedCSP}, \texttt{DomainCodec}, \texttt{FiniteEncoding}, \texttt{EncodedSettings}, \texttt{EncodedLabels}, \texttt{BitNetwork} and \texttt{BitNetworkValidity} establish the assignment codecs, balanced grouping, network contracts and exact value. The concrete query and factor refinements are assembled in \texttt{ProviderGive}; \texttt{OracleElimination} replaces the query interface by implemented procedures. \paragraph{The uniform counting bound.} \texttt{LevelSelection} and \texttt{BoundedSelection} implement the choice of level; \texttt{UniformClique} and \texttt{CounterExistence} connect it to the imported routine. \texttt{SelectedBounds}, \texttt{NumericOverheads}, \texttt{LogCost}, \texttt{CliqueBudget}, \texttt{RuntimeMetadata}, \texttt{OperationBound} and \texttt{CoreRuntime} establish the parameter, time and state estimates. \texttt{TotalCounter}, \texttt{NativeFastRuntime}, \texttt{SublinearRate} and \texttt{DenseCSPTheorem} give global correctness, the native bound and its domain-power form. \paragraph{The original sparse input.} \texttt{SparseSupport}, \texttt{SparseSupportDomain}, \texttt{SparseRelabelPreparation} and \texttt{SparseIsolates} prove the support and normalization results. \texttt{SparseFields}, \texttt{SparseFieldBits} and \texttt{SparseRawBits} implement the codec and its round trip. \texttt{SparseSizeBounds} and \texttt{SparseOrdinarySize} establish the size conversion. \texttt{SparseDecision}, \texttt{SparseDecisionRuns}, \texttt{SparseNativeMachine}, \texttt{SparseFastRuntime}, \texttt{SparseSmallRuntime}, \texttt{SparsePowerAbsorption} and \texttt{SparseUniformRuntime} assemble the globally correct native decision algorithm and the estimate covering every reduced domain size. \paragraph{The graph class and conjecture.} \texttt{GraphPinnedExpanderFamily} contains the attributed source port. \texttt{GraphFiniteMassSelection}, \texttt{GraphTreewidth} and \texttt{GraphFamilyFacts} establish the separator, degree and nonisolation facts. \texttt{GraphWidthNumber}, \texttt{GraphWidthTransport} and \texttt{SparseGraphTransfer} connect numerical treewidth and primal graphs to the actual family. \texttt{MarxConjecture} constructs all witnesses of the final theorem and proves the negation of the formalized conjecture. \par\endgroup \begin{thebibliography}{9} \raggedright \bibitem{ClaudeETH} Claude (Anthropic), \emph{A $2^{o(n)}$ time algorithm for $3$-SAT}, preprint, October 2026, version~1, October~27, 2026. \url{https://hexagonmath.org/2610.00577v1}. \bibitem{Freuder90} Eugene C.~Freuder, \emph{Complexity of k-tree structured constraint satisfaction problems}, Proceedings of the Eighth National Conference on Artificial Intelligence (AAAI), 1990, pp.~4--9. \href{https://www.aiinternational.org/Papers/AAAI/1990/AAAI90-001.pdf}{Proceedings paper}. \bibitem{IP01} Russell Impagliazzo and Ramamohan Paturi, \emph{On the complexity of $k$-SAT}, Journal of Computer and System Sciences \textbf{62} (2001), no.~2, 367--375. \href{https://doi.org/10.1006/jcss.2000.1727}{doi:10.1006/jcss.2000.1727}. \bibitem{KS13} Iyad Kanj and Stefan Szeider, \emph{On the subexponential time complexity of CSP}, Proceedings of the Twenty-Seventh AAAI Conference on Artificial Intelligence, 2013, pp.~459--465. \href{https://cdn.aaai.org/ojs/8609/8609-13-12137-1-2-20201228.pdf}{Proceedings paper}. \bibitem{Marx10} D\'aniel Marx, \emph{Can you beat treewidth?}, Theory of Computing \textbf{6} (2010), 85--112. \href{https://doi.org/10.4086/toc.2010.v006a005}{doi:10.4086/toc.2010.v006a005}. \bibitem{OpenAIETH} OpenAI, \emph{The Exponential Time Hypothesis is false}, preprint and accompanying Lean development, October~25, 2026. \href{https://github.com/openai/math/tree/main/preprints/The-Exponential-Time-Hypothesis-is-False-October-25-2026}{OpenAI Math Release preprint}. \bibitem{OpenAILean} OpenAI, \emph{Native exact-counting and satisfiability verification}, Lean~4 formalization accompanying the ETH refutation, revision \texttt{7ef5c0c}, 2026. \href{https://github.com/openai/math/blob/7ef5c0cc5ca4b0e072b7a050fca09ab24bc6fa3a/lean/OAI/Algorithms/SubexponentialSAT/SqrtLogSpace/Final.lean}{\texttt{SqrtLogSpace/Final.lean}}. \bibitem{AnthropicLean} Anthropic, \emph{Formalization accompanying ``A $2^{o(n)}$ time algorithm for $3$-SAT''}, Lean~4 source repository, revision \texttt{16a5ce4}, 2026. \href{https://github.com/anthropics/formal-math/tree/16a5ce41304fcdaea4e0be7c132e1c361dc26da5/eth}{Pinned source repository}. \bibitem{OpenAIGraph} OpenAI, \emph{Spectral expander and weighted-tree proof foundations}, OpenAI mathematics repository, revision \texttt{7ef5c0c}, 2026. \href{https://github.com/openai/math/tree/7ef5c0cc5ca4b0e072b7a050fca09ab24bc6fa3a}{Pinned source repository}. The companion \texttt{GraphPortManifest.json} records the exact source blocks and their adaptations. \end{thebibliography} \end{document}