Abstract 1 Introduction 2 Decision Problems for Constraint Satisfaction Games 3 The quantum smooth label cover game 4 RE-hardness of 3SAT* with fixed degree References

The Quantum Smooth Label Cover Problem Is Undecidable

Eric Culf ORCID Department of Applied Mathematics, University of Waterloo, Canada
Institute for Quantum Computing, University of Waterloo, Canada
Perimeter Institute for Theoretical Physics, Waterloo, Canada
   Kieran Mastel ORCID Department of Mathematics and Statistics, University of Ottawa, Canada
Department of Pure Mathematics, University of Waterloo, Canada
Institute for Quantum Computing, University of Waterloo, Canada
   Connor Paddock222Corresponding author ORCID Department of Computer Science, University of Calgary, Canada
Department of Mathematics and Statistics, University of Ottawa, Canada
   Taro Spirig ORCID Department of Mathematical Sciences and QMATH, University of Copenhagen, Denmark
Abstract

We show that the quantum smooth label cover problem is undecidable and RE-hard. This sharply contrasts the quantum unique label cover problem, which can be decided efficiently by a result of Kempe, Regev, and Toner (FOCS’08). On the other hand, our result aligns with the RE-hardness of the quantum label cover problem, which follows from the celebrated MIP=RE result of Ji, Natarajan, Vidick, Wright, and Yuen (ACM’21). Additionally, we show that the quantum oracularized smooth label cover problem is RE-hard. Our second result fits with the alternative quantum unique games conjecture recently proposed by Mousavi and Spirig (ITCS’25) on the RE-hardness of the quantum oracularized unique label cover problem. Our proof techniques include a quantum version of Feige’s reduction from 3SAT to 3SAT5 (STOC’96) for BCS-MIP-protocols, which may be of independent interest.

Keywords and phrases:
Complexity Theory, Constraint Satisfaction Problems, Hardness of Approximation, Quantum Computing
Category:
Track A: Algorithms, Complexity and Games
Funding:
Eric Culf: CGS D scholarship from Canada’s NSERC.
Kieran Mastel: CGS D scholarship from Canada’s NSERC.
Connor Paddock: NSERC ALLRP-578455-2022
Taro Spirig: ERC grant QInteract (grant No 101078107), VILLUM FONDEN via the QMATH Centre of Excellence (grant No 10059), and Villum Young Investigator (grant No 37532).
Copyright and License:
[Uncaptioned image] © Eric Culf, Kieran Mastel, Connor Paddock , and Taro Spirig; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Quantum complexity theory
Related Version:
Full Version: https://arxiv.org/abs/2510.03477
Acknowledgements:
The authors thank the anonymous ICALP reviewers for valuable comments and feedback. They also thank Anand Natarajan and Honghao Fu for helpful discussions. TS thanks Hamoon Mousavi for initial discussions that motivated this work.
Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele Puppis

1 Introduction

The unique games conjecture is one of the most important open problems in theoretical computer science. Provided that P NP, it imposes strict limitations on the existence of efficient algorithms to approximate the value of many NP-hard problems. As an important example, under the unique games conjecture the Goemans and Williamson polynomial-time approximation algorithm for MAXCUT is optimal [17, 24]. Despite enormous attention and effort [36, 27, 26, 11], the conjecture remains unresolved. The conjecture, attributed to Khot [24], informally states that for any ε,δ>0, given a large enough alphabet, the unique label cover problem (i.e. a unique game), it is NP-hard to decide if the classical value is at least 1ε or no more than δ.

Surprisingly, Kempe, Regev, and Toner showed that the quantum analogue of the unique games conjecture is false. In particular, they proved that solutions of a semi-definite program (SDP) relaxation of any unique game can be rounded to entangled strategies that well-approximate the quantum value of the game [22]. At the time, this furthered the idea that the quantum value might be easier to approximate than the classical value of many two-player games. However, in light of the recent MIP=RE result [20], which implies that even approximating the quantum value of two-player (nonlocal) games is RE-complete, the fact that an efficient approximation algorithm exists for the quantum value of unique games is even more peculiar.

In the classical setting, a source of evidence for the unique games conjecture is the NP-hardness of the label cover and smooth label cover problems [15, 23, 18]. Hardness of the label cover problem – a less structured variant of unique label cover – follows from the PCP theorem [1, 2]. While smooth label cover is more akin to unique label cover, the smooth variant is not an interpolation between the other two. Nonetheless, the NP-hardness of smooth label cover has been a powerful tool in its own right, used to establish hardness of approximation results for many problems in NP [18], even in cases where the unique games conjecture was thought to be necessary.

In the quantum setting of interactive proofs with entangled provers, the story is quite different. Mousavi and Spirig recently pointed out that, by the MIP=RE result, the analogous quantum label cover problem is undecidable and RE-hard [32]. Together with the polynomial time approximation result for quantum unique label cover [22], this leaves us with a natural question: is the quantum smooth label cover problem easy, undecidable, or somewhere in between?

1.1 Results Overview

A two-player one referee game is akin to a two-prover interactive proof system. Here, non-communicating players (or provers) interact with a referee (or verifier) through a single round of question and answer. The players are cooperating and their goal is to win the game by satisfying the rule predicate, a condition checked by the referee. In the quantum setting the players have access to the additional resource of entangled quantum states, and the ability to measure them locally between receiving their questions and returning their answers.

An instance of smooth label cover consists of a bipartite graph G with partitioned vertices UV, edges E, and an alphabet of size n. Given an instance, the goal is to assign labels to each of the vertices, maximizing the number of valid assignments; the validity of a label assignment is determined by constraints imposed by the edges of the graph. Smoothness is a certain global-to-local property on the constraints, which ensures the assignments satisfying any near-optimal number of constraints have specific local features. Each smooth label cover problem is an instance of a 2-ary constraint satisfaction problem (2-CSP), with degree n variables corresponding to the vertices, and constraints imposed by edges.

This smooth label cover game can be played as a constraint system nonlocal game 𝒢SLC(n). In the game, the referee samples a constraint euv according to some distribution, and sends one variable u to the first player, and the other variable v to the second player. The first player responds with an assignment to variable u, and the second player with an assignment to variable v. Finally, the referee checks that the assignments to u and v satisfy the constraint euv. The completeness of the game is clear: if they have an assignment which satisfies a large number of constraints, then they are likely to win the game. The notion of soundness is similar: players with a good strategy will be able to construct a good assignment.

The optimal classical value of the smooth label cover game 𝒢SLC(n), denoted by ωc(𝒢SLC(n)), will be directly related to the optimal fraction of satisfied constraints in the smooth label cover instance. The classical hardness of the smooth label cover problem is the statement that for all 0<s<1, there is an n large enough, such that the following decision problem is NP-hard: given 𝒢SLC(n) decide if ωc(𝒢SLC(n))=1 or ωc(𝒢SLC(n))<s, promised that one holds333Unlike for unique label cover, smooth label cover with perfect completeness is not necessarily easy.. By allowing quantum strategies for the corresponding 2-CSP game, the quantum smooth label cover problem is the following: given 𝒢SLC(n) and 0<s<1, decide if ωq(𝒢SLC(n))=1 or ωq(𝒢SLC(n))<s, promised that one holds. Where the quantum value ωq(𝒢SLC(n)) is the supremum over all quantum strategies for 𝒢SLC(n). We establish the following result.

Theorem (Informal).

For any soundness parameter, there exists a sufficiently large alphabet such that the quantum smooth label cover problem is RE-hard.

With this result, it seems as though quantum unique label cover problem is the most strange, effectively switching from hard to easy. See Theorem 6 for the formal statement. One can take the perspective that the MIP=RE result is a quantum version of the classical PCP theorem444Although, there are some good reasons to not compare these statements directly, see [33]. for succinctly presented constraint satisfaction problems (CSPs). Unlike with the classical MIP=NEXP result [4], computable reductions between problems in RE are not sensitive to whether we have a compact presentation of the CSP. In other words, if a succinctly presented CSP is undecidable, then so is the non-succinct version of the problem. In this sense, the MIP=RE result of [20] puts significant limitations on the existence of any approximation algorithms for the quantum value of nonlocal games. Still, understanding which games admit approximation algorithms for the quantum value is a very interesting problem. Here, little is known compared to the classical case, beyond the setting of XOR games [7, 39, 5], and some other partial results [9].

Mousavi and Spirig point out that the MIP=RE result implies that the quantum oracularized label cover problem is also RE-hard. Oracularizable quantum strategies are a restricted class of quantum synchronous strategies which have convenient properties in the context of reductions between MIP protocols for CSPs. In particular, they are necessary for the answer reduction portion of the MIP=RE proof [20, 13]. This led Mousavi and Spirig to provide an alternative quantum unique games conjecture, based on the quantum oracularized value, for which the approximation algorithm of [22] does not readily apply. Assuming their conjecture, they established a hardness of approximation result for the quantum oracularized value for families of CSPs from 2-LIN and MAXCUT which resemble those established in the classical case under the unique games conjecture by Khot and others [24, 25].

