Pith. Sign in

REVIEW

Efficient algorithm for a quantum analogue of 2-SAT

Quantum Physics · Submitted 14 Feb 2006 · 9 references

Pith's verdict: Both claims hold up: the 2-SAT algorithm is correct, and the real technical contribution is the four-dimensional clock that pushes QMA_1-hardness down to k=4.

T0 · AI review

How this review was made: An AI referee (selfhosted/deepseek-v4.1-flash) read the paper on November 11, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 3 major objections · 7 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv IDquant-ph/0602108 (version 1)
Pith IDIGKHLIC2, Pith's permanent record of this paper and its review
CitationSergey Bravyi. "Efficient algorithm for a quantum analogue of 2-SAT." arXiv:quant-ph/0602108 (2006). https://pith.science/paper/IGKHLIC2
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

Quantum 2-SAT is no harder than its classical counterpart: a polynomial-time classical algorithm decides whether an n-qubit state can simultaneously avoid a list of forbidden two-qubit subspaces, while the k-qubit version becomes hard only,

The reading

The paper asks what happens to the classical 2-SAT problem when bits become qubits. In the quantum version, each clause on a pair of bits is replaced by a two-qubit projector, and a satisfying assignment is an $n$-qubit pure state $|Psiangle$ whose every two-qubit reduced density matrix is orthogonal to the corresponding forbidden subspace, i.e. $Pi_{a,b}|Psiangle = 0$ for all pairs. The author gives a classical algorithm that decides this in time $O(n^4)$, generalizing the standard linear-time classical 2-SAT algorithm, and then shows that the $k$-qubit version with a polynomial precision promise is complete for QMA with one-sided error for every constant $k geq 4$. The pair of results draws a sharp line: exact satisfiability of two-qubit quantum constraints is tractable, but four-qubit constraints already encode the full power of quantum verification.

What carries the argument

The load-bearing device is Lemma 1: if a rank-three tensor $psi$ obeys $varphi^{alpha,beta}psi_{alpha,beta,gamma} = 0$ and $theta^{beta,gamma}psi_{alpha,beta,gamma} = 0$, then it also obeys $omega^{alpha,gamma}psi_{alpha,beta,gamma} = 0$ with $omega = varphi, epsilon, theta$, where $epsilon$ is the antisymmetric two-index tensor. In words, two constraints sharing a qubit imply a third constraint on the outer pair, obtained by contracting through $epsilon$. This is the quantum shadow of the classical resolution step that makes 2-SAT easy, and it is what lets the algorithm generate the missing edges of the constraint graph without ever writing down an exponentially large state. The completion of the argument is Lemma 2, which shows that once no new constraint can be generated, a product satisfying assignment can be built by assigning one vertex, propagating to its neighbours via $psi^{(a)} = epsilon (varphi^{(1,a)})^{T} psi^{(1)}$, and recursing on the far set.

Extended reading notes

Core claim

The central claim is that quantum 2-SAT is decidable in classical polynomial time. The algorithm reduces an $n$-qubit instance to an equivalent $(n-1)$- or $(n-2)$-qubit instance in $O(n^3)$ time, then iterates. It does this by inspecting the rank $r_{a,b}$ of each projector: rank 4 means no satisfying assignment exists; rank 3 pins qubits $a,b$ to a fixed product state and removes them; rank 2 lets qubits $a$ and $b$ be merged into one logical qubit via an isometry $V$; and when all ranks are at most 1 the instance is called homogeneous and the algorithm instead generates new constraints using a local composition rule. The process either shrinks the qubit count or reaches a complete set of constraints, and the author proves (Lemma 2) that every homogeneous instance with a complete set of constraints is satisfiable, with a satisfying assignment that is a product of one-qubit states. The second claim is that quantum $k$-SAT with the stated promise gap is QMA$_1$-complete for $k geq 4$, proved by building a 4-qubit-projector Hamiltonian whose zero-energy subspace is spanned by computational history states of an arbitrary verifying circuit.

Load-bearing premise

The polynomial-time claim is made in an exact-arithmetic model: the algorithm must compute ranks of two-qubit projectors and test whether $2 times 2$ matrices are proportional, and the paper asserts without bounding that this linear algebra over algebraic numbers of bounded degree is efficient, so the $O(n^4)$ step count is only a polynomial-time bound if that arithmetic overhead is polynomial too.

Editorial extensions

If this is right

  • Exact satisfiability of a family of two-qubit quantum constraints can be decided on a classical machine in polynomial time, so no quantum computer is needed for this fragment of the local Hamiltonian problem.
  • Any satisfiable homogeneous quantum 2-SAT instance admits a satisfying assignment that is a product of one-qubit states, so entanglement is never required to satisfy rank-one two-qubit constraints exactly.
  • Quantum $k$-SAT with a polynomial promise gap is QMA$_1$-complete for all constant $k geq 4$, so four-qubit projectors already suffice to encode any one-sided-error quantum verification procedure.
  • The reduction from $k=5$ to $k=4$ is achieved with a clock register of four-dimensional particles paired into qubits, giving an explicit 4-local projector decomposition of the history-state Hamiltonian.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The tractability boundary sits exactly where classical SAT's does, between 2 and 3, but the paper leaves quantum 3-SAT open; a reader can test whether the rank-merging technique of Section II can be pushed to rank-two three-qubit projectors, or whether a 3-local history-state construction exists.
  • If quantum 2-SAT is in P while 2-local Hamiltonian is QMA-complete, the hardness of the local Hamiltonian problem must live in the ground-state-energy promise rather than in exact satisfiability, which suggests checking whether the QMA-hardness construction survives restriction to frustration-free instances with exactly zero ground energy.
  • The product-state conclusion for complete instances is a structural statement that could be probed numerically: for small $n$, search for a satisfiable homogeneous instance whose every satisfying state is entangled.
  • The QMA$_1$ completeness result depends on a promise gap $epsilon = 1/n^{alpha}$; without that gap the paper's own Remark 2 notes the problem becomes hard for the polynomial hierarchy, so the gap is doing real work rather than bookkeeping.
