A D V E R T |
I S E M E N T |
| Math Sites: lean ages 13-∞ readme referees parents | >>> MAITH GAMES <<< | all 372 compute stand |
|
LEVEL 1 OF 1 · Hardness of coloring three-colorable graphs
Hardness of finding large independent sets in three-colorable graphs
expertly designed by an internal OpenAI model · released 2026-09-24
· original PDF
IntroductionA proper coloring of a graph assigns different colors to adjacent vertices. An independent set is a set of pairwise nonadjacent vertices. For a nonempty finite graph \(G\), write \(n=|V(G)|\) and let \(\alpha(G)\) be its maximum independent-set size. Every three-colorable graph contains an independent set of size at least \(n/3\): one of its three color classes has that size. We prove that distinguishing this structured case from graphs with an arbitrarily small fixed independence ratio is NP-hard. Theorem 1. For every fixed real \(0<\delta<1/3\), there is a deterministic polynomial-time algorithm \(R_\delta\) that maps each explicitly encoded Boolean \(3\)-CNF formula \(\phi\) to a nonempty finite simple undirected unweighted graph \(G_\phi\) such that \[\begin{array}{ll} \phi\text{ is satisfiable} &\Longrightarrow G_\phi\text{ is three-colorable},\\[2pt] \phi\text{ is unsatisfiable} &\Longrightarrow \alpha(G_\phi)<\delta\,|V(G_\phi)|. \end{array}\] The running time and explicit output size are polynomial in the ordinary binary encoding length of \(\phi\). Their constants and polynomial degree may depend on the fixed \(\delta\), but not on \(\phi\). The coloring in the first implication covers every vertex and is not supplied with the graph. It suffices to prove Theorem 1 for rational \(\delta\). For a fixed real threshold, choose a fixed rational \(0<\delta_0<\delta\) and use \(R_{\delta_0}\). We assume \(\delta\) rational in the construction and its analysis. The density conclusion is stronger than an arbitrarily large fixed lower bound on chromatic number. Indeed, small independence ratio forces large chromatic number, whereas adjoining isolated vertices preserves chromatic number and can make the independence ratio arbitrarily close to one. Approximate graph coloring asks, for fixed integers \(3\le k\le c\), to find a proper \(c\)-coloring of a graph promised to be \(k\)-colorable. Its decision version distinguishes \(k\)-colorable graphs from graphs that are not \(c\)-colorable. The following consequence recovers the constant-palette hardness theorem. Corollary 2. For every fixed pair of integers \(3\le k\le c\), it is NP-hard to distinguish \(k\)-colorable graphs from graphs that are not \(c\)-colorable. Proof. Choose a rational \(0<\delta<\min\{1/3,1/c\}\) and apply Theorem 1. A three-colorable graph is \(k\)-colorable. A \(c\)-colorable graph has an independent set of size at least \(n/c\), which the soundness bound excludes. ◻ History and comparison with prior workThe difficulty of approximate coloring persists even with a very small promised palette. Khanna, Linial, and Safra established hardness of four-coloring three-colorable graphs (Khanna et al. 2000); Guruswami and Khanna later gave a different proof and obtained bounded-degree and edge-error variants (Guruswami and Khanna 2004). The algebraic theory of promise constraint satisfaction developed by Barto, Bulı́n, Krokhin, and Opršal gave hardness of \((2k-1)\)-coloring \(k\)-colorable graphs, and hence five colors when \(k=3\) (Barto et al. 2021, Theorem 6.5). Their Example 2.9 records the conjectured hardness for every fixed \(3\le k\le c\). Guruswami and Sandeep showed that the ordinary \(d\)-to-\(1\) Games Conjecture with perfect completeness, for any fixed \(d\ge2\), implies constant-palette hardness for three-colorable graphs (Guruswami and Sandeep 2020, Theorem 1). Their reduction first gives arbitrarily small independent-set density with a \(2d\)-colorable completeness promise (Guruswami and Sandeep 2020, Theorem 9). The arc-graph reduction of Krokhin, Opršal, Wrochna, and Živný (Krokhin et al. 2023, Theorem 1.8) then reduces the promised palette to three for the coloring conclusion. The resulting three-colorable hardness statement does not include the independent-set guarantee. The companion article (OpenAI 2026, Theorem 1.1) establishes the ordinary perfect-completeness premise for \(d=2\). Fei, Minzer, and Wang have proved the \(4\)-to-\(1\) Games Conjecture with perfect completeness (Fei et al. 2026, Theorem 1.6). Combining it with the preceding reductions resolves the constant-palette conjecture: their Corollary 1.7 gives the three-colorable versus not \(c\)-colorable gap for every fixed \(c\). Their Corollary 1.9 gives arbitrarily small independent-set density with an eight-colorable completeness promise, corresponding to \(2d=8\). Theorem 1 combines this stronger form of soundness with three-colorability of the entire graph. Our proof starts with ordinary projection Label Cover and does not require a bound on projection-fiber sizes. The distinction between colorability and independence density also appears in earlier conditional results. Dinur, Mossel, and Regev obtained three-colorable completeness and arbitrarily small independent-set soundness from their fish-shaped Label Cover conjecture (Dinur et al. 2009, Conjecture 4.8 and Sections 4.3–4.5). Braverman, Khot, Lifshitz, and Minzer obtained the same graph promise from the Rich \(2\)-to-\(1\) Games Conjecture using their invariance principle for the multi-slice (Braverman et al. 2022, Corollary 1.19). The Rich condition requires that, at each left question, a uniformly random incident constraint induce a uniformly random partition of the left alphabet among all partitions into pairs. This is not part of the ordinary \(2\)-to-\(1\) premise above. A different line of work relaxes completeness by permitting deletion of a small fraction of vertices. Dinur, Khot, Perkins, and Safra proved that, for arbitrarily small fixed \(\varepsilon>0\), it is NP-hard to find an independent set of density \(1/9\) when an induced three-colorable subgraph occupies at least \((1-\varepsilon)n\) vertices (Dinur et al. 2010). Hecht, Minzer, and Safra subsequently proved, under randomized reductions, hardness of almost coloring such almost-three-colorable graphs with any fixed palette (Hecht et al. 2023). The all-vertex completeness in Theorem 1 retains the original coloring promise, while allowing every fixed positive soundness density. Algorithmic work gives a complementary perspective on the remaining quantitative gap. Bansal, Huang, and Lee give a polynomial-time algorithm using \(O(n^{0.19539})\) colors (Bansal et al. 2026), improving the \(\widetilde O(n^{0.19747})\) bound of Kawarabayashi, Thorup, and Yoneda (Kawarabayashi et al. 2024). In preprints posted after the September 24 version of this manuscript, Narang and Tang report a randomized polynomial-time bound of \(O(n^{(13-\sqrt{97})/18+\varepsilon})\) for each fixed \(\varepsilon>0\) (Narang and Tang 2026), and Anand reports a randomized polynomial-time bound of \(O(n^{4/23})\) (Anand 2026). Our reduction has fixed \(\delta\) and fixed palettes; its polynomial exponent can depend on these constants. Proof overview and method ancestryThe starting problem is Label Cover: a bipartite collection of questions and tests, each prescribing a projection from a left answer to a right answer. The PCP theorem and parallel repetition supply instances in which either every test can be satisfied or every labeling succeeds on at most an arbitrarily small fixed fraction of tests (Arora et al. 1998; Raz 1998; Dinur and Steurer 2014). We replace one left question at a time by a right question, obtaining chains of question tuples. This use of layered tuples and projection constraints is related to the multilayered PCP construction of Dinur, Guruswami, Khot, and Regev (Dinur et al. 2005). At each tuple, a point assigns a phase in \(\mathbb T=\mathbb R/\mathbb Z\) to every possible product answer. An answer projection \(\pi:M\to M'\) pulls a phase vector \(x\in\mathbb T^{M'}\) back to \(x\circ\pi\in\mathbb T^M\). Link these two points with length zero, and link points within each phase space with their sup circle distance. Shortest paths through these links define a pseudometric. Edges compare one point with the coordinatewise half-shift of another. A satisfying Label Cover labeling evaluates each phase assignment at one product answer. This evaluation is nonexpanding, and the edge threshold forces adjacent vertices to have circle phases more than \(1/3\) apart. Three equal half-open intervals of the circle therefore color all vertices properly. For soundness, an independent set gives bounded functions on the tuple phase spaces that change sign under a half-shift and satisfy a common Lipschitz bound. Austin’s dimension-independent approximation theorem (Austin 2016), a continuous counterpart of Friedgut’s junta theorem (Friedgut 1998), approximates these functions using boundedly many answer coordinates. The difficulty is that approximation under product measure need not survive identifications of coordinates by projections. We therefore choose coordinate lists for whole small subchains and introduce independent rotation variables at every layer of each subchain. All required compatibility properties are proved within this paper. Projecting the selected coordinates to the last layer places all lists in a common answer set. A shared answer for two separated subchains supplies compatible answers to an intervening Label Cover test, so low source value makes these intersections rare. Two further steps turn this structural information into a density bound. First, a distributional alignment lemma chooses a law on sets of layers before seeing the lists. On most selected sets, each listed label can be assigned to an index shared by all its occurrences. The bound is independent of the label universe. The proof combines finite minimax, Ramsey homogenization of finite probability patterns, and an order-invariant random-array argument. The homogenization step has antecedents in the Ramsey theory of random variables (Trotter and Winkler 1998); we give the particular alignment argument in full. Second, we sample coefficients at finitely many levels between \(0\) and \(1\), with geometrically decreasing probabilities. Enough layers make a coefficient equal to \(1\) likely. That layer absorbs auxiliary uniform phase shifts without changing their distribution. Alignment makes dependence on a zero-coefficient layer small; decreasing a positive coefficient by one level bounds its probability of substantial dependence. A dimension-independent bound on influential coordinates then gives a small mean square, and hence a small independent-set density. Only fixed finite rational data enter the graph construction. The probability experiment is expanded exactly into unweighted vertices, so the reduction is deterministic. Section 2 states the standard inputs and derives the analytic coordinate bounds. Section 3 constructs the graph with finite parameters and proves completeness. Section 4 extracts the coordinate lists from an independent set and decodes intersections of separated lists. Section 5 states distributional alignment and applies it to these lists. Section 6 proves the coefficient estimate under explicit inequalities, and Section 7 chooses all constants in dependency order and completes Theorem 1. The self-contained proof of distributional alignment is given in Section 8. Two standard inputs and an analytic consequenceWe first state the two established results used in the reduction. The new combinatorial and analytic arguments will be proved in full. For a positive integer \(r\), write \([r]=\{1,\ldots,r\}\). All products of metric spaces carry the sup metric unless stated otherwise. The circle \(\mathbb T=\mathbb R/\mathbb Z\) carries the distance \(d_{\mathbb T}(x,y)=\min_{k\in\mathbb Z}|x-y-k|\). Uniform inputs on a cube have product Lebesgue law, and uniform inputs on a product of circles have product Haar law. Norms \(\|\cdot\|_p\) always use the indicated probability measure. An empty sum is zero. A projection constraint problemA Label Cover instance consists of finite question sets \(U,V\), nonempty finite answer alphabets \(\Sigma_L,\Sigma_R\), and a nonempty explicit list \(\mathcal C\) of test occurrences. An occurrence \(c\) has questions \(u_c\in U\), \(v_c\in V\), and a total map \(\pi_c:\Sigma_L\to\Sigma_R\). The value is \[\mathop{\mathrm{val}}(\mathcal C)= \max_{\ell:U\to\Sigma_L,\ \rho:V\to\Sigma_R} \Pr_{c\in\mathcal C}\bigl[\pi_c(\ell(u_c))=\rho(v_c)\bigr],\] where occurrences, including repeated occurrences, are sampled uniformly. Theorem 3 (Perfect-completeness Label Cover). For every fixed rational \(\sigma\in(0,1)\) there are nonempty constant alphabets and a deterministic polynomial-time reduction from \(3\)SAT to explicit Label Cover instances with nonempty occurrence lists such that satisfiable formulas have value \(1\) and unsatisfiable formulas have value at most \(\sigma\). This is the standard consequence of the PCP Theorem and parallel repetition (Arora et al. 1998; Raz 1998). A quantitative statement is (Dinur and Steurer 2014, Theorem 6.2, full version): for a fixed number \(k\) of repetitions, the output size is \(n^{O(k)}\), the alphabet size is at most \(a^k\), and the soundness is at most \(\beta_0^k\), for absolute constants \(a>1\) and \(0<\beta_0<1\). Choose a fixed \(k\) for which \(\beta_0^k\le\sigma\). The unweighted total-projection formulation is explicitly recorded in (Dinur et al. 2025, Definitions 1.1–1.2 and Theorem 1.3). The latter source even supplies \(d\)-to-one maps, a property we do not use. Here the verifier’s random choices specify an explicit list of constraints; they are not random choices of the reduction. Unused questions can be removed. Juntas for the sup metricA function is a junta on \(S\) if it depends only on the input coordinates in \(S\). The approximating functions below need not be continuous. We use Austin’s continuous junta theorem (Austin 2016), which extends the dimension-independent coordinate approximation phenomenon of Friedgut’s Boolean junta theorem (Friedgut 1998). Theorem 4 (Dimension-independent junta approximation). For every \(0\le L<\infty\) and \(\tau>0\) there is an integer \(J(L,\tau)\ge1\) such that every \(L\)-Lipschitz function \(f:[0,1]^N\to[-1,1]\), for every positive integer \(N\), admits a junta on at most \(J(L,\tau)\) coordinates with \(L^2\) error less than \(\tau\). The junta may be taken to be a coordinate conditional expectation of \(f\). To obtain this formulation from (Austin 2016, Theorem 1.1, arXiv version 4), use the usual interval with uniform measure and modulus of continuity \(\omega(t)=Lt\). The interval is compact, connected, and locally connected, as required there. Austin’s theorem gives \(\|f-\mathbb E[f\mid X_S]\|_1<\tau^2/2\) with \(|S|\) bounded independently of \(N\). Both functions take values in \([-1,1]\), so \[\|f-\mathbb E[f\mid X_S]\|_2^2 \le 2\|f-\mathbb E[f\mid X_S]\|_1<\tau^2.\] The bound applies to pullbacks of torus functions, since the quotient \([0,1]^N\to\mathbb T^N\) is nonexpanding and preserves the product uniform law. For a square-integrable function \(H\) of independent circle coordinates \(z_1,\ldots,z_s\), let \(E_i\) average coordinate \(z_i\) alone, and set \[Q_i=\mathop{\mathrm{id}}-E_i,\qquad D_i(H)=\|Q_iH\|_2.\] Both \(E_i\) and \(Q_i\) are orthogonal projections. In particular, \(\|Q_if\|_2\le\|f\|_2\); the constant here is one. Lemma 5 (Two dimension-independent bounds). Fix \(0\le L<\infty\) and \(\varepsilon>0\). There are \(\beta>0\) and an integer \(K\ge1\), independent of \(s\), such that every \(L\)-Lipschitz \(H:\mathbb T^s\to[-1,1]\) satisfies:
Proof. Let \(J=J(L,\sqrt{\varepsilon}/2)\) from Theorem 4. Choose a set \(S\) of at most \(J\) coordinates such that \(G=\mathbb E[H\mid z_S]\) satisfies \(\|H-G\|_2<\sqrt{\varepsilon}/2\). If \(H\) has mean zero and squared norm exceeding \(\varepsilon\), then \(G\) has mean zero and, by orthogonality, \(\|G\|_2^2>3\varepsilon/4\), in particular \(\|G\|_2^2>\varepsilon/4\). For completeness, decompose \[H=\sum_{A\subseteq[s]} H_A,\qquad H_A=\Bigl(\prod_{i\in A}Q_i\Bigr) \Bigl(\prod_{i\notin A}E_i\Bigr)H .\] The factors commute and the summands are orthogonal. Thus \(G=\sum_{A\subseteq S}H_A\) and, in the mean-zero case, \[\|G\|_2^2 =\sum_{\varnothing\ne A\subseteq S}\|H_A\|_2^2 \le \sum_{i\in S}\sum_{A\ni i}\|H_A\|_2^2 =\sum_{i\in S}D_i(H)^2.\] Consequently \(\beta=\sqrt{\varepsilon/(4J)}\) works in (i). For (ii), use Theorem 4 again with error less than \(\beta/2\), and write \(G'\) for the resulting junta, on at most \(K=J(L,\beta/2)\) coordinates. If \(i\) is not one of these coordinates, then \(Q_iG'=0\), so \[D_i(H)=\|Q_i(H-G')\|_2\le\|H-G'\|_2<\beta/2.\] This proves the cardinality bound. ◻ The first part locates a coordinate when the function has substantial variance; the second limits how many coordinates can have a smaller but still fixed amount of dependence. Their simultaneous dimension independence is what will permit the number of test blocks to be chosen after both bounds are fixed. The finite graph reductionWe first construct a graph from an arbitrary Label Cover instance and fixed finite parameters. A satisfying labeling will give its three-coloring. The following sections analyze independent sets and determine which parameter choices make their density small. Fix integers \(r\ge s\ge2\) and \(m\ge1\), an even positive integer \(P\), a rational \(\lambda\in(0,1)\), and a rational probability distribution \(\mu\) on \(\binom{[r]}s\). Set \(D=mP\). The coefficient values and their probabilities are \[ \mathcal T_m=\{0,1/m,\ldots,1\},\qquad p_k=\Pr(t=k/m)=\frac{\lambda^k}{\sum_{\ell=0}^m\lambda^\ell} \quad(0\le k\le m). \tag{1}\] These finite data are inputs to the construction. Section 7 will choose them as constants depending only on the target density \(\delta\), before choosing the Label Cover soundness and alphabets. The finite probability experiment below specifies a deterministic list of vertices by expanding each rational probability into a multiplicity. Choose a fixed integer \(q>1/\delta\). Before invoking Label Cover, reindex the occurring variables densely, preserving repeated occurrences of each variable. Remove tautological clauses and duplicate literals. A formula with no clauses maps directly to a one-vertex graph; a formula containing an empty clause maps directly to \(K_q\). Pad a remaining short clause to width three by including all sign choices for fresh filler variables. This preserves satisfiability at constant overhead. In the remainder, the formula has only nonempty clauses and has passed through this preprocessing. Tuples, grids, and zero-length linksLet \(\mathcal C\) be any Label Cover instance, with unused questions removed. In layer \(i\in[r]\), take all question tuples \[\mathbf q=(v_1,\ldots,v_{i-1},u_i,\ldots,u_{r-1}) \in V^{i-1}\times U^{r-i}.\] The answer set of such a tuple is \[M_i=\Sigma_R^{\,i-1}\times\Sigma_L^{\,r-i}.\] Layered products of questions with projection constraints also occur in the multilayered PCP construction of (Dinur et al. 2005). Here each position is a separate coordinate even if question names repeat. Different tuples in a layer use separate copies of this same answer set. Between adjacent layers \(i\) and \(i+1\), impose a map whenever the tuples agree outside position \(i\) and their questions at position \(i\) are the endpoints of a test occurrence \(c\). The map on answer sets applies \(\pi_c\) in position \(i\) and the identity in every other position. Impose it separately for every occurrence. Write \(\Gamma=(D^{-1}\mathbb Z)/\mathbb Z\). At each question tuple place a separate copy of \(\Gamma^{M_i}\), and let \(\mathscr X\) be their disjoint union. Make a finite undirected weighted link graph on \(\mathscr X\):
Let \(\mathop{\mathrm{dist}}\) be the resulting shortest-path extended pseudometric, with distance infinity between components. Thus distinct points may have distance zero. Let \(T\) add \(1/2\) to every phase coordinate, within each copy. Since \(D\) is even, \(T\) permutes \(\mathscr X\) and satisfies \(T^2=\mathop{\mathrm{id}}\). It preserves all link lengths and therefore is an isometry of \(\mathop{\mathrm{dist}}\). If some \(x\in\mathscr X\) satisfies \[ \mathop{\mathrm{dist}}(x,Tx)\le1/8, \tag{2}\] output \(K_q\) and stop. This branch already has independent-set density \(1/q<\delta\). We will show that it never occurs in completeness. Vertices and edgesIf (2) fails for every point, consider the following finite experiment.
Take distinct output vertices for these elementary outcomes with integer multiplicities that make the experiment their exact uniform law. The existence and size of these multiplicities are verified below. Different vertices may have the same location. For distinct vertices with locations \(x,y\), put an edge precisely when \[ \mathop{\mathrm{dist}}(x,Ty)\le1/8. \tag{4}\] This is symmetric because \(T\) is an involutive isometry: \(\mathop{\mathrm{dist}}(x,Ty)=\mathop{\mathrm{dist}}(Tx,y)=\mathop{\mathrm{dist}}(y,Tx)\). Proposition 6 (Explicit deterministic encoding). For fixed choices of the parameters and Label Cover alphabets, this rule constructs a nonempty finite simple unweighted graph in deterministic polynomial time and output size, measured in the size of the explicit Label Cover instance. Composing with Theorem 3 for any fixed \(\sigma\) gives polynomial time and output size in the binary encoding length of the original \(3\)-CNF formula. Proof. Let \(N=|\mathcal C|\ge1\). All alphabets, layer counts, and grids are fixed constants. There are polynomially many question tuples, each with a constant-size grid. The imposed maps and links are therefore polynomially enumerable. Every finite link length is an integer multiple of \(1/D\). After multiplying lengths by \(D\), exact integer shortest-path algorithms compute all distances, with infinity stored separately. Shortest paths have polynomial bit length, and comparison with \(1/8\) is exact by multiplication by \(8\). This also implements the clique test. There are exactly \(N^{r-1}\) equally likely occurrence chains. For each chain, the remaining outcome probabilities are fixed rational numbers. The number of rotation entries can vary with \(B\) and its layers, but it ranges over fixed constants. Choose a common positive denominator \(C_0\) for all these conditional probabilities. For a conditional outcome of probability \(p\), emit \(C_0p\) distinct vertices, omitting zero-probability outcomes. Every chain then contributes exactly \(C_0\) vertices. The total is \(C_0N^{r-1}\), and uniform sampling of these vertices is exactly the stated experiment, followed by a uniform choice among the copies of the chosen outcome. Exhaustive enumeration uses no random bits. Evaluating (4) for every distinct pair remains polynomial and gives an explicit edge list with no loops or multiple edges. The Label Cover reduction is polynomial for the fixed \(\sigma\). The initial variable reindexing and clause preprocessing take polynomial time in the ordinary binary input length; the two trivial branches have constant-size outputs. Thus the construction covers every explicitly encoded \(3\)-CNF formula. ◻ Lemma 7 (All-vertex completeness). If the Label Cover instance has value \(1\), the clique branch does not occur and the constructed graph has a proper three-coloring. Proof. Fix a labeling satisfying every occurrence. At each question tuple, form the product of its assigned answers, an element of that tuple’s answer set. Evaluate a grid point at this product answer. This defines a map \(\varphi:\mathscr X\to\mathbb T\). Within a copy, evaluation is nonexpanding for the sup circle distance. Across each zero link the two evaluations agree because the labeling satisfies that test occurrence. Hence \(\varphi\) is nonexpanding for every path, and thus for \(\mathop{\mathrm{dist}}\). Also \(\varphi(Tx)=\varphi(x)+1/2\). Consequently \(\mathop{\mathrm{dist}}(x,Tx)\ge1/2\) for every \(x\), so the clique test fails. If output vertices at \(x,y\) are adjacent, then \[d_{\mathbb T}\bigl(\varphi(x),\varphi(y)+1/2\bigr)\le1/8, \qquad d_{\mathbb T}\bigl(\varphi(x),\varphi(y)\bigr)\ge3/8>1/3.\] Color each vertex according to which of the half-open intervals \([0,1/3)\), \([1/3,2/3)\), \([2/3,1)\) contains its phase. Two phases in the same interval have circle distance less than \(1/3\), so this colors every vertex properly. All multiplicity copies receive the color of their location. ◻ Figure 1 shows how the two parts of the construction serve this coloring: projection links preserve the evaluated phase, whereas an output edge separates its endpoint phases by more than the length of a color interval. From an independent set to bounded subchain listsFix \(\sigma\in(0,1)\) and assume that the Label Cover value is at most \(\sigma\). The clique branch already has the required soundness, so suppose it does not occur. Fix a nonempty independent vertex set \(\mathcal A\) in the output graph. We first turn it into functions on the tuple tori, then approximate their restrictions to small subchains using bounded coordinate lists. Source soundness will show that lists belonging to separated subchains are usually disjoint. Throughout the analysis, set \(L=64\). Odd functions and compatibilityLet \(A\subseteq\mathscr X\) be the set of locations of vertices in \(\mathcal A\), with multiplicities removed. Then \[ \mathop{\mathrm{dist}}(A,TA)>1/8. \tag{5}\] For locations of distinct selected vertices this follows from the missing edge in (4). For a point compared with itself, it follows from exclusion of (2). Since the sets are finite, these pointwise strict inequalities give (5), including when distances are infinite. On \(\mathscr X\) define \[ f(x)=\bigl(1-32\mathop{\mathrm{dist}}(x,A)\bigr)_+ -\bigl(1-32\mathop{\mathrm{dist}}(Tx,A)\bigr)_+, \qquad (u)_+=\max\{u,0\}, \tag{6}\] with each bump defined to be zero at infinite distance. This function takes values in \([-1,1]\), satisfies \(f(Tx)=-f(x)\), and equals \(1\) on \(A\). It is constant across every zero link. Within each grid copy it is \(64\)-Lipschitz for the sup circle metric: distance to \(A\) is \(1\)-Lipschitz on a component meeting \(A\), and its bump is identically zero on a component not meeting \(A\). Also the shortest-path pseudometric never exceeds a within-copy link distance. At each tuple \(\mathbf q\), extend its grid function to the whole torus \(\mathbb T^{M_i}\). Using the real-valued Lipschitz extension formula of McShane (McShane 1934), set \[g_{\mathbf q}(x)= \min_{y\in\Gamma^{M_i}} \bigl(f(y)+L\,d_\infty(x,y)\bigr),\] where \(y\) ranges over that tuple’s copy and \(d_\infty\) is the sup circle metric. This is \(L\)-Lipschitz and equals \(f\) on the grid. Clip its values to \([-1,1]\), obtaining \(\widetilde g_{\mathbf q}\), and put \[F_{\mathbf q}(x)= \frac{\widetilde g_{\mathbf q}(x) -\widetilde g_{\mathbf q}(Tx)}2.\] The resulting function is still an extension of the odd grid data, is \(L\)-Lipschitz, is valued in \([-1,1]\), and is odd under \(T\). Fix this entire family of functions before sampling any test chain. Along a chain write \(F_i=F_{\mathbf q_i}\). For every chain and every \(i\le j\), these extensions satisfy \[ |F_j(x)-F_i(x\circ\pi_{ij})| \le 2L/D,\qquad x\in\mathbb T^{M_j}. \tag{7}\] Indeed, round each coordinate of \(x\) once to a grid point \(y\) within \(1/D\). Pullback does not enlarge this error. The grid points \(y\) and \(y\circ\pi_{ij}\) have equal \(f\) values by the chain of zero links, so the two extension errors total at most \(2L/D\). Intermediate layers contribute no additional approximation error. Bounded lists for a subchainThe functions \(F_i\) now supply the analytic data we need along any chain. For each small set of layers, we will choose a bounded list of answer coordinates that approximates every allowed coefficient choice. The bound must be independent of the Label Cover alphabets, and the choice must depend only on the data of that subchain. Fix an approximation tolerance \(\gamma>0\). For \(\varnothing\ne I\subseteq[r]\) with \(|I|\le s\), put \(b_I=\min I\). Given \(t\in\mathcal T_m^I\), define \[ h_{I,t}(\theta) =F_{b_I}\left( \left(\sum_{j\in I}t_j\theta_{j,\pi_{b_Ij}(\kappa)} \pmod1\right)_{\kappa\in M_{b_I}}\right), \qquad \theta\in\prod_{j\in I}[0,1]^{M_j}. \tag{8}\] The entries of \(\theta\) are independent uniform real variables. This evaluates \(F_{b_I}\) at the continuous version of the sampled location in (3), using only the layers of \(I\). The phase map has Lipschitz constant at most \(|I|\le s\): coordinate duplication by a projection cannot enlarge a sup distance. Thus \(h_{I,t}\) is \(sL\)-Lipschitz, independently of the label-set sizes and projection fibers. Lemma 8 (Bounded subchain lists). For every fixed occurrence chain and every nonempty \(I\subseteq[r]\) with \(|I|\le s\), there are sets \(S_I^j\subseteq M_j\), \(j\in I\), with \[ \sum_{j\in I}|S_I^j|\le d, \qquad d:=\max\{1,J(sL,\gamma)(m+1)^s\}, \tag{9}\] such that, for every \(t\in\mathcal T_m^I\), a junta \(g_{I,t}\) using only scalar coordinates \((j,\ell)\) with \(\ell\in S_I^j\) satisfies \[ \|h_{I,t}-g_{I,t}\|_2<\gamma. \tag{10}\] The lists can be chosen as functions only of the subchain’s label sets, internal projection maps, and functions \(F_j\), \(j\in I\). Identical subchain data receive identical choices. Proof. For each of the at most \((m+1)^s\) coefficient choices, apply Theorem 4 to \(h_{I,t}\) with error \(\gamma\). This uses at most \(J(sL,\gamma)\) scalar coordinates. For each block \(j\), take the union of its selected coordinates over all coefficient choices to obtain \(S_I^j\) and (9). To make the choice depend only on the stated subchain data, order the scalar coordinates and choose the first subset of size at most \(J(sL,\gamma)\) whose coordinate conditional expectation has error less than \(\gamma\). The theorem guarantees such a subset. These choices enter only the soundness proof and are never computed by the reduction. In particular, a list includes approximating coordinates for every coefficient vector before any coefficients are sampled. ◻ Why the lists can be decoded locallyUse the fixed rule of Lemma 8 along a uniform occurrence chain. Using \(M_r=\Sigma_R^{r-1}\) as a common label universe, set \[ A_I=\bigcup_{j\in I}\pi_{jr}(S_I^j), \qquad \varnothing\ne I\subseteq[r],\quad |I|\le s. \tag{11}\] By (9), each \(A_I\) has size at most \(d\). We first control intersections between lists on separated sets of layers. Lemma 9 (Separated lists). For every fixed \(I,J\) with \(1\le|I|,|J|\le s\) and \(\max I<\min J\), \[\Pr_{\text{chain}}(A_I\cap A_J\ne\varnothing)\le d^2\sigma.\] Proof. Put \(h=\max I<\min J\) and condition on every occurrence except \(c_h\). The remaining occurrence is still uniform in the original instance. At each layer in \(I\), position \(h\) of the tuple is the left question \(u_h\). Every internal projection between layers of \(I\) uses only tests with index less than \(h\). Thus all subchain data for \(I\), including its already fixed tuple functions, depend only on \(u_h\) and the conditioned background, not on the opposite question or on the projection of \(c_h\). Likewise, all data for \(J\) depend only on \(v_h\) and the background. Figure 2 illustrates this separation. Form a list of candidate left answers by taking position \(h\) of every label in every \(S_I^j\) for \(j\in I\). This gives at most \(d\) elements of \(\Sigma_L\), as a function of \(u_h\) and fixed background. The analogous list for \(J\) gives at most \(d\) elements of \(\Sigma_R\) as a function of \(v_h\). Choose deterministic orderings and pad each list to length \(d\) with an arbitrary answer, also when the list is empty. If \(A_I\) and \(A_J\) intersect, some left and right selected labels have the same image at layer \(r\). Equality in position \(h\) says that \(\pi_{c_h}\) sends the associated left candidate to the right candidate: on the left, exactly the test \(c_h\) acts in that position, and on the right the position is already a right-answer coordinate. For each pair of list positions, selecting those answers for each own question is a deterministic strategy for the original Label Cover instance. Its success probability over the uniform \(c_h\) is at most \(\sigma\). A union bound over the \(d^2\) position pairs proves the conditional bound, and averaging over the background proves the lemma. ◻ The fixed functions may depend on the entire instance and on \(\mathcal A\). This causes no loss of locality: they are fixed before the sampling experiment, so evaluating the family at a tuple reveals only that tuple. In particular, if two occurrences have the same own question but different opposite questions or projections, the list rule at that side uses identical data. We have obtained bounded lists in a common answer set, and source soundness controls intersections of lists on separated layer sets. The next section turns this separation into a stronger property: each listed answer can be assigned to one layer common to all of its occurrences inside the sampled set \(B\). Aligning the lists on a sampled set of layersThe terminal lists \(A_I\subseteq M_r\) all have size at most \(d\). For the analytic argument, we need more than disjointness on separated sets: each label should have a layer common to every set on whose list it appears. These properties differ even for one label. A label that occurs on the three sets \(\{1,2\}\), \(\{1,3\}\), and \(\{2,3\}\) has no common index, although none of these sets is separated from another. The following abstract lemma supplies the common-index property on a sampled \(s\)-element set. Its essential quantifier is that the sampling law is chosen before the lists, with no dependence on the label universe. This is what allows the same graph construction to handle every independent set. Lemma 10 (Distributional alignment). For every pair of integers \(s,d\geq 1\) and every real \(\eta>0\), there exist an integer \(r\geq s\) and a rational probability distribution \(\mu\) on \(\binom{[r]}s\) with the following property.Let \(M_*\) be any set, and let \(A_I\subseteq M_*\), \(|A_I|\leq d\), be specified for every nonempty \(I\subseteq[r]\) with \(|I|\leq s\). Assume that \[ A_I\cap A_J=\varnothing \qquad\text{whenever }\max I<\min J. \tag{12}\] Then, with probability at least \(1-\eta\) over \(B\sim\mu\), there exists a map \(a:M_*\to B\) such that \[ a(A_I)\subseteq I \qquad\text{for every nonempty }I\subseteq B. \tag{13}\] The map \(a\) may depend on the list family and on \(B\). The complete proof is in Section 8. It replaces labels by their finite equality patterns, applies minimax and Ramsey homogenization, and obtains an order-invariant random pattern. In that limit, separated disjointness forces every label to have an index common to all of its occurrences. We now apply the lemma to the lists already extracted from an independent set. Fix \(\varepsilon>0\), and suppose that the layer count \(r\) and law \(\mu\) in the graph construction are supplied by Lemma 10 for \(s,d,\eta=\varepsilon\). Section 7 will choose these data after the alphabet-independent bound \(d\) is fixed and before choosing the Label Cover instance. Definition 11. A pair consisting of a chain and a set \(B\in\binom{[r]}s\) is aligned if there is a map \(a:M_r\to B\) such that \(a(A_I)\subseteq I\) for every nonempty \(I\subseteq B\). Lemma 12 (Aligned pairs occur with high probability). Under these choices, for independent uniform chain sampling and \(B\sim\mu\), the probability that the pair is not aligned is at most \(4^r d^2\sigma+\varepsilon\). Proof. There are at most \(4^r\) ordered pairs of subsets of \([r]\). By Lemma 9 and a union bound, the probability that some separated pair of terminal lists intersects is at most \(4^r d^2\sigma\). For each chain with no such intersection, Lemma 10 gives an alignment except for a set of \(B\) of \(\mu\)-probability at most \(\varepsilon\). Adding the two failure probabilities proves the bound. ◻ The lists were selected before \(B\), and include the juntas for every coefficient choice. An alignment for a fixed aligned pair can therefore be chosen before the actual coefficient and rotation draws. The next section uses this fixed alignment to control dependence on one auxiliary phase for each layer in \(B\). The coefficient test and soundnessThe remaining task is to bound the density of an independent set after fixing an aligned pair of a chain and a selected set of layers. We add one auxiliary phase for each selected layer. Alignment makes the influence of a zero-coefficient layer small, whereas the geometric coefficient distribution makes large influences at positive coefficients unlikely. Keep the tolerance \(\varepsilon>0\) of Section 5, and take \(\beta>0\) and \(K\ge1\) from Lemma 5 with \(L=64\) and this \(\varepsilon\). For the graph parameters of Section 3 and the list-approximation tolerance \(\gamma\) of Section 4, assume \[ \begin{gathered} L/m<\beta/2,\qquad \lambda K<\varepsilon, \qquad (1-p_m)^s<\varepsilon,\\ \frac{s(2\gamma)^2}{\beta^2}<\varepsilon,\qquad \frac{2L}{D}<\gamma,\qquad \frac{2Ls}{P}<\varepsilon. \end{gathered} \tag{14}\] Section 7 will choose constants satisfying these inequalities. A coefficient equal to \(1\) is called a full coefficient. Although its individual probability \(p_m\) may be small, the third inequality makes at least one of the \(s\) coefficients full with probability greater than \(1-\varepsilon\). Proposition 13. Assume (14). Suppose that the construction does not take the clique branch, and let \(\mathcal A\) be a nonempty independent set of its output graph. Form the functions and lists associated with \(\mathcal A\) as above. For every chain and \(s\)-element set \(B\) admitting a map \[a:M_r\longrightarrow B, \qquad a(A_I)\subseteq I \quad\text{for every nonempty }I\subseteq B,\] the conditional probability that the sampled output vertex belongs to \(\mathcal A\) is at most \(6\varepsilon\). Proof. Fix such a chain, \(B\), and a map \(a\), before drawing any coefficients or rotations. Write \(b=\min B\). Since \(f=1\) at every location of \(\mathcal A\), it suffices to bound the expected square of \(F_b\) at the sampled grid location by \(6\varepsilon\). We establish this through a continuous rotation experiment with auxiliary phases. Initially replace the discrete rotations by independent uniform real variables \[\theta_{j,\ell}\in[0,1), \qquad j\in B,\quad \ell\in M_j.\] All these variables are independent of the coefficient vector \(t\in\mathcal T_m^B\). Introduce additional independent Haar-uniform variables \(z=(z_i)_{i\in B}\in\mathbb T^B\), and define \[ H(t,\theta;z) =F_b\left(\left( z_{a(\pi_{br}(\kappa))} +\sum_{j\in B}t_j\theta_{j,\pi_{bj}(\kappa)} \pmod 1\right)_{\kappa\in M_b}\right). \tag{15}\] For fixed \(t,\theta\), the map from \(z\) to the phase vector in (15) is nonexpanding for the sup circle metrics: each output coordinate uses just one coordinate of \(z\). Consequently \(H\) is \(L\)-Lipschitz as a function of \(z\), independently of \(s\) and of all label cardinalities. It is bounded by one in absolute value. A simultaneous half-shift of the \(z\) coordinates half-shifts every input coordinate of \(F_b\), so oddness gives \[ \mathbb E_z H(t,\theta;z)=0. \tag{16}\] Let \(E_i\) average only \(z_i\) and let \(Q_i=\mathop{\mathrm{id}}-E_i\), an orthogonal projection of norm one. We use the notation \[D_i(t,\theta)=\|Q_iH(t,\theta;\cdot)\|_{L^2(\mathbb T^B)}, \qquad X(t,\theta)=\mathbb E_z H(t,\theta;z)^2.\] By Lemma 5 and (16), \[\begin{align*} X(t,\theta)>\varepsilon &\quad\Longrightarrow\quad \max_{i\in B}D_i(t,\theta)\ge\beta, \tag{17}\\ \#\{i\in B:D_i(t,\theta)\ge\beta/2\} &\le K \quad\text{for every }t,\theta. \tag{18}\end{align*}\] Zero coefficients.Let \[\mathcal F=\{t:\text{some }t_j=1\}\] be the event that a full coefficient is present. Fix \(t\in\mathcal F\) and an index \(i\in B\) with \(t_i=0\). Choose \(j\in B\) with \(t_j=1\); necessarily \(j\ne i\). Put \(I=B\setminus\{i\}\) and \(c=\min I\). The set \(I\) is nonempty. In the subchain function \(h_{I,t|_I}\) from (8), leave all rotation blocks unchanged except block \(j\), where we substitute \[ \theta'_{j,\ell} =\theta_{j,\ell}+z_{a(\pi_{jr}(\ell))}\pmod 1, \qquad \ell\in M_j. \tag{19}\] Here and below a phase used as a real rotation is represented in \([0,1)\). For each fixed \(z\), this substitution preserves the product uniform distribution of the rotation inputs. Even when several coordinates receive the same shift, each coordinate undergoes a fixed translation, so their conditional joint law remains the same product law. To compare the two function evaluations, let \(y\in\mathbb T^{M_c}\) be the phase vector in \(h_{I,t|_I}(\theta')\). For every \(\kappa\in M_b\), composition of the projections gives \[ y_{\pi_{bc}(\kappa)} =z_{a(\pi_{br}(\kappa))} +\sum_{k\in B}t_k\theta_{k,\pi_{bk}(\kappa)} \pmod 1. \tag{20}\] Indeed, the omitted \(i\) term is zero, and the changed \(j\) term has coefficient exactly one. This last fact is essential: reducing the shifted rotation modulo one before multiplying would not in general be valid at a fractional coefficient. Thus \(H(t,\theta;z)=F_b(y\circ\pi_{bc})\). If \(c=b\) the two evaluations are identical; if deleting \(i\) changes the minimum layer, the compatibility bound (7) still gives \[ |H(t,\theta;z)-h_{I,t|_I}(\theta')| \le 2L/D<\gamma. \tag{21}\] Let \(g_{I,t|_I}\) be the fixed junta approximating \(h_{I,t|_I}\) in \(L^2\) norm to error less than \(\gamma\). Its selected coordinates in block \(k\) belong to \(S_I^k\). Product-law preservation for every fixed \(z\) implies \[\big\|h_{I,t|_I}(\theta')-g_{I,t|_I}(\theta')\big\|_{L^2(\theta,z)} <\gamma.\] Moreover, the composed function \(g_{I,t|_I}(\theta')\) is pointwise independent of \(z_i\). Only the modified block \(j\) introduces any \(z\) dependence. Every selected coordinate \(\ell\in S_I^j\) satisfies \(\pi_{jr}(\ell)\in A_I\) by (11), and alignment therefore gives \(a(\pi_{jr}(\ell))\in I\). Combining this observation with (21) and applying the contraction \(Q_i\) on the full product space yields \[ \mathbb E_\theta D_i(t,\theta)^2 =\|Q_iH\|_{L^2(\theta,z)}^2 \le \big\|H-g_{I,t|_I}(\theta')\big\|_{L^2(\theta,z)}^2 <(2\gamma)^2. \tag{22}\] This estimate holds for every fixed \(t\in\mathcal F\) with \(t_i=0\). Markov’s inequality, followed by a union bound over the \(s\) indices, therefore gives \[ \Pr_{t,\theta}\bigl( t\in\mathcal F,\ \exists i\in B:\ t_i=0,\ D_i(t,\theta)\ge\beta \bigr) \le \frac{s(2\gamma)^2}{\beta^2}<\varepsilon. \tag{23}\] Positive coefficients.We next bound large influences at positive coefficient levels. This step does not assume that a full coefficient is present. Fix \(i\), all rotations \(\theta\), and all coefficients other than \(t_i\). For \(0\le k\le m\), let \(H_k\) denote (15) with \(t_i=k/m\), and put \(d_k=\|Q_iH_k\|_2\). Changing one coefficient by \(1/m\) changes each phase coordinate by circle distance at most \(1/m\), since the rotations lie in \([0,1)\). The norm-one property of \(Q_i\) gives \[ |d_k-d_{k-1}| \le\|Q_i(H_k-H_{k-1})\|_2 \le L/m<\beta/2 \qquad(1\le k\le m). \tag{24}\] Write \(p_k=\lambda^k/\sum_{h=0}^m\lambda^h\) for the probability of coefficient level \(k/m\). Since \(p_k=\lambda p_{k-1}\), (24) implies, for the fixed background data, \[\begin{align*} \sum_{k=1}^m p_k\mathbf 1_{\{d_k\ge\beta\}} &\le\lambda\sum_{h=0}^{m-1} p_h\mathbf 1_{\{d_h\ge\beta/2\}}\\ &\le\lambda\sum_{h=0}^m p_h\mathbf 1_{\{d_h\ge\beta/2\}}. \end{align*}\] Integrating over the fixed data and summing over \(i\in B\), we obtain from (18) \[ \begin{split} \Pr_{t,\theta}\bigl( \exists i\in B:\ t_i>0,\ D_i(t,\theta)\ge\beta \bigr) &\le\lambda\sum_{i\in B} \Pr_{t,\theta}(D_i(t,\theta)\ge\beta/2)\\ &\le\lambda K<\varepsilon. \end{split} \tag{25}\] Decreasing a level can destroy the only full coefficient. This causes no restriction here: (18) holds for every coefficient vector, including all images of the one-level decrease. From influences to mean square.The parameter choices in (14) give \(\Pr(t\notin\mathcal F)<\varepsilon\). By (17), the event \(X(t,\theta)>\varepsilon\) is contained in the union of this event and the two events bounded in (23) and (25). Consequently \[\Pr_{t,\theta}(X(t,\theta)>\varepsilon)<3\varepsilon.\] Since \(0\le X\le1\), it follows that \[ \mathbb E_{t,\theta,z}H(t,\theta;z)^2 =\mathbb E_{t,\theta}X(t,\theta) \le\varepsilon+\Pr(X>\varepsilon)<4\varepsilon. \tag{26}\] We now remove the auxiliary phases and return to the actual grid sampling. This is the only remaining passage from the analytic test to the conditional vertex density. Removing the phases and discretizing.Define the continuous location \[x(t,\theta) =\left(\sum_{j\in B}t_j\theta_{j,\pi_{bj}(\kappa)} \pmod 1\right)_{\kappa\in M_b}.\] For every fixed \(t\in\mathcal F\), choose an index \(j\) with \(t_j=1\). Applying the translation (19) to this block absorbs every \(z\) term in (15). For each fixed \(z\) the translated rotation array again has exactly its original product law. Hence \[ \mathbb E_{\theta,z}H(t,\theta;z)^2 =\mathbb E_\theta F_b(x(t,\theta))^2 \qquad(t\in\mathcal F). \tag{27}\] The choice of the full block may depend on \(t\), because this equality is asserted separately for every fixed coefficient vector. In particular, (26) implies \[ \mathbb E_{t,\theta}\!\left[ \mathbf 1_{\mathcal F}(t)F_b(x(t,\theta))^2\right]<4\varepsilon. \tag{28}\] Couple the discrete rotations to the continuous ones by \[\widehat\theta_{j,\ell} =\frac{\lfloor P\theta_{j,\ell}\rfloor}{P}.\] They have the required independent uniform grid law. Each input coordinate changes by less than \(1/P\), so the sup circle distance between \(x(t,\theta)\) and \(x(t,\widehat\theta)\) is at most \(s/P\). The Lipschitz bound and the range \([-1,1]\) therefore imply \[ \left|F_b(x(t,\theta))^2 -F_b(x(t,\widehat\theta))^2\right| \le 2Ls/P<\varepsilon. \tag{29}\] Combining (28), (29), and \(\Pr(t\notin\mathcal F)<\varepsilon\) gives \[ \mathbb E_{t,\widehat\theta} F_b(x(t,\widehat\theta))^2 <4\varepsilon+\varepsilon+\varepsilon=6\varepsilon. \tag{30}\] The discrete location belongs to the grid of denominator \(D=mP\), so \(F_b\) equals the original grid function \(f\) there. That function equals one at every location of a vertex of \(\mathcal A\). Thus the indicator that the sampled vertex belongs to \(\mathcal A\) is pointwise bounded by \(F_b(x(t,\widehat\theta))^2\). This remains true when several distinct vertices have the same location. Inequality (30) proves the proposition. ◻ Choosing the constants and completing the reductionThe construction and its analysis have identified all the required properties of the fixed parameters. We now choose them in an order that makes the graph reduction possible. The key point is that the list bound \(d\) is fixed before the layer count and the source soundness, so it cannot depend on the Label Cover alphabets. Fix a rational \(0<\delta<1/3\) and a rational \(0<\varepsilon<\delta/8\). Set \(L=64\) and take \(\beta,K\) from Lemma 5 for \(L,\varepsilon\). Choose a positive integer \(m\) with \(L/m<\beta/2\), then a rational \(0<\lambda<1\) with \(\lambda K<\varepsilon\). The coefficient law (1) is now fixed. Since its probability \(p_m\) of a full coefficient is positive, choose an integer \(s\ge2\) with \((1-p_m)^s<\varepsilon\). Next choose \(\gamma>0\) sufficiently small that \(s(2\gamma)^2/\beta^2<\varepsilon\), and then choose an even positive integer \(P\) sufficiently large that, with \(D=mP\), \[\frac{2L}{D}<\gamma, \qquad \frac{2Ls}{P}<\varepsilon.\] This establishes every inequality in (14). Lemma 8 gives the alphabet-independent bound \[d=\max\{1,J(sL,\gamma)(m+1)^s\}.\] Apply Lemma 10 to \(s,d,\eta=\varepsilon\), obtaining \(r\ge s\) and a rational law \(\mu\) on \(\binom{[r]}s\). Finally choose a rational \(\sigma\in(0,1)\) with \[ 4^r d^2\sigma<\varepsilon. \tag{31}\] Only now invoke Theorem 3 for this fixed \(\sigma\). Its constant alphabets may be large, but no preceding choice depends on their sizes or on the input formula. All objects used to run the reduction are finite integers or finite rational probability tables. For each fixed \(\delta\), choose them once and incorporate their finite descriptions into one algorithm. Neither a uniform runtime as \(\delta\to0\) nor an algorithm computing all constants from \(\delta\) is asserted or needed. There is no input-dependent advice. The real tolerances, continuous functions, junta approximants, and alignments enter only the analysis. Proof of Theorem 1. It suffices to treat rational \(0<\delta<1/3\): for a fixed real threshold, choose a fixed rational \(0<\delta_0<\delta\) and use the reduction for \(\delta_0\). Fix rational \(\delta\) and choose the constants as above, with \(8\varepsilon<\delta\). Use the preprocessing and graph construction of Section 3. The two preprocessing branches already have the required promises. A formula with no remaining clauses is satisfiable and produces a one-vertex graph. An empty clause certifies unsatisfiability and produces \(K_q\), where \(q>1/\delta\) and hence \(1/q<\delta\). For every other input, Proposition 6 gives a deterministic polynomial-time construction of a nonempty finite simple unweighted graph. If the formula is satisfiable, its Label Cover instance has value one, and Lemma 7 supplies a proper three-coloring of every output vertex. Suppose instead that the formula is unsatisfiable, so its Label Cover value is at most \(\sigma\). If the metric clique branch occurs, the output again has independent-set density \(1/q<\delta\). Otherwise, let \(\mathcal A\) be any nonempty independent set of the output graph. Lemma 12 and (31) bound the probability of an unaligned chain–\(B\) pair by \(2\varepsilon\). At every aligned pair, Proposition 13 bounds the conditional probability of sampling \(\mathcal A\) by \(6\varepsilon\); at other pairs it is at most one. The multiplicity expansion in Proposition 6 makes this sampling law exactly the uniform law on output vertices. Hence \[\frac{|\mathcal A|}{|V(G)|} \le 6\varepsilon+2\varepsilon =8\varepsilon<\delta.\] The empty independent set satisfies the same strict bound because the graph is nonempty. Maximizing over all independent sets proves the required soundness promise. ◻ Proof of distributional alignmentWe prove Lemma 10, the combinatorial input used to choose the sampling law on layer sets. The argument depends only on the list bound and the order of the indices; it has no graph-theoretic or analytic hypotheses. Proof of Lemma 10. Call \(B\) bad if no map in (13) exists. For each label \(x\) that appears on a list indexed inside \(B\), consider \[\bigcap\{I:\varnothing\ne I\subseteq B,\ x\in A_I\}.\] The set \(B\) is bad exactly when one of these intersections is empty. Indeed, a nonempty intersection permits a choice of \(a(x)\) independently for each appearing label; labels absent from all these lists may be sent to any element of the nonempty set \(B\). We first prove that for every \(\xi>0\), some \(r\geq s\) admits a real probability distribution on \(\binom{[r]}s\) under which every list family satisfying (12) has bad-set probability at most \(\xi\). The proof has three steps. Finite minimax turns a failure of this assertion into random list patterns making every \(s\)-set bad with positive probability. Ramsey homogenization produces an order-invariant limiting pattern on the rationals. Finally, an invariant-cut argument shows that such a limiting pattern has no bad sets. Finite patterns and minimax.Order each list arbitrarily. On a finite ordered index set, retain only the length of each list and the equality relation among its occupied slots. Each list has at most \(d\) slots, and no two occupied slots of one list are equal. There are finitely many resulting patterns. Every actual list family gives such a pattern, and conversely a pattern is realized by using its equivalence classes as labels. Thus the original label universe has no further role in either separation or badness. Write \(\mathcal C_r\) for the finite set of patterns on \([r]\) satisfying (12), and put \[b(B,C)=\boldsymbol{1}\{B\text{ is bad in }C\}, \qquad B\in\binom{[r]}s,\ C\in\mathcal C_r.\] If the assertion with tolerance \(\xi\) were false for every \(r\), then for each \(r\geq s\) the finite minimax theorem (Neumann 1928) would give \[\min_{\nu}\max_{C\in\mathcal C_r} \mathbb E_{B\sim\nu}b(B,C) = \max_{\rho}\min_{B\in\binom{[r]}s} \mathbb E_{C\sim\rho}b(B,C) >\xi.\] Here \(\nu\) and \(\rho\) range over the two finite probability simplices; their compactness ensures that the extrema are attained. Consequently, for every \(r\geq s\) there would be a random allowed pattern \(C_r\) such that \[ \Pr(B\text{ is bad in }C_r)\geq\xi \qquad\text{for every }B\in\binom{[r]}s. \tag{32}\] Assume this counterstatement for the remainder of the argument. An order-invariant limit.The homogenization step applies finite Ramsey theory (Ramsey 1930) to discretized probability patterns, following the kind of extraction used by Trotter and Winkler (Trotter and Winkler 1998). We give the particular argument needed here in full. For \(t\geq1\), let \(\mathcal P_t\) denote the finite set of all allowed patterns on \([t]\), using lists on subsets of size at most \(s\). Restriction to an ordered subset, followed by its increasing identification with an initial interval of integers, defines a map between the appropriate pattern spaces. Fix \(k\geq s\). For each \(1\leq t\leq k\) and each \(t\)-subset \(J\) of \([r]\), the restriction of \(C_r\) to \(J\) has a probability vector in the finite simplex on \(\mathcal P_t\). Color \(J\) by this vector with every entry placed in a bin of width at most \(1/k\). The number of colors depends only on \(s,d,t,k\), not on \(r\). Successive applications of the finite Ramsey theorem, with the required intermediate set sizes chosen backwards, give the following when \(r\) is sufficiently large: there is a \(k\)-element set \(H_k\) on which all the colorings, for \(1\leq t\leq k\), are homogeneous. Passing to a subset preserves each homogeneity already obtained. In particular, the induced pattern laws on any two \(t\)-subsets of \(H_k\) differ by at most \(1/k\) in every coordinate. Let \(P_t^{(k)}\) be the law on the first \(t\) points of \(H_k\). If \(t\leq u\leq k\) and \(J\in\binom{[u]}t\), restricting \(P_u^{(k)}\) to \(J\) gives the law on the corresponding \(t\)-subset of \(H_k\). Therefore \[ \left| \bigl(P_u^{(k)}|_J\bigr)(C)-P_t^{(k)}(C) \right|\leq\frac1k \qquad(C\in\mathcal P_t). \tag{33}\] Compactness of each finite simplex and a diagonal subsequence as \(k\to\infty\) produce limiting laws \(P_t\) for every \(t\). Taking limits in (33) gives exact consistency under every ordered restriction: \[ P_u|_J=P_t \qquad(t\leq u,\ J\in\binom{[u]}t). \tag{34}\] Moreover, (32) gives \[ P_s(\text{the full index set is bad})\geq\xi. \tag{35}\] Assign the law \(P_t\) to every increasing \(t\)-tuple of rational indices. The consistency in (34) constructs a countable random array of list lengths and equality relations indexed by the nonempty \(I\subseteq\mathbb Q\) of size at most \(s\). For completeness, enumerate \(\mathbb Q\) and successively extend the pattern on the first \(n\) enumerated indices to the first \(n+1\), using the conditional probabilities supplied by their consistent finite laws. The choices on zero-probability conditioning events are immaterial. Every finite set of rational indices then has its specified law. All equivalence-relation axioms, distinctness within a list, and separated disjointness hold simultaneously almost surely: each violation involves finitely many indices, and there are only countably many possible violations. The array’s law is invariant under every increasing automorphism of \(\mathbb Q\), because its finite laws depend only on order. Equation (35) says that every fixed rational \(s\)-set still has bad probability at least \(\xi\). We have thus retained the positive bad-set probability while removing all distinctions between index sets having the same order type. We next show that this order invariance, together with separated disjointness, forces every label to have an index common to all its occurrences. An invariant cut for each label.Fix a nonempty \(I\subseteq\mathbb Q\), \(|I|\leq s\), and one of its \(d\) possible slots. Let \(E\) be the event that this slot is occupied. On \(E\), write \(\mathcal L\) for its equivalence class of occupied slots, and define \[ p=\sup\{\min J:\text{a slot at }J\text{ belongs to }\mathcal L\}. \tag{36}\] The set whose supremum is taken contains \(\min I\). It is bounded above by \(\max I\), since an occurrence at \(J\) with \(\min J>\max I\) would violate separated disjointness. Thus \[ \min I\leq p\leq\max I \qquad\text{on }E. \tag{37}\] The random variable \(p\) is measurable on \(E\): the occurrence family is countable, and testing whether its supremum is at most a given real number is a countable intersection of measurable conditions on slots. Every increasing automorphism \(g\) of \(\mathbb Q\) extends uniquely to an increasing homeomorphism \(\bar g\) of \(\mathbb R\). Transporting the array by \(g\) transports the occurrence family in (36) and sends its supremum to \(\bar g(p)\). If \(g\) fixes \(I\) pointwise, it also fixes the selected slot and its occupancy event. Hence the finite measure \[\nu(U)=\Pr(E\text{ and }p\in U), \qquad U\subseteq\mathbb R\text{ Borel},\] is invariant under all such \(\bar g\). This formulation also covers \(\Pr(E)=0\) without conditioning on a null event. Let \(a<b\) be consecutive points of \(I\). For any rational \(a<q<q'<b\), there is an increasing automorphism of \(\mathbb Q\) fixing \(I\) pointwise and carrying \(q\) to \(q'\). For example, use a piecewise linear increasing bijection of \(\mathbb R\) that is the identity off \([a,b]\), maps \(q\) to \(q'\), and is linear on \([a,q]\) and \([q,b]\). Its rational breakpoints and rational slopes make it a bijection of \(\mathbb Q\). Invariance gives \[\nu(({-\infty},q])=\nu(({-\infty},q']), \qquad\text{so}\qquad \nu((q,q'])=0.\] Countably many such rational intervals cover \((a,b)\), whence \(\nu((a,b))=0\). Together with (37), this proves \[ \Pr(E\text{ and }p\notin I)=0. \tag{38}\] If \(I\) is a singleton, (38) follows directly from (37). There are only countably many possible slots, so (38) holds simultaneously at every occupied slot with probability one. Equivalent slots have exactly the same occurrence family and hence the same supremum \(p\). It follows that every equivalence class has a common index in all the sets on whose lists it occurs. In particular, on every finite rational \(s\)-set \(B\), every label appearing inside \(B\) has a nonempty intersection of its occurrence sets there. Thus no such \(B\) is bad, contradicting (35) and \(\xi>0\). This proves the assertion with real probabilities. Rational probabilities.Choose \(0<\xi<\eta\) and obtain \(r\) and a real distribution \(\mu_0\) with bad-set probability at most \(\xi\) for every allowed pattern. Approximate \(\mu_0\) by a rational point \(\mu\) of the same finite simplex with \[\sum_{B\in\binom{[r]}s}|\mu(B)-\mu_0(B)|<\eta-\xi.\] Every bad-set indicator takes values in \([0,1]\), so this changes its expectation by less than \(\eta-\xi\), uniformly over all patterns. The distribution \(\mu\) therefore has the required guarantee. ◻ Remark 14. For rational \(\eta>0\), the finite data in Lemma 10 can also be found by a terminating search. Enumerate \(r\geq s\), enumerate its finitely many allowed slot patterns, and minimize their maximum bad-set probability by a rational linear program. Search until its optimum is less than \(\eta\). The proof with a smaller tolerance guarantees termination. No bound on the label universe, or oracle describing it, is needed.
Anand, Emile. 2026. Coloring \(3\)-Colorable Graphs with \(O(n^{4/23})\) Colors via a Gaussian-Cover Recursion. arXiv:2610.01071.
Arora, Sanjeev, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. 1998. “Proof Verification and the Hardness of Approximation Problems.” Journal of the ACM 45 (3): 501–55. https://doi.org/10.1145/278298.278306.
Austin, Tim. 2016. “On the Failure of Concentration for the \(\ell_\infty\)-Ball.” Israel Journal of Mathematics 211 (1): 221–38. https://doi.org/10.1007/s11856-015-1265-6.
Bansal, Nikhil, Neng Huang, and Euiwoong Lee. 2026. Improved SDP-Based Algorithm for Coloring 3-Colorable Graphs. arXiv:2602.05904. https://doi.org/10.48550/arXiv.2602.05904.
Barto, Libor, Jakub Bulín, Andrei Krokhin, and Jakub Opršal. 2021. “Algebraic Approach to Promise Constraint Satisfaction.” Journal of the ACM 68 (4): 28:1–66. https://doi.org/10.1145/3457606.
Braverman, Mark, Subhash Khot, Noam Lifshitz, and Dor Minzer. 2022. “An Invariance Principle for the Multi-Slice, with Applications.” 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science, 228–36. https://doi.org/10.1109/FOCS52979.2021.00030.
Dinur, Irit, Venkatesan Guruswami, Subhash Khot, and Oded Regev. 2005. “A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover.” SIAM Journal on Computing 34 (5): 1129–46. https://doi.org/10.1137/S0097539704443057.
Dinur, Irit, Subhash Khot, Guy Kindler, Dor Minzer, and Muli Safra. 2025. “Towards a Proof of the \(2\)-to-\(1\) Games Conjecture?” Theory of Computing 21 (11): 1–50. https://doi.org/10.4086/toc.2025.v021a011.
Dinur, Irit, Subhash Khot, Will Perkins, and Muli Safra. 2010. “Hardness of Finding Independent Sets in Almost \(3\)-Colorable Graphs.” Proceedings of the 51st Annual IEEE Symposium on Foundations of Computer Science, FOCS ’10, 212–21. https://doi.org/10.1109/FOCS.2010.84.
Dinur, Irit, Elchanan Mossel, and Oded Regev. 2009. “Conditional Hardness for Approximate Coloring.” SIAM Journal on Computing 39 (3): 843–73. https://doi.org/10.1137/07068062X.
Dinur, Irit, and David Steurer. 2014. “Analytical Approach to Parallel Repetition.” Proceedings of the 46th Annual ACM Symposium on Theory of Computing, STOC ’14, 624–33. https://doi.org/10.1145/2591796.2591884.
Fei, Yumou, Dor Minzer, and Shuo Wang. 2026. On the Hardness of \(4\)-to-\(1\) Games with Perfect Completeness. Electronic Colloquium on Computational Complexity, Report TR26-179. https://eccc.weizmann.ac.il/report/2026/179/.
Friedgut, Ehud. 1998. “Boolean Functions with Low Average Sensitivity Depend on Few Coordinates.” Combinatorica 18 (1): 27–35. https://doi.org/10.1007/PL00009809.
Guruswami, Venkatesan, and Sanjeev Khanna. 2004. “On the Hardness of \(4\)-Coloring a \(3\)-Colorable Graph.” SIAM Journal on Discrete Mathematics 18 (1): 30–40. https://doi.org/10.1137/S0895480100376794.
Guruswami, Venkatesan, and Sai Sandeep. 2020. “\(d\)-to-\(1\) Hardness of Coloring \(3\)-Colorable Graphs with \(O(1)\) Colors.” 47th International Colloquium on Automata, Languages, and Programming, Leibniz international proceedings in informatics, vol. 168: 62:1–12. https://doi.org/10.4230/LIPIcs.ICALP.2020.62.
Hecht, Yahli, Dor Minzer, and Muli Safra. 2023. “NP-Hardness of Almost Coloring Almost \(3\)-Colorable Graphs.” Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, Leibniz international proceedings in informatics, vol. 275: 51:1–12. https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2023.51.
Kawarabayashi, Ken-ichi, Mikkel Thorup, and Hirotaka Yoneda. 2024. “Better Coloring of \(3\)-Colorable Graphs.” Proceedings of the 56th Annual ACM Symposium on Theory of Computing, 331–39. https://arxiv.org/abs/2406.00357.
Khanna, Sanjeev, Nathan Linial, and Shmuel Safra. 2000. “On the Hardness of Approximating the Chromatic Number.” Combinatorica 20 (3): 393–415. https://doi.org/10.1007/s004930070013.
Krokhin, Andrei, Jakub Opršal, Marcin Wrochna, and Stanislav Živný. 2023. “Topology and Adjunction in Promise Constraint Satisfaction.” SIAM Journal on Computing 52 (1): 38–79. https://doi.org/10.1137/20M1378223.
McShane, Edward J. 1934. “Extension of Range of Functions.” Bulletin of the American Mathematical Society 40 (12): 837–42. https://doi.org/10.1090/S0002-9904-1934-05978-0.
Narang, Ijay, and Yukai Tang. 2026. Improved SDP Coloring of \(3\)-Colorable Graphs from Recursive Gaussian Certificates. arXiv:2609.33684.
Neumann, John von. 1928. “Zur Theorie Der Gesellschaftsspiele.” Mathematische Annalen 100: 295–320. https://doi.org/10.1007/BF01448847.
OpenAI. 2026. Perfect completeness for 2-to-1 games. OpenAI Math Release preprint OAI:Perfect-completeness-for-2-to-1-games-September-23-2026.
Ramsey, Frank P. 1930. “On a Problem of Formal Logic.” Proceedings of the London Mathematical Society, 2nd series, vol. 30: 264–86. https://doi.org/10.1112/plms/s2-30.1.264.
Raz, Ran. 1998. “A Parallel Repetition Theorem.” SIAM Journal on Computing 27 (3): 763–803. https://doi.org/10.1137/S0097539795280895.
Trotter, William T., and Peter Winkler. 1998. “Ramsey Theory and Sequences of Random Variables.” Combinatorics, Probability and Computing 7: 221–38. https://doi.org/10.1017/S0963548398003393.
|
| ||||||||
|