Our results for quantum smooth label cover aligns with their quantum unique games conjecture. Moreover, we were able to extend our result to the oracularized setting. Accordingly, our second main result extends the hardness of quantum smooth label cover to the quantum oracularized value. In other words, we show that the problem of deciding if ωqo(𝒢SLC(n))=1 or ωqo(𝒢SLC(n))<s, is RE-hard, where ωqo(𝒢SLC(n)) is the supremum over all quantum oracularizable strategies. For concreteness, one can consider the smooth label cover game, where one of the players must reply with an assignment to both vertices u and v, and the other player obtains only one of u or v chosen at random by the verifier, and replies with an assignment to that vertex.

Theorem (Informal).

For any soundness parameter, there is a sufficiently large alphabet such that the quantum oracularized smooth label cover problem is RE-hard.

The formal result can be found in Corollary 13. Oracularizable quantum strategies for 2-CSPs, like smooth label cover, are more akin to quantum strategies for CSPs where each constraint contains more than two variables. In two-player protocols for CSPs where the constraints contain more than two variables, at least one of the players must be forced to respond with an assignments to multiple variables, otherwise the protocol lacks soundness. As such, that player’s measurement operators for the variables in that constraint must commute. On the other hand, in a non-oracularizable strategy for a 2-CSP protocol, each player is sent only one variable, and yet the protocol is still sound. Unlike before, the player’s measurements for these variables need not commute, since a single player only measures one variable. Such sound noncommutative quantum protocols only exist for 2-CSPs! Making this constraint-noncommutativity a behaviour unique to entangled 2-CSP protocols.

In an oracularizable strategy for a 2-CSP game, measurements for the variables in each constraint always commute. This is similar to the quantum strategies for CSP protocols with constraints involving more than 2 variables, such as the constraint-constraint and constraint-variable games, see for example [6, 19, 3, 34, 8]. The existence of non-oracularizable strategies for 2-CSPs is one of the reasons why the authors of [32] suggest a unique games conjecture based on the hardness of the quantum oracularized value, as it fits with the general theory of entangled CSP protocols of higher arity. In particular, the entangled strategies produced by efficient procedure of [22] are not oracularizable and therefore the RE-hardness of the quantum oracularized label cover problem is entirely plausible.

1.2 Technical Outline

Several of the proof ideas in this work are inspired by classical reductions between decision problems. Establishing completeness of a classical reduction in the quantum case is often more straightforward, and it is establishing the quantum soundness which often presents a new challenge. To overcome this obstacle in many cases, we make use of the powerful algebraic formalism for handling soundness arguments for MIP protocols for CSPs that was recently introduced in [31] and expanded on in [8]. The weighted algebra formalism examines how reductions change the quantum synchronous value. One of the main observations used throughout this work (as well as, for instance [31, 8, 16]) is that we can reduce questions about the hardness of the quantum value to the hardness of the quantum synchronous value.

To prove our first main result, we give a reduction from the halting problem to the quantum smooth label cover problem. Our starting point is the RE-hardness for 3SAT established by Culf and Mastel [8], where 3SAT denotes the MIP protocol for 3SAT. Next, we exhibit a reduction from this RE-hard problem to 3SAT5, the corresponding MIP protocol where every variable appears in (exactly) 5 constraints. From here, we employ the classical construction of Guruswami, Raghavendra, Saket, and Wu [18], building on the work of Khot [23], to obtain a smooth label cover instance. One of our technical contributions is ensuring the completeness and soundness of the Guruswami, Raghavendra, Saket, and Wu construction in the quantum case. This involves considering a variant of the (J,R)-dummy variable game (see Definition 7) where the questions and answers are ordered, since completeness of parallel repetition in the quantum setting depends on the players knowing which round of the repeated game they are playing. However, the primary technical contribution of this work is establishing the reduction from 3SAT to 3SAT5.

Our approach is inspired by the classical reductions from 3SAT to 3SATB (where every variable appears in B constraints for some constant B) by Papadimitriou and Yannakakis [35] and Arora et al. [1], and then from 3SATB to 3SAT5 by Feige [14]. This involves modifying the 3SAT system by first labelling each variable by its constraint and then adding equality constraints between these labelled variables. One can think of the labelled variables and equality constraints between them as the vertices and edges of a graph. Unfortunately, this reduction does not decrease the degree of the 3SAT instance. To overcome this issue, as in the classical reductions, we modify the construction by adding equality constraints only along the edges of an expander graph. Unlike in the classical setting, analysing the soundness of the expander construction is less straightforward, however we are able to prove that it remains sound in the quantum setting. The key observation is that we can employ a nice result from [21] (Lemma 22) to obtain a constant soundness drop-off in the quantum case.

The soundness proof of the expander graph construction hinges on a certain uniformity assumption for the question distribution of the initial 3SAT protocol. Hence, to complete the proof of RE-hardness for 3SAT5, we need to establish RE-hardness for such uniform 3SAT protocols. Unfortunately, this is not clear a priori via polynomial-time reductions. Nevertheless, we modify the halting problem so that the required uniformity condition is baked in. This modified halting problem is RE-hard by an exponential-time reduction from the halting problem. Then, the RE-hardness of uniform 3SAT follows by a polynomial-time reduction from the modified halting problem.

Our second main result, establishing undecidability in the oracularized case, follows by a modification of the 3SAT5 protocol described above. This modification results in a 3SAT10 protocol, in which the quantum assignments are what we call 2-oracularizable. That is, pairs of observables corresponding to variables, say x and y, will commute not only if they are in the same constraint, but also whenever another variable z appears in separate constraints with each of x and y, respectively. The 2-oracularizable property of the quantum assignments to the 3SAT10 protocol ensures that in the construction of the smooth label cover game 𝒢SLC(n), the quantum strategies will be fully oracularizable. The construction is such that quantum assignments to the 3SAT5 protocol will give assignments to the 3SAT10 protocols. Lastly, the soundness of the construction follows by observing that the entire modification is an instance of a “constraint subdivision” transformation, and therefore quantum soundness follows by a result of [8], using the weighted algebra formalism.

2 Decision Problems for Constraint Satisfaction Games

2.1 Nonlocal Games

A two-player nonlocal game 𝒢=(I,{Oi}iI,π,V) consists of a finite set of questions I, a collection of finite answer sets {Oi}iI, a probability distribution π on I×I, and a family of functions V(,|i,j):Oi×Oj{0,1} for (i,j)I×I. In the game, the players, often called Alice and Bob, receive questions i and j, respectively, from I with probability π(i,j), and, without communicating with one another, reply with answers aOi and bOj, respectively. They win if V(a,b|i,j)=1 and lose otherwise. We have assumed without loss of generality that the players’ question and answer sets are the same.

Although they cannot communicate during the game, the players can coordinate a strategy beforehand. The players’ strategy in a nonlocal game is described by the probability distributions p:=p(a,b|i,j) of their answers conditioned on the question pair they receive. Such distributions are known as correlations for the game 𝒢. Depending on the resources available to the players, they can only employ certain correlations. A correlation p is quantum if there are:

  1. (i)

    finite-dimensional Hilbert spaces A and B,

  2. (ii)

    a projective measurement {Mai}aOi on A for every iI,

  3. (iii)

    a projective measurement {Naj}aOj on B for every jI, and

  4. (iv)

    a state |vAB

such that p(a,b|i,j)=v|MaiNbj|v for all i,jI, aOi, and bOj. The collection (A,B,{Mai},{Naj},|v) is called a quantum strategy. Quantum strategies capture the scenario where the players share some bipartite quantum state and sample their answers via measurements of that state. If the players instead only have access to classical resources such as shared randomness, their correlation and strategy are called classical.

The winning probability of a correlation p in a nonlocal game 𝒢=(I,{Oi},π,V) is

ω(𝒢;p):=i,jIaOi,bOjπ(i,j)V(a,b|i,j)p(a,b|i,j).

Sometimes we denote a strategy by 𝒮, and write ω(𝒢;S) for the winning probability. Let Cq be the set of quantum correlations, then the quantum value of 𝒢 is ωq(𝒢):=suppCq(𝒢;p).

A nonlocal game 𝒢=(I,{Oi},π,V) is synchronous if V(a,b|i,i)=0 for all iI and abOi. A correlation p is synchronous if p(a,b|i,i)=0 for all iI and abOi. The set of synchronous classical and quantum correlations are denoted Ccs and Cqs, respectively. We define the synchronous quantum value ωqs analogously to ωq by replacing Cq with Cqs. If p is a synchronous quantum correlation, then there is a single projective measurement {Mai}aOi for each iI on a single finite dimensional Hilbert space , and the state |v is tracial, in the sense that v|αβ|v=v|βα|v for all α and β in the -algebra generated by the operators Mai, iI, aOi. Moreover, the correlation can be written as p(a,b|i,j)=v|MaiMbj|v for all i,jI, aOi, and bOj. The collection (,{Mai},|v) is called a synchronous quantum strategy. A synchronous strategy is called oracularizable if MaiMbj=MbjMai for all i,jI, aOi, and bOj with π(i,j)>0. Similarly, we call a correlation oracularizable if it admits an oracularizable strategy. Let Cqo be the set of oracularizable quantum correlations, then the quantum oracularizable value of 𝒢 is ωqo(𝒢):=suppCqo(𝒢;p). In some previous work on 2-CSP games, namely [32], the quantum synchronous value of a synchronous game has been called the non-commutative value, and the oracularized synchronous quantum value has been called the quantum value. Every quantum correlation that is approximately synchronous, in the sense that p(a,b|i,i) 0 for all iI and abOi, is close to an exactly synchronous quantum correlation [38, 28, 30]. Because of this, we work mainly with the synchronous value.