Original abstract

Complexity of a quantum analogue of the satisfiability problem is studied. Quantum k-SAT is a problem of verifying whether there exists n-qubit pure state such that its k-qubit reduced density matrices have support on prescribed subspaces. We present a classical algorithm solving quantum 2-SAT in a polynomial time. It generalizes the well-known algorithm for the classical 2-SAT. Besides, we show that for any k>=4 quantum k-SAT is complete in the complexity class QMA with one-sided error.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 4,138 input tokens.

What the abstract itself states, as probabilities: claims first 0.08 · states limitation 0.25 · human participants 0.01 · controlled comparison 0.02 · randomized assignment 0.02 · states quantitative result 0.70 · compares with prior results 0.81 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

Complexity of a quantum analogue of the satisfiability problem is studied. Quantum k-SAT is a problem of verifying whether there exists n-qubit pure state such that its k-qubit reduced density matrices have support on prescribed subspaces. We present a classical algorithm solving quantum 2-SAT in a polynomial time. It generalizes the well-known algorithm for the classical 2-SAT. Besides, we show that for any k>=4 quantum k-SAT is complete in the complexity class QMA with one-sided error.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 Complexity of a quantum analogue of the satisfiability problem is studied. background 0.76 0.48 0.05 asserted 0.72
s1 Quantum k-SAT is a problem of verifying whether there exists n-qubit pure state such that its k-qubit reduced density matrices have support on prescribed subspaces. background 1.00 0.10 0.04 asserted 1.00
s2 We present a classical algorithm solving quantum 2-SAT in a polynomial time. contribution 0.82 0.96 0.81 asserted 1.00
s3 It generalizes the well-known algorithm for the classical 2-SAT. interpretation 0.72 0.69 0.08 asserted 1.00
s4 Besides, we show that for any k>=4 quantum k-SAT is complete in the complexity class QMA with one-sided error. result 0.92 0.92 0.23 asserted 1.00

What kind of paper the classifier reports this is: method or tool 0.67 · evidence from proof or derivation 1.00.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References
How later papers used it

55 later papers cite it

Evidence: substantial. 53 of the citing papers share no author with it, and 11 of those carry a confident label from Pith's citation classifier.

Pith read 28 of the 134 citing sentences, choosing only those whose citation markers point at this paper alone, and wrote the paraphrases from them. The summary, the counts, the evidence level, the links and the quotes come from code; the summary counts the papers listed below. A later paper is listed under a label when Pith's citation classifier gives one of its sentences that label at probability 0.8 or more (0.95 for support), Pith's reading finds that the citing paper itself did it, and a second check confirms the paraphrase against the sentence. This section lists uses only. It does not list criticism or disagreement, so their absence here says nothing about how the paper has been received. Papers that share an author with this one are listed apart, under "By the same authors". A quote is the citing authors' own sentence, shown when their paper's licence is CC BY, CC BY-SA or CC0. JSON

Uses its method or tool 2 of 4 papers with this label
How the literature uses it

54 arXiv papers cite this in 133 sentences

Each citing sentence is taken from the citing paper's LaTeX source and typed by Pith's classifier. A label appears at probability 0.8 or more (0.95 for support), a contest at 0.7 or more; the quoted words are the citing authors'. How each label was checked · JSON

Papers citing it · 71 sentences without a confident label

Contests it 1 paper
  • The situation is further complicated by the fact that this technical point was treated incorrectly in reference [ref] due to an error in the proof of Lemma 5 [ref] .

    Quantum 3-SAT is QMA1-complete · Definitions and Overview · contest 0.93

Uses its method or tool 4 papers
  • We will now use the clock construction from [ref] to construct a mapping from our modified verification circuit to quantum $(k,s)$-$$.

    Clique Homology is QMA1-hard · Quantum $(k,s)$-$$ is $_1$ hard · 1.00

  • Then relation is given by $ω_α,γ = ϕ_α,β ϵ_β,δ θ_δ,γ,$ where $ϵ= 01-10$ and the summation of repeated indices is implicit [ref] .

    No-go Theorem for One-way Quantum Computing on Naturally Occurring Two-level Systems · Introduction · 0.84

  • Following Ref. [ref] , given constraints $⟨η_u,v|, ⟨η_v,w|$ for $u w$ which both act on a qubit $v ∈V$, we may infer a further implicit constraint $⟨η̃_u,w|$, such that $⟨η̃_u,w| ρ_u,w = 0$ whenever both $⟨η_u,v| ρ_u,v = 0$ and $⟨η_v,w| ρ_v,w = 0$ hold: [equation] We may renormalise $⟨η̃_u,w|$ so that $η̃_u,wη̃_u,w = 1$, provided that the operator is non-zero.

    Difficult instances of the counting problem for 2-quantum-SAT are very atypical · Constraint induction · 0.92

Compares with it 4 papers
Cites it as support 2 papers
  • Behind our considerations lies the result that when $G$ is SAT, we can always find a satisfying product state [ref] .

    Classical-Quantum Mixing in the Random 2-Satisfiability Problem · Introduction · 0.99

  • It turns out that for $2$-QSAT (but not for $2$-LH!), this latter assumption is wrong — we can efficiently write down the ground state of a frustration-free $2$-local Hamiltonian [ref] .

    The 7 faces of quantum NP · Bashful: QMA with perfect completeness ($$) · 0.99

Cites it as background 33 papers

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.