2.2 Constraint System Games and Weighted Algebras

A constraint system (CS) over an alphabet Σ consists of a set of variables 𝒳 and a collection of constraints {𝒞i}i=1n, where 𝒞i=(𝒰i,i) for 1in. Each 𝒰i, called a context, is an ordered subset of 𝒳, and the relations i are nonempty subsets of Σ𝒰i. When |𝒰i|=k we say that 𝒞 is a k-ary constraint, and we write k-CS to denote a CS where each constraint has arity k. An assignment to 𝒰i is an element of Σ𝒰i. Given a constraint 𝒞i the satisfying assignments are the elements of i, and assignments not in i are unsatisfying assignments. In the special case where the alphabet Σ has size two, we say S is a boolean constraint system (BCS). A constraint language is the family of constraint systems where each constraint comes from a restricted set of relations. An important example of a constraint language is 3SAT, where each context contains three variables and each constraint is a disjunction of three literals. Another example we mention here is the language of fixed degree 3SAT, which we denote by 3SATk for k>0, where each variable appears in exactly k contexts.

A constraint satisfaction problem with completeness c and soundness s, for 0<s<c1, is a promise problem:

Given a CS S=(𝒳,{𝒞i}i=1n) where |𝒰i|=k for all 1in and |Σ|=m: (yes) there exists a ϕΣ𝒳 which satisfies at least cn constraints, (no) each assignment ϕΣ𝒳 satisfies less than sn constraints. (k-CSP(m)c,s)

Similarly, a succinct constraint satisfaction problem with completeness c and soundness s, for 0<s<c1, is a promise problem:

Given a probabilistic Turing machine M that samples the constraints of a CS S=(X,{(𝒰i,i)}i=1n) according to some probability distribution π:[n][0,1]: (yes) there is an assignment f:XΣ such that Priπ[f|𝒰ii]c, (no) for every assignment Priπ[f|𝒰ii]<s (SuccinctCSP(m)c,s)

For convenience later, we write SuccinctCSP(3SAT)c,s and CSP(3SAT)c,s for the succinct (and non-succinct) constraint satisfaction problems where each CS is a 3SAT instance. Additionally, it will be convenient to make use of the following graph associated with a CS, which exhibits which variables appear in which constraints in a constraint system.

Definition 1.

Let S=(𝒳,{𝒞i}i=1n) be a CS. The connectivity graph of S is the bipartite graph Γ(S) with left vertices VL(Γ(S))=𝒳, right vertices VR(Γ(S))=[n], and edges (x,i)E(Γ(S)) if and only if x𝒰i.

Given a distribution μ:[n]0 and a CS S, the constraint-variable CS game is the nonlocal game 𝒢(S,μ)=([n]𝒳,{𝒪i}i[n]𝒳,π,V), where Oi=Σ𝒰i when i[n] and Oi=Σ otherwise (i.e. i𝒳), π(i,x)=μ(i)/|𝒰i| for x𝒰i and is 0 on other inputs, and V(ϕ,a|i,x)=1 if ϕ𝒞i and ϕ(x)=a and is 0 otherwise. Note that although the players have different question sets, the game can be symmetrized without changing the synchronous winning probability. In this game, one player receives i[n] sampled from μ and the other receives a uniformly random variable x𝒰i. To win, the first player must answer with a satisfying assignment ϕ𝒞i and the second must answer aΣ such that a=ϕ(x). When S is boolean, we call that 𝒢(S,π) a BCS game.

The constraint-variable game is not naturally synchronous. To make it synchronous, the verifier must randomly choose which player to ask the constraint question and which player to ask the variable question, and also ask consistency check questions with some constant probability. This transformation preserves constant completeness-soundness gaps and guarantees that the players can win near-optimally with synchronous strategies due to Theorem 0.1 of [30], so we do not need to worry about it in practice.

Let S be a 2-CS over an alphabet Σ and π be a probability distribution on [m], define the 𝟐-CS game Ga(S,π) as the nonlocal game (𝒳,Σ,νa,Va), where νa(x,y)=π(i)2 if 𝒰i={x,y} and 0 otherwise, and Va(a,b|x,y)=1 iff there exists ϕi such that ϕ(x)=a and ϕ(y)=b. In this game, the referee samples i from π, and then asks each of the players one variable from the constraint. Each player responds with an assignment to the variable she received. They win if they have answered a satisfying assignment.

If the players are classical, then their strategy for either type of CS game can be taken to be deterministic. The responses of the player who received the variable question constitute an assignment to the constraint system. Similarly, the variable player’s measurements in a synchronous strategy constitute a quantum (synchronous) assignment to the CS. If the corresponding strategy is oracularizable, then the assignment is called an oracularizable assignment. One can reason about reductions between classical strategies for CS games by working with global assignments. When the players have access to quantum resources, we can get a similar simplification when thinking about synchronous strategies using the weighted algebra formalism developed in [31] and [8].

For a set of variables 𝒰, let k𝒰 be the free algebra generated by order-k unitaries labelled by the elements x𝒰, and let k𝒰 be its abelianization. For any order-k unitary x and ak with eigenvalues {ωka}ak, write Πa(k)(x) for the projector onto the ωka-eigenspace of x; where k is clear, we suppress the superscript (k). Given ϕk𝒰, we define the element Φ𝒰,ϕ(k)k𝒰 as Φ𝒰,ϕ(k)=xVΠϕ(x)(k)(x), where as before the superscript k is suppressed where clear. We use the same notation for the image of Φ𝒰,ϕ(k) under any homomorphism when the homomorphism is clear. Given a constraint (𝒰,) over the alphabet k, we write 𝒜(𝒰,)=k𝒰/Φ𝒰,ϕ:ϕ. The algebra 𝒜(𝒰,) is isomorphic to the C-algebra of functions on the finite set . Consequently, if ρ:𝒜(𝒰,)() is a -representation, then {ρ(Φ𝒰,ϕ)}ϕ is a projective measurement on , and conversely if {Mϕ}ϕ is a projective measurement on then there is a -representation ρ:𝒜(𝒰,)() with ρ(Φ𝒰,ϕ)=Mϕ.

Let S=(𝒳,(𝒰i,i)i=1n) be a CS. The constraint-variable algebra is the free product 𝒜cv(S)=i=1m𝒜(𝒰i,i)k𝒳. Let σi:𝒜(𝒰i,i)𝒜cv(S) be the inclusion on the ith factor, and let σ:k𝒳𝒜cv(S) be the inclusion on the final factor. To keep our formulas tidy, we’ll often omit the σi and σ when it’s clear what subalgebra 𝒜(𝒰i,i) the element belongs to. By the GNS representation theorem, there is a correspondence between finite dimensional tracial states on the constraint variable algebra and synchronous quantum strategies for the constraint-variable game. A correlation pCqs if and only if there is a finite dimensional tracial state τ on 𝒜cv(S) such that p(ϕ,a|i,x)=τ(Φ𝒰i,ϕΠa(σ(x))). A tracial state τ on 𝒜cv(S) is perfect if it corresponds to a perfect correlation. This happens if and only if τ(Φ𝒰i,ϕΠa(σ(x)))=0 whenever ϕ(x)a. We are now ready to define the weight and defect, which gives us a way of tracking how close players’ strategies are to being perfect at the level of tracial states on algebras.

Definition 2 ([31]).

A (finitely-supported) weight function on a set X is a function μ:X[0,+) such that supp(μ):=μ1((0,+)) is finite. A weighted -algebra is a pair (𝒜,μ) where 𝒜 is a -algebra and μ is a weight function on 𝒜.

If τ is a tracial state on 𝒜, then the defect of 𝛕 is

def(τ;μ):=a𝒜μ(a)aτ2,

where aτ:=τ(aa) is the τ-norm. When the weight function is clear, we just write def(τ).

Since μ is finitely supported, the sum in the definition of the defect is finite, and hence is well-defined. The support of the weight is chosen so that if def(τ;μ)=0, then τ is perfect.

For a probability distribution π on [m], define the weighted constraint-variable algebra to be 𝒜cv(S,π)=(𝒜cv(S),μcv,π) where the weight function μcv(ΦVi,ϕ(1Πϕ(x)(σ(x))))=π(i)|𝒰i| for all x𝒰i, ϕi, and 0 on all other elements. Similarly, Given a probability distribution π on [m], we define the weighted assignment algebra to be 𝒜a(S)=k𝒳, along with the weight function μa,π(Φ𝒰i,ϕ)=π(i) for all ϕi, and 0 on all other elements.

The point of these algebras is the following lemma.

Lemma 3 ([8]).

Let S=(𝒳,{𝒞i}i=1m) be a CS, and let μ be a probability distribution on [m]. A tracial state τ on 𝒜cv(S) is an ε-perfect strategy for 𝒢(S,π) if and only if def(τ)ε. If S is a 2-CS, then a tracial state τa on 𝒜a(S) is an ε-perfect strategy for Ga(S,π) if and only if def(τa)ε

See [8] for a more complete treatment of the weighted algebra formalism.

3 The quantum smooth label cover game

A two-prover one-round 𝐌𝐈𝐏 protocol consists of a probabilistic Turing machine Q and another Turing machine V, along with a family of nonlocal games Gx=(Ix,{Oxi}iIx,πx,Vx) for x{0,1}, such that

  • on input x, the Turing machine Q outputs (i,j)I×I with probability πx(i,j), and

  • on input (x,a,b,i,j), the Turing machine V outputs Vx(a,b|i,j).

If the bit lengths of the questions and answers are bounded by functions q(n) and a(n) of n=|x|, respectively, and {Gx}x is a set of games indexed by strings x, we denote the problem of deciding whether the quantum value of the game ωq(Gx)c or ωq(Gx)<s by MIP(q(n),a(n))c,s. In general for MIP protocols, the completeness parameter c, and the soundness parameter s, may also depend on n in an efficiently computable way. When we restrict the nonlocal games to be BCS games, we denote the decision problem by BCS-MIP(q(n),a(n))c,s. When we further restrict the BCS games to be constraint-variable 3SAT games we denote the decision problem by CSPcv(3SAT)c,s and we write SuccinctCSPcv(3SAT)c,s for the succinctly presented version.

As mentioned in the previous section, the synchronous quantum value and the quantum value of synchronous nonlocal games are closely related. In our proofs of hardness, we deal with the synchronous quantum value as it is easier to reason about mathematically. This simplification is okay, since by Theorem 0.1 of [30], for constant s, the hardness of deciding if ωqs(G)=1, or ωqs(G)<s for a synchronous game will be the same as that of deciding whether ωq(G)=1, or ωq(G)<s where 1>s>0 is also a constant.

Let 𝒫 be an MIP protocol, and let α and β be functions from instances of 𝒫 to [0,1]. Denote by (α,β,𝒫)c,s the decision problem where G is a yes instance if α(G)c and a no instances if β(G)<s and α(G)<c, with the promise that one of these is the case. For a synchronous nonlocal game G, we have

ωc(G)ωqo(G)ωqs(G), (1)

which implies the trivial reductions in Figure 1.

Figure 1: Trivial reductions between decision problems for the MIP protocol 𝒫.
 Remark 4.

Note that there are always trivial reductions from relaxing β in the definition of no instances to ββ. However, we don’t have trivial reductions from relaxing α to αα without the assumption that αβ, as it could be possible that αβ and αc. In particular, the intersection of the no instances of (α,β,𝒫)c,s and the yes instances of (α,β,𝒫)c,s could be non-empty. The definitions of gapped decision problems appearing in [32] are incorrect, as we need to ensure that the yes and no instances are disjoint.

The main decision problems that we study centre around the 2-CS smooth label cover. Although we introduced the smooth label cover problem in the context of bipartite graphs, the problem can be generalized to any regular connected graph. That is, an instance of Smooth Label Cover is given by a tuple (G,[n],[k],Σ) consisting of a (undirected) regular connected graph G=(V,E), a label set [n] (for positive integer n), and a set

Σ=((πev,πew):e=(v,w)E)

consisting of pairs of maps both from [n] to [k] associated with the endpoints of the edges in E. Given an assignment A:V[n], we say that an edge e=(v,w)E is satisfied if πev(A(v))=πew(A(w)). For a given J1, the maps πev are 𝑱-smooth (or just smooth when J1) in the sense that, for every vertex v and every pair a,a[n] with aa, we have

Prwv[πev(a)πew(a)]11J.

Let SLCα,β(c,s) be the MIP protocol in which every instance is a 2-CS game 𝒢 for a smooth label cover instance. The game 𝒢 is a yes instance if α(𝒢)c, and a no instance if β(𝒢)<s. When α=β, we write SLCα(c,s).

3.1 The Hardness of Quantum Smooth Label Cover

In this section, we establish the RE-hardness of smooth label cover. Our reduction is based on the following hardness result involving the quantum value of a 3SAT5 instance.

Theorem 5.

There exists a constant 0<s<1 such that it is RE-hard to distinguish whether the clause-variable game associated to a 3SAT5 instance has quantum value 1 or at most s.

We reserve the proof until Section 4. Using Theorem 5, we will prove the following theorem.

Theorem 6.

For any 0<s<1, there exists large enough alphabets over which SLCq(1,s) is RE-hard.

The proof can be seen as a quantum analog of Theorem 3.5 in [18]. In particular, the proof of Theorem 6 is based on the construction in Section 2.2 of [23], and in Appendix A of [18]. Before we give the proof, we require several intermediary results and definitions.

Definition 7.

Let B=(X,{(Vi,Ci)}i=1m) be a BCS. The (J,R)-dummy clause-variable game is the nonlocal game 𝒢(B,J,R) with question set

I=[m](J+1)R{i(X[m])(J+1)R|{qiqX}|=R},

answer set

Oi=×q=1(J+1)R{{0,1}iqXCiqiq[m],

probability distribution π(i,j), obtained by sampling i[m](J+1)R uniformly and then sampling j by sampling a subset L[(J+1)R] of size R and xqViq for all qL uniformly and then letting jq=xq if qL and jq=iq if qR, and predicate V(σ,τ|i,j)=1 iff σq=τq if iq=jq and σq(jq)=τq else.

Verifying the predicate function can be simplified by introducing the projection πj,i:OiOj defined as

πj,i(σ)q={σqjq=iqσq(jq)jqViq.

Then V(σ,τ|i,j)=δτ,πj,i(σ).

The purpose of the (J,R)-dummy variable game is twofold. It both amplifies the soundness of the original BCS game and ensures the smoothness property with respect to any assignments of the BCS. We start by establishing how the (J,R)-dummy variable game exponentially amplifies the soundness with respect to the quantum synchronous value.

Lemma 8.

If the quantum value of the constraint-variable game of a BCS B is <1, there exists η(R)=O(exp(R)) such that the quantum value of 𝒢(B,J,R) is upper-bounded by η(R). If the synchronous quantum value of the constraint-variable game of a BCS B is 1, then the synchronous quantum value of 𝒢(B,J,R) is 1.

Proof.

Consider the modified version of 𝒢(B,J,R) where the predicate only checks that σq(jq)=τq for those q such that jqX, and does not check for consistency on the remaining q. Then, it is easy to see that the quantum value of this game is an upper bound on the quantum value of 𝒢(B,J,R); and that this game is equivalent to the R-fold parallel repetition of the constraint-variable game of B. Hence, if the quantum value of a constraint-variable game of a BCS B is less than 1, then by the parallel repetition theorem for entangled projection games [12], the quantum value of the parallel repetition is upper-bounded by O(exp(R)). Hence, the same bound applies to 𝒢(B,J,R).

Now, consider the case that the synchronous quantum value of the constraint-variable game of B is 1. Then there exists a perfect (quantum-approximate) strategy for this game consisting of Alice’s PVMs {Aiσ}σCi for i[m] and Bob’s PVMs {Bxb}b{0,1}, and a tracial state tr. Then, construct the following strategy for 𝒢(B,J,R): let the PVMs Piσ=Pi1σ1Pi(J+1)Rσ(J+1)R where Piqσq=Aiqσq if iq[m] and Piqσq=Biqσq if jqX. With respect to the tracial state tr(J+1)R, it is clear that this is a perfect synchronous quantum approximate strategy, since it passes each of the consistency checks perfectly term-by-term.

Corollary 9.

There exists an inverse exponential η(R) such that it is RE-hard to decide whether 𝒢(B,J,R) for a 3SAT5 instance B has synchronous quantum value 1 or quantum value that is η(R).

Proof.

By Theorem 5, there exists s<1 such that it is RE-hard to decide if the synchronous quantum value of the constraint-variable game of a 3SAT5 instance B is 1 or <s. By Theorem 0.1 of [30], there is a constant s such that it is RE-hard to decide if the quantum value of a 3SAT5 is 1 or <s. Using Lemma 8 gives the wanted reduction.

Definition 10.

Let 𝒢=(I,{Oi},μ,V) be a nonlocal game. The connectivity graph of 𝒢 is the bipartite graph Γ(𝒢) with left vertices VL(Γ(𝒢))={iIjμ(i,j)>0}, right vertices VR(Γ(𝒢))={jIiμ(i,j)>0}, and edges (i,j)E(Γ(𝒢)) if and only if π(i,j)>0.

Let 𝕦n be the uniform distribution on the constraints of a CS S. The connectivity graph of the constraint-variable game 𝒢(S,𝕦n) is equal to the connectivity graph of the CS S (see Definition 1). Hence, the connectivity graph Γ(𝒢(B,J,R)) for B a 3SAT5 instance with variables X has n=m(J+1)R left vertices and k=((J+1)RR)|X|RmJR right vertices. In the following, we often equate the left vertices of Γ(𝒢(B,J,R)) with [n] and the right vertices with [k].

As mentioned earlier the other role of J and R is to ensure J-smoothness of the assignments to the newly constructed game 𝒢(B,J,R). The proof follows along the lines of the lemma from [23].

Lemma 11 ([23], Lemma 2.4).

For fixed i[m](J+1)R and any two distinct assignments σ1 and σ2 to i,

Prj[πj,i(σ1)πj,i(σ2)]11J,

where j is distributed according to the conditional distribution of μ for fixed i, i.e. Pr[j=j0]=μ(i,j0)/kπ(i,k).

Proof.

By assumption, there exists some q0[(J+1)R] such that (σ1)iq0(σ2)iq0. As such, if jq0=iq0, then πj,i(σ1)πj,i(σ2), since the projection preserves the q0-th term. Let L={qjqiq}[(J+1)R] be a set-valued random variable. Then, we have the lower bound Prj[πj,i(σ1)πj,i(σ2)]Pr[q0L]. The number of subsets of size R in [(J+1)R] is ((J+1)RR) and the number that do no include q0 is ((J+1)R1R), so the probability

Pr[q0L] =((J+1)R1R)((J+1)RR)=((J+1)R1)!(JR)!R!(JR1)!R!((J+1)R)!=JR(J+1)R=11J+111J.

We state the following lemma for later use.

Proposition 12.

For any i[m](J+1)R and j such that μ(i,j)>0, we have for any assignment τ to j that |(πj,i)1(τ)|4R.

Proof.

For any x{0,1}, there are at most 4 ways to extend it to a satisfying 3SAT clause. Hence, since there are R indices of τ to be extended to a satisfying assignment to i, there are at most 4R ways to do it.

Proof of Theorem 6.

Our goal is to reduce 3SAT5 to SLCq(1,s). We start by constructing a Smooth Label Cover instance (G,[n],[k],Σ) along the lines of [18, Appendix A]. As above, consider a bipartite graph Γ(𝒢(B,J,R)). Associated to each edge (i,j) there is a map πj,i which satisfies the smoothness property (Lemma 11). Moreover, the graph Γ(𝒢(B,J,R)) is bi-regular as the 3SAT5 instances we started with have the property that every variable appears exactly in 5 clauses, giving that right degree is 5R. For each fixed left vertex, one must choose which of R coordinates are chosen from (J+1)R and then which of the 3 variables are chosen from each clause. Hence, the left degree is ((J+1)RR)3R.

Now, let V be the set of left vertices of Γ(𝒢(B,J,R)), and connect i,iV by an edge labelled by j if j is a right vertex that is adjacent to both of them in Γ(𝒢(B,J,R)). For each edge e={i,i}, define the projection maps πe,i=πj,i and πe,i=πj,i, where j is the corresponding right vertex. By Lemma 11, we see that smoothness property holds. That is, for every vertex vV and distinct i,j[n], we have

Prwv[πev(i)=πew(j)]1J. (2)

We move on to show that it is RE-hard to distinguish between the following two cases: ωq(𝔖)=1, or ωqs(𝔖)1/exp(R). For completeness, let 𝒮 denote a quantum strategy winning perfectly at the synchronous version of the clause variable (J,R)-dummy game associated to B as in Section 2.1. Since the game is synchronous, there must exist a perfect quantum synchronous assignment 𝒮s. Let us denote it 𝒮s=(Pu,Qv), Pu={Pul}l[k] is a PVM for every uU and Qv={Qvi}i[n] is a PVM for every vV. Then we have

1=ωq(𝒢(B,J,R),𝒮s)=𝔼(u,v)Ei[n]tr(Puπv,u(i)Qvi) (3)

Now consider the quantum assignment for 𝔖 given by the operators 𝒮={Qv:vV}. We compute its value:

ωq(𝔖,𝒮)=𝔼uU,v1,v2Nui,j[n]:πv1,u(i)=πv2,u(j)tr(Qv1iQv2j)=𝔼uU,v1,v2Nul[k]tr(Q~v1lQ~v2l),

where we defined Q~v1l=iπv1,u1(l)Qv1i and similarly for Q~v2l.

Now we note that {Q~v1l}l[k] defines a PVM. Indeed, l[k]Q~v1l =liπv1,u1(l)Qv1i =1. Moreover, since {Qvi}i[n] forms an orthonormal set of projections, it is clear that {Q~v1l}l[k] will as well form an orthonormal set of projections. Therefore, we can use Lemma 34 of [32]:

ωq(𝔖,S)2𝔼uU,v1,v2Nul[k]tr(Q~v1lPul+Q~v2lPul)3=1,

where Nu is the set of vertices adjacent to u, and we used that

𝔼uU,v1,v2Nul[k]tr(Q~v1lPul)=𝔼(u,v1)Ei[n]tr(Qv1iPuπv1,u(i)),

along with the assumption from equation (3). This completes the proof of completeness.

For soundness, let =({Qvi}i[n]) be a quantum synchronous assignment for 𝔖 which satisfies:

ωq(𝔖,)=𝔼uU,v1,v2Nui,j[n]:πv1,u(i)=πv2,u(j)tr(Qv1iQv2j)>s, (4)

for some s<1. Define the operators Pul=𝔼vNuiπe,v1(l)Qvi. These operators form a POVM as they are clearly positive and satisfy

l[k]Pul=𝔼vNuliπe,v1(l)Qvi=1,

as {Qvi}i is a PVM. Using Naimark’s dilation theorem, we can replace Pu with a PVM that performs at least as well. Now, consider the strategy 𝒮=(Pu,Qv) for 𝒢(B,J,R). This assignment has value:

ωq(𝒢(B,J,R),𝒮)=𝔼(u,v1)Ei[n]tr(Puπv1,u(i)Qv1i)=𝔼v1,v2NuuUi,j[n]:πv1,u(i)=πv2,u(j)tr(Qv1iQv2j)>s,

using the assumption from equation (4). By Lemma 8 we conclude that the s1/exp(R) and the claim follows.

3.2 The Hardness of Quantum Oracularized Smooth Label Cover

In this section, we show an analog of Theorem 6 where we consider the quantum oracularized value instead of the quantum synchronous value.

Corollary 13.

For any 0<s<1, there exists large enough alphabets over which SLCqo(1,s) is RE-hard.

This result follows directly from the following theorem and the trivial reduction from SLCqo,q(1,s).

Theorem 14.

For any 0<s<1, there exists large enough alphabets over which SLCqo,q(1,s) is RE-hard.

To prove this theorem, we start from a slightly altered version of Theorem 5. In particular, the following lemma shows that we can alter the 3SAT5 game so that the resulting optimal strategies for the SLC instance obtained by the reduction outlined in the proof of Theorem 6 will be oracularizable.

Lemma 15.

There exists a constant 0<s<1 such that it is RE-hard to distinguish whether the clause-variable game associated with a 3SAT10 instance has synchronous quantum value 1 or at most s. Moreover, when the value is 1, there exists binary observables {Ax}xX corresponding to each variable xX in the instance which satisfy:

  1. 1.

    the observables satisfy the constraints

  2. 2.

    [Ax,Ay]=0 if there exists i[m] such that x,yVi,

  3. 3.

    [Ax,Ay]=0 if there exist i,j[m] and zX such that x,zVi and y,zVj.

Proof.

The only non-trivial part of the statement is the third property. Let S be a 3SAT5 instance and Γ=Γ(S) be its constraint graph with constraint (left) vertices uU and (right) variables vertices xX. Starting from Γ consider the following graph Γ which is constructed as follows: Let N(u)X be the neighbourhood of u. These represent the variables in the corresponding constraint. For each uU, add a “local” copy xu to X for each “global” vertex xN(u) (i.e. 5 copies for each variable vertex, as S is a 3SAT5 instance). For each copy of N(u) added to X, we remove u and add 7 copies of the vertex u to U and, for each new copy u, an edge from u to each vertex xu in the copy of N(u). Now, for each added variable vertex xu, add 2 vertices wxu and vxu to the constraint vertices U, and edges connecting both xu and x to wxu and vxu. We now observe that each vertex in X has degree 10. For convenience later, we let UU denote the vertices in Γ incident to only “local” variable vertices. Likewise, we let VU and WU denote the subsets of vertices wxu and vxu, respectively. Notably, U=UVW are the constraint vertices of Γ.

Now, consider the CS S and the connectivity graph Γ built from Γ as above. From S and Γ we construct a new CS S as follows. For each uU, there is a 3SAT clause u from S that was copied to create u. Add to S a copy of that constraint with xu taking the role of x for each xN(u). Next, for the vertices vxuV, add the constraint xx¬xu to S. Finally, for the vertices wxuW, add the constraint xuxu¬x to S.

We now observe that for the constructed CS S we have that Γ(S)=Γ. Next, suppose there exists a quantum perfect strategy for the constraint-variable game corresponding to S. Denote Ax for the observable corresponding to xX in this perfect strategy. Now, extend this quantum assignment to the variables of S by taking the observables for xu to be Axu=Ax. By construction, this satisfies both the 3CNF constraints on the labelled variables and the new equality constraints. Hence, it gives a quantum satisfying assignment to S – hence the reduction is complete. Moreover, we note that this assignment also satisfies conditions (2) and (3) of the statement. First, if x and y belong to the same context of S, then either x=au and y=bu for some a,b belonging to the same context of S and hence [Ax,Ay]=[Aa,Ab]=0; or y=xu (or vice-versa) so Ax=Ay and hence they commute. Second, suppose x and y are variables of S that each share a constraint with a variable z. By construction, either the constraint containing x and z or the constraint containing y and z must contain a “global” variable w. Without loss of generality, let us assume we are in the first case. That implies that x=w or x=wu, and z=w or z=wu, so Ax=Aw=Az. As z is in the same constraint as y, this means [Ax,Ay]=[Az,Ay]=0.

For soundness, one can observe that the transformation between S to S is an instance of subdivision, and therefore we can appeal to [8, Theorem 5.2]. In particular, this implies that if the constraint-variables CS games corresponding to S has quantum synchronous value less than s, then the constraint variable game corresponding to S has quantum synchronous value less than C0s, for some universal constant C0>1.

Proof of Theorem 14.

This proof is similar to the proof of Theorem 6. The only difference is we start the reduction from the instances in Lemma 15 rather than Theorem 5. The proof of soundness is exactly the same. We only need to show that in the completeness argument that the assignment we construct for the smooth label cover instance is a quantum oracularizable assignment.

Consider an instance B of 3SAT10 from Lemma 15 which has quantum value 1. Let Ax denote the operators as in the statement of Lemma 15, and let {Axb}b{0,1} denote the corresponding PVMs. Then, by the construction in the proof of Lemma 8, Alice’s operators in the corresponding perfect strategy for 𝒢(B,J,R) are Piσ=q=1(J+1)RxViqAxσq(x). We have that, for questions i,i of 𝒢(B,J,R) such that there exists j with π(i,j),π(i,j)>0, [Piσ,Piσ]=0. This is because, for all q[(J+1)R], either jq=iq=iq or jqViqViq, and therefore for each xViq and yViq either x and y are in the same context, or there exists z that shares a context with both x and y. Hence, by properties (2) and (3) of the strategy induced by the Ax from Lemma 15, [Axσq(x),Ayσq(y)]=0. Then, using the construction of Theorem 6, the strategy 𝒮 for 𝔖 is given by Qvi=Piσ, where vV corresponding to i and i[n] corresponding to σ. It follows from the above commutation relation on the Piσ that this strategy is oracularizable. This is a perfect strategy for 𝔖 by the same argument as in the proof of Theorem 6.

4 RE-hardness of 3SAT* with fixed degree

In this section, we establish the RE-hardness of 3SAT5 and prove Theorem 5. Our starting point is the following undecidability result for succinctly presented 3SAT protocols.

Theorem 16 ([8]).

There exists a constant 0<s<1 such that there is a polynomial-time reduction from the halting problem to SuccinctCSPcv(3SAT)1,s.

There are two technical issues we need to resolve before we can prove Theorem 5. Firstly, we need to resolve the issue of succinctness. In particular, our result requires a direct presentation of the 3SAT protocol, rather than the succinct presentation from the BCS-MIP protocol in Theorem 16. Secondly, due to technical limitations of our proof techniques (see e.g. in the proof of Theorem 28), we require that the question distribution to our 3SAT protocol be uniform, another property not guaranteed a priori from the protocols in Theorem 16. Fortunately, we can resolve both of these issues.

Definition 17.

Fix a universal Turing machine M. The halting problem is the language HALTING of all strings x{0,1} such that M halts on input x. For a function f: such that f(n)n, the f-padded halting problem is the language PADDEDHALTINGf={x0f(|x|)|x|xHALTING}.

In particular, there is a O(f)-time reduction from the halting problem to the padded halting problem by padding with 0, and a polynomial-time reduction from the padded-halting problem to the halting problem by truncating. Therefore PADDEDHALTINGf is RE-complete. Hence, to deal with the succinctness issue, we push the exponential-time reduction to the realm of RE, where the computation time is immaterial. In fact, we can exploit this idea further, and use it to enforce our uniformity conditions on the resulting 3SAT3 instances. More explicitly, we show that constraint-variable BCS nonlocal games with uniform distribution are RE-complete in the following sense.

Lemma 18.

There exists s(0,1) such that there is a polynomial-time reduction from the exp-padded halting problem to CSPcv(3SAT)1,s with uniform question distribution.

Proof.

From Theorem 16 there exists a polynomially-bounded function p such that the reduction to succinct entangled 3SAT maps from a string x – seen as input to a universal Turing machine M – to Turing machines that sample a probability distribution on constraints from a 3SAT instance Sx=(X,{(Vi,Ci)}i=12p(|x|))). Now consider the reduction from the 2p-padded halting problem defined as follows. For any string y, truncate it to the first p1(log|y|) bits and call that substring x. If yx02p(|x|)|x|, then map y to a fixed unsatisfiable constraint system Sy=S0. Else, since x is an instance of the halting problem, the reduction of Theorem 16 maps it to a probability distribution π on constraints of a 3SAT instance Sx with 2p(|x|)=|y| constraints. Now, by deterministically enumerating over random seeds for the Turing machine that samples π, we obtain the distribution in poly(|y|) time. Next, let Sy=(X,{(Vi,j,Ci)}i,j)) be the 3SAT instance defined from Sx by repeating each constraint i |y|2π(i) times. Sy has my=i|y|2π(i) constraints, which is bounded as myi(|y|2π(i)+1)=|y|2+|y| and myi|y|2π(i)=|y|2.

We claim that the map ySy is a polynomial-time reduction from the 2p-padded halting problem to CSPcv(3SAT)1,(1+s)/2. It is clear that the reduction is polynomial-time in |y|. If y is a yes instance of the 2p-padded halting problem, then x is a yes instance of the halting problem, so Sx has a perfect quantum satisfying assignment. Since Sy has the same constraints as Sx, it is also perfectly quantum satisfiable. Now, if y is a no instance of the halting problem, either yx02p(|x|)|x| or x is a no instance of the halting problem. In the former case, Sy=S0 can be chosen to have large enough defect. In the latter case, def(τ)1s for any finite-dimensional tracial state on 𝒜cv(Sx,π). Now, let τ be a finite-dimensional tracial state on 𝒜cv(Sy,𝕦my), and let φ:𝒜cv(Sy) be the GNS representation, with tracial state ρ. Now, let φ be the representation of 𝒜cv(Sx) defined as φ(Πb(σ(a)))=φ(Πb(σ(a))) and φ(ΦVi,ϕ)=φ(ΦVi,j,ϕ) for the j that minimizes ϕCiaViρ(φ(ΦVi,j,ϕ)(1φ(Πϕ(a)(σ(a))))); let τ=ρφ. Since τ is a tracial state on 𝒜cv(Sx,π), and the PVMs are extremal within the POVMs, the defect is bounded by

def(τ) i=1|y|π(i)|Vi|φCiaViρ(1|y|2π(i)j=1|y|2π(i)φ(ΦVi,j,ϕ)(1φ(Πϕ(a)(σ(a)))))
i,jπ(i)|y|2π(i)1|Vi,j|φCiaViτ(ΦVi,j,ϕ(1Πϕ(a)(σ(a)))).

Now, |y|2π(i)|y|2π(i), so

π(i)|y|2π(i)1|y|2=my|y|2𝕦my(i,j)(1+1|y|2)𝕦my(i,j).

Hence, def(τ)(1+1|y|2)def(τ)2def(τ). Hence, for every τ, def(τ)1s2, giving the desired gap.

Now, we show that the 3SAT protocol can be reduced to an instance of entangled 3SAT5, which denotes a 3SAT CSP where every variable appears exactly in 5 clauses, equivalently the degree of every left vertex in its connectivity graph (see Definition 1) is 5. In other words, we show that we can fix the degree of 3SAT while preserving a constant soundness gap. Although our approach is inspired by the classical proof in [14], establishing the proof in the quantum case requires some additional technical results, in particular a novel use of expander graphs, which is not needed to establish the classical analogue.

Definition 19.

A graph G=(V,E) is an (n,d,λ)-spectral expander if |V|=n, the degree of G is d, G is connected, and the second-largest eigenvalue of the adjacency matrix A(G) is at most d(1λ). A (d,λ)-expander family is a sequence of graphs (Gn) such that Gn is a (n,d,λ)-spectral expander for each n, and a description of Gn can be generated in time polynomial in n.

Theorem 20 (e.g. [29, 37]).

There are constants d and λ>0 such that there exists a (d,λ)-expander family.

It will also be useful to know the expansion of the cycle graph, which is a very weak expander, but has minimal degree and nonzero expansion.

Lemma 21.

Let Cd be the cycle on d vertices. Cd is a (d,2,8d2)-spectral expander.

Proof.

Let ω be a primitive d-th root of unity. It is easy to see that for any i=0,,d1, the vector (1,ωi,ω2i,,ω(d1)i) is an eigenvector of the adjacency matrix A(Cd) with eigenvalue 2cos(2πid), and that these eigenvectors provide an eigenbasis. As such, the largest eigenvalue is the degree 2 and the second-largest eigenvalue is 2cos(2πd). Thus, the expansion coefficient is λ=22cos(2πd)2=2sin2(πd)8d2.

Lemma 22 (Lemma A.2 [21]).

Let G=(V,E) be an (n,d,λ)-spectral expander, let 𝒜 be a -algebra, let τ be a state on 𝒜, and let {au}uV be a collection of operators in 𝒜. Then,

1n2u,vauavτ21λ2dn{u,v}Eauavτ2
Corollary 23.

For each uV, suppose {Aiu}i=1k is a PVM in some finite-dimensional von Neumann algebra such that 2nd{u,v}EiAiuAivτ2ε for some tracial state τ on . Then, there exists a PVM {Pi}i=1k such that 1nu,iAiuPiτ25ε/λ.

Proof.

By Lemma 22 we know that 1n2u,viAiuAivτ2ελ. Then, note that

iAiuAivτ2=iτ(Aiu+Aiv2AiuAiv)=22iτ(AiuAiv),

and hence 1n2u,viτ(AiuAiv)1ε2λ. Writing the POVM Ai=1nuAiu, we have that

iτ((Ai)2)=1n2u,v,iτ(AiuAiv)1ε2λ,

so by [10][Theorem 1], there exists a PVM {Pi}i such that iPiAiτ29ε2λ. This gives that

1nu,iAiuPiτ2=22nu,iτ(AiuPi)=22iτ(AiPi)
ε2λ+iτ(Pi)+iτ((Ai)2)2iτ(AiPi)=ε2λ+iAiPiτ25ελ

Figure 2: The reduction from 3SAT to 3SAT5. We first replace each variable with a labelled copy, then add equality constraints between the new variables. By replacing each equality constraint with two 3SAT constraints, we get a 3SAT5 instance.

With these results and definitions established we now move onto the reduction. To reduce the number of constraints that each variable appears in, we modify the constraint system by labelling each variable by the constraint it appears in and adding equality constraints between these labelled variables, one for each edge of an expander graph, see Figure 2. We use the properties of the expanders (defined above) to ensure equality while maintaining the low degree. We formalize this in the following definition.

Definition 24.

Let G=(Gn) be a sequence of graphs such that Gn=([n],En), and let S=(X,{(Vi,Ci)}i=1m) be a k-ary CS. For each variable xX, let nx=|{ixVi}| and fix a bijection rx:{ixVi}[nx]. We call the G-replacement of S the k-ary CS S|G with variables X|G={xii[m],xVi} and two types of constraints: for each i[m], the constraint (Vi,Ci) where Vi={xixVi}; and for each xX and edge {u,v}Enx, the constraint (Vx,rx1(u),rx1(v),C=), where Vx,i,j={xi,xj} and C=={(a,a)ak} is the k-ary equality constraint. Given a probability distribution π on [m], define the probability distribution π|G via π|G(i)=π(i)/2 and π|G(x,i,j)=π(x)2dnx where π(x)=i.xViπ(i)|Vi|.

 Remark 25.

If G is a (d,λ)-expander family, then the left degree of the connectivity graph of Γ(S|G) is d+1; the right degree is simply the largest number of variables in a constraint, that is max{2,maxi|Vi|}. In particular, if S is a 3SAT instance, we have that the left vertices all have degree d+1 and the right vertices have degree 2 or 3. Also, the equality constraint between two boolean variables x,y can be represented by the gadget (¬xyy)(x¬y¬y). If B is a BCS which is a 3SAT instance, we call B|G,3SAT the 3SAT instance constructed by replacing all the equality constraints in B|G by the two constraints given in the above gadget. Then, the left vertices of Γ(B|G,3SAT) all have degree 2d+1 and the right vertices all have degree 3.

Lemma 26.

Let S=(X,{(Vi,Ci)}i=1m) be a CS, let π be a probability distribution on [m], and let τ be a tracial state on 𝒜cv(S,π). Then,

def(τ)=i,xVi,akπ(i)2|Vi|Πa(σi(x))Πa(σ(x))τ2.

Proof.

In fact,

def(τ) =i,xViπ(i)|Vi|akτ(Πa(σi(x))(1Πa(σ(x)))).

To finish the proof, note that for any projectors P,Q, we have that

PQτ2=τ(P+Q2PQ)=τ(PQ)+2τ(P(1Q)),

and therefore

ak12Πa(σi(x))Πa(σ(x))τ2
=ak12τ(Πa(σi(x))Πa(σ(x)))+τ(Πa(σi(x))(1Πa(σ(x))))
=12τ(11)+akτ(Πa(σi(x))(1Πa(σ(x))))=akτ(Πa(σi(x))(1Πa(σ(x)))).

Lemma 27.

Consider the BCS Bx=y=({x,y},{(V1,C1),(V2,C2)}), where V1=V2={x,y,z}, and C1 and C2 the 3CNF constraints given by ¬xyy and x¬y¬y, respectively. Then, for a state τ on 𝒜cv(Bx=y,𝕦3), σ(x)σ(y)τ264def(τ).

Proof.

For a variable v, write vi=σi(v), vai=σi(Πa(v)), v=σ(v), and va=σ(Πa(v)). Due to the constraints, we have x11y11=0 and x12y12=0. Note that vivτ2=4vaivaτ2 and hence using Lemma 26,

def(τ)=i,vVi18|Vi|vivτ2=116(x1xτ2+x2xτ2+y1yτ2+y2yτ2).

Next,

xyτ2 =1xyτ2=4x1y1+x1y1τ2
=4x11(y1y11)+(x1x11)y1+x12(y1y12)+(x1x12)y1τ2
4(yy1τ2+yy2τ2+xx1τ2+xx2τ2)64def(τ),

where the first inequality is i=1kaiτ22logki=1kaiτ2 [31, Lemma 7.2].

Theorem 28.

Let S=(X,{(Vi,Ci)}i=1m) be a k-ary CS, and G=(Gn) be a (d,λ)-expander family. For every tracial state τ on 𝒜cv(S|G,𝕦m|G), there exists a tracial state τ on 𝒜cv(S,𝕦m) such that def(τ)80Lλdef(τ), where L=maxi|Vi|.

Proof.

Write π=𝕦m. Write εi=1|Vi|xiVi,aΠa(σi(xi))Πa(σ(xi))τ2 and

εx=12dnxi,j.xViVj,{rx(i),rx(j)}EnxaΠa(σx,i,j(xi))Πa(σ(xi))τ2+Πa(σx,i,j(xj))Πa(σ(xj))τ2.

We have def(τ)=iπ(i)4εi+xπ(x)4εx. Since Cx,i,j=C= is the equality constraint between xi and xj, σx,i,j(xi)=σx,i,j(xj) so that

1dnxi,j.xViVj,{rx(i),rx(j)}EnxaΠa(σ(xi))Πa(σ(xj))τ24εx.

Let φ:𝒜cv(S|G,𝕦m|G) be a -representation and ρ: be a state such that τ=ρφ is the GNS representation of τ. Using Corollary 23, there exists an order-k unitary Tx such that

1nxi.xViaφ(Πa(σ(xi)))Πa(Tx)ρ220λεx.

Take χ:𝒜cv(S,𝕦m) to be the -homomorphism defined via χ(σi(x))=φ(σi(xi)) and χ(σ(x))=Tx. Take τ=ρχ. Using the fact that π is uniform, note that π(i)=1m and nxLmπ(x)nxm. Then, the defect

def(τ) =iπ(i)2|Vi|xVi,aφ(Πa(σi(xi)))Πa(Tx)ρ2
iπ(i)|Vi|xVi,aφ(Πa(σi(xi)))φ(Πa(σ(xi)))ρ2+φ(Πa(σ(xi)))Πa(Tx)ρ2
iπ(i)εi+x1mi.xViaφ(Πa(σ(xi)))Πa(Tx)ρ2
iπ(i)εi+20λxnxmεxiπ(i)εi+4Lλxπ(x)εx80Lλdef(τ).

Proof of Theorem 5.

Due to Lemma 18, there is a polynomial-time reduction from the exp-padded halting problem, an RE-complete problem, to CSPcv(3SAT)1,s for some s(0,1). Let B=(X,{(Vi,Ci)}i=1m) be a 3SAT instance and let G=(Gn=([n],En))n be a (d,λ)-expander family. Next, using Theorem 28, for every trace τ on 𝒜cv(B|G,𝕦m|G), there exists a trace τ on 𝒜cv(B,𝕦m) with defect def(τ)240λdef(τ). We have 𝕦m|G(i)=12m and 16dm𝕦m|G(x,i,j)12dm, hence we can replace 𝕦m|G by the uniform distribution on the m constraints of B|G while incurring only a constant penalty. Explicitly, there exists a constant C such that for every trace τ on 𝒜cv(B|G,𝕦m), there exists a trace τ on 𝒜cv(B,𝕦m) with defect def(τ)Cdef(τ). Consider the family of graphs H=(Cn)n where Cn is the cycle on n vertices. By Lemma 21, Cn is a (n,2,8n2) expander, so H is not an expander family. However, since each variable in B|G is contained in at most d+1 constraints, H behaves like an expander family with λ=8(d+1)2 with respect to B|G. As such, using Theorem 28 again, for every trace τ on 𝒜cv(B|G|H,𝕦m|H), there exists a trace τ on 𝒜cv(B,𝕦m) with defect def(τ)6(d+1)2Cdef(τ). To finish, note that B|G|H has 3CNF or equality constraints. Using Lemma 27, we can replace all the equality constraints by gadgets built out of 3CNF constraints. As such, there exists a 3SAT-5 instance B, a probability distribution and a constant C such that for every trace τ on 𝒜cv(B,π), there exists a trace τ on 𝒜cv(B,π) such that def(τ)Cdef(τ).

References

  • [1] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. Proof verification and the hardness of approximation problems. Journal of the ACM (JACM), 45(3):501–555, 1998. doi:10.1145/278298.278306.
  • [2] Sanjeev Arora and Shmuel Safra. Probabilistic checking of proofs: A new characterization of NP. Journal of the ACM (JACM), 45(1):70–122, 1998. doi:10.1145/273865.273901.
  • [3] Albert Atserias, Phokion G. Kolaitis, and Simone Severini. Generalized satisfiability problems via operator assignments. Journal of Computer and System Sciences, 105:171–198, 2019. doi:10.1016/J.JCSS.2019.05.003.
  • [4] László Babai, Lance Fortnow, and Carsten Lund. Non-deterministic exponential time has two-prover interactive protocols. computational complexity, 1(1):3–40, March 1991. doi:10.1007/BF01200056.
  • [5] Richard Cleve, Peter Hoyer, Benjamin Toner, and John Watrous. Consequences and limits of nonlocal strategies. In Proceedings of the 19th IEEE Annual Conference on Computational Complexity, CCC ’04, pages 236–249, Washington, DC, USA, 2004. IEEE Computer Society. doi:10.1109/CCC.2004.9.
  • [6] Richard Cleve and Rajat Mittal. Characterization of binary constraint system games. In International Colloquium on Automata, Languages, and Programming (ICALP) 2012, pages 320–331, 2012. doi:10.1007/978-3-662-43948-7_27.
  • [7] Richard Cleve, William Slofstra, Falk Unger, and Sarvagya Upadhyay. Perfect parallel repetition theorem for quantum XOR proof systems. Computational Complexity, 17(2):282–299, 2008. doi:10.1007/S00037-008-0250-4.
  • [8] Eric Culf and Kieran Mastel. RE-completeness of entangled constraint satisfaction problems. In 2025 IEEE 66th Annual Symposium on Foundations of Computer Science (FOCS), pages 2194–2230, 2025. doi:10.1109/FOCS63196.2025.00116.
  • [9] Eric Culf, Hamoon Mousavi, and Taro Spirig. Approximation algorithms for noncommutative CSPs. In 2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS), pages 920–929. IEEE, 2024. doi:10.1109/FOCS61266.2024.00061.
  • [10] Mikael de la Salle. Orthogonalization of positive operator valued measures. Comptes Rendus. Mathématique, 360(G5):549–560, 2022. doi:10.5802/crmath.326.
  • [11] Irit Dinur, Subhash Khot, Guy Kindler, Dor Minzer, and Muli Safra. Towards a proof of the 2-to-1 games conjecture? In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, pages 376–389, New York, NY, USA, 2018. Association for Computing Machinery. doi:10.1145/3188745.3188804.
  • [12] Irit Dinur, David Steurer, and Thomas Vidick. A parallel repetition theorem for entangled projection games. computational complexity, 24(2):201–254, 2015. doi:10.1007/S00037-015-0098-3.
  • [13] Yangjing Dong, Honghao Fu, Anand Natarajan, Minglong Qin, Haochen Xu, and Penghui Yao. The computational advantage of MIP* vanishes in the presence of noise. Journal of the ACM, 2023.
  • [14] Uriel Feige. A threshold of ln n for approximating set cover. Journal of the ACM (JACM), 45(4):634–652, 1998. doi:10.1145/285055.285059.
  • [15] Uriel Feige, Shafi Goldwasser, Laszlo Lovász, Shmuel Safra, and Mario Szegedy. Interactive proofs and the hardness of approximating cliques. J. ACM, 43(2):268–292, March 1996. doi:10.1145/226643.226652.
  • [16] Honghao Fu, Kieran Mastel, and Xingjian Zhang. Succinct perfect zero-knowledge for MIP*. arXiv preprint, 2025. arXiv:2503.04517.
  • [17] Michel X. Goemans and David P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. ACM, 42(6):1115–1145, November 1995. doi:10.1145/227683.227684.
  • [18] Venkatesan Guruswami, Prasad Raghavendra, Rishi Saket, and Yi Wu. Bypassing UGC from some optimal geometric inapproximability results. ACM Trans. Algorithms, 12(1), feb 2016. doi:10.1145/2737729.
  • [19] Zhengfeng Ji. Binary constraint system games and locally commutative reductions. arXiv preprint, 2013. arXiv:1310.3794.
  • [20] Zhengfeng Ji, Anand Natarajan, Thomas Vidick, John Wright, and Henry Yuen. 𝖬𝖨𝖯=𝖱𝖤. Commun. ACM, 64(11):131–138, October 2021. doi:10.1145/3485628.
  • [21] Zhengfeng Ji, Anand Natarajan, Thomas Vidick, John Wright, and Henry Yuen. Quantum soundness of testing tensor codes. arXiv preprint, 2021. arXiv:2111.08131.
  • [22] Julia Kempe, Oded Regev, and Ben Toner. Unique games with entangled provers are easy. SIAM Journal on Computing, 39(7):3207–3229, 2010. doi:10.1137/090772885.
  • [23] S. Khot. Hardness results for coloring 3-colorable 3-uniform hypergraphs. In The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings., pages 23–32, 2002. doi:10.1109/SFCS.2002.1181879.
  • [24] S. Khot. On the power of unique 2-prover 1-round games. In Proceedings 17th IEEE Annual Conference on Computational Complexity, pages 25–, 2002. doi:10.1109/CCC.2002.1004334.
  • [25] Subhash Khot, Guy Kindler, Elchanan Mossel, and Ryan O’Donnell. Optimal inapproximability results for MAX-CUT and other 2-variable CSPs? SIAM Journal on Computing, 37(1):319–357, 2007. doi:10.1137/S0097539705447372.
  • [26] Subhash Khot, Dor Minzer, and Muli Safra. On independent sets, 2-to-2 games, and grassmann graphs. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, pages 576–589, New York, NY, USA, 2017. Association for Computing Machinery. doi:10.1145/3055399.3055432.
  • [27] Subhash Khot and Oded Regev. Vertex cover might be hard to approximate to within 2ε. Journal of Computer and System Sciences, 74(3):335–349, 2008. Computational Complexity 2003. doi:10.1016/j.jcss.2007.06.019.
  • [28] Junqiao Lin. Tracial embeddable strategies: Lifting MIP* tricks to MIPco. arXiv preprint, 2024. arXiv:2304.01940.
  • [29] Grigorii Aleksandrovich Margulis. Explicit construction of concentrators. Problem Inf. Trans., 9:325–332, 1973.
  • [30] Amine Marrakchi and Mikael de la Salle. Almost synchronous correlations and Tomita-Takesaki theory. arXiv preprint, 2023. arXiv:2307.08129.
  • [31] Kieran Mastel and William Slofstra. Two prover perfect zero knowledge for MIP*. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing, pages 991–1002, 2024. doi:10.1145/3618260.3649702.
  • [32] Hamoon Mousavi and Taro Spirig. A Quantum Unique Games Conjecture. In 16th Innovations in Theoretical Computer Science Conference (ITCS 2025), volume 325 of Leibniz International Proceedings in Informatics (LIPIcs), pages 76:1–76:16. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.ITCS.2025.76.
  • [33] Anand Natarajan and Chinmay Nirkhe. The status of the quantum PCP conjecture (games version). arXiv preprint, 2024. doi:10.48550/arXiv.2403.13084.
  • [34] Connor Paddock and William Slofstra. Satisfiability problems and algebras of boolean constraint system games. Illinois Journal of Mathematics, 69(1):81–107, 2025.
  • [35] Christos Papadimitriou and Mihalis Yannakakis. Optimization, approximation, and complexity classes. In Proceedings of the twentieth annual ACM symposium on Theory of computing, pages 229–234, 1988.
  • [36] Prasad Raghavendra. Optimal algorithms and inapproximability results for every CSP? In Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing, STOC ’08, pages 245–254, New York, NY, USA, 2008. Association for Computing Machinery. doi:10.1145/1374376.1374414.
  • [37] O. Reingold, S. Vadhan, and A. Wigderson. Entropy waves, the zig-zag graph product, and new constant-degree expanders and extractors. In Proceedings 41st Annual Symposium on Foundations of Computer Science, pages 3–13, 2000. doi:10.1109/SFCS.2000.892006.
  • [38] Thomas Vidick. Almost synchronous quantum correlations. Journal of Mathematical Physics, 63(2), February 2022. doi:10.1063/5.0056512.
  • [39] Stephanie Wehner. Tsirelson bounds for generalized Clauser-Horne-Shimony-Holt inequalities. Physical Review A – Atomic, Molecular, and Optical Physics, 73(2):022110, 2006.