REVIEW 4 major objections 4 minor 24 references
On simplified NP-complete variants of Not-All-Equal 3-Sat and 3-Sat
T0 review · 4 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read Monotone 3-Sat is NP-complete when each variable appears exactly k times unnegated and exactly once negated for every fixed k≥5; NAE-3-Sat is likewise NP-complete for linear, monotone, four-appearance formulas.
desk verdict The NAE-3-Sat and balanced (k,k) sections look solid, but the paper's headline Monotone 3-Sat-(k,1) hardness and the six-appearance dichotomy rest on a gadget that provably does not work. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing objects are small sets of clauses over auxiliary variables, each designed to simulate one constraint. The equality and non-equality gadgets $EQ$ and $NE$ force two variables to receive the same or opposite truth values, and a four-argument version $EQ(x,y,z,u)$ makes the linearity-preserving reduction work. For the Monotone 3-Sat results, the central gadget is $D(X)$, a 20-clause construction over six argument positions and nine auxiliaries in which a satisfying assignment exists exactly when at least one argument is true; the proof then stacks three copies of $D(X)$ into $F(y)$, a gadget it relies on to force a variable $y$ to be true. The $G$, $H$, $B$, and $\bar{B}$ gadgets play analogous forcing roles for small-appearance monotone formulas. The work these gadgets do is to transfer a local constraint, such as at least one true, all equal, or opposite values, into the global appearance-count budget while keeping every clause monotone and of size three.
What would settle it
Set $y$ false and $u_1,u_2,u_3$ true in $F(y)$ as defined in the remark after Lemma 9; Lemma 9's own at-least-one-true-argument condition then extends this partial assignment to a satisfying assignment of each $D(X_i)$, so the full gadget is satisfied with $y$ false. That assignment is a direct counterexample to the forcing property on which Theorem 6 depends.
Extended reading notes
Core claim
The paper's central claim is a pair of completeness thresholds. First, Not-All-Equal 3-Sat remains NP-complete even when the input is simultaneously monotone, linear, and every variable appears in exactly four clauses. Second, Monotone 3-Sat remains NP-complete with every variable appearing equally often negated and unnegated for any common count $k\ge 3$, and with exactly one negated appearance plus $k\ge 5$ unnegated appearances. From these results the paper derives a complete classification for exactly six appearances per variable and a strengthening of the four-appearance case of ordinary 3-Sat to a $(3,1)$ or $(1,3)$ split of negated and unnegated appearances. The proof strategy is a chain of gadget reductions that replace each variable occurrence by a fresh variable and then wire the copies together with equality, non-equality, or forcing gadgets.
Load-bearing premise
The whole $(k,1)$ chain for $k\ge 5$ rests on the assertion that the gadget $F(y)$, built from three copies of $D(X)$ and the clause $\{u_1,u_2,u_3\}$, cannot be satisfied with $y$ false; if that assertion fails, the reduction in Theorem 6 that enforces complementary truth values for $x_{i,1}$ and $x_{i,2}$ collapses.
Editorial extensions
If this is right
- If the reductions hold, Monotone NAE-3-Sat-E4 is NP-complete even for linear formulas, meaning no negations, exactly four appearances per variable, and any two clauses sharing at most one variable.
- If the reductions hold, Monotone 3-Sat-$(k,k)$ is NP-complete for every $k\ge 3$, and the six-appearance case has a complete dichotomy: $(p,6-p)$ is hard for $p=1,\ldots,5$ and trivial only at the endpoints.
- If the reductions hold, ordinary 3-Sat with exactly four appearances per variable is NP-complete under a 3-and-1 split of negated and unnegated appearances, not just the balanced 2-and-2 split previously known.
- If the reductions hold, the remaining open small-appearance cases are Monotone 3-Sat-$(3,1)$ and $(4,1)$, along with Monotone 3-Sat-$(2,2)$, which is either all-satisfiable or NP-complete.
Reading between the lines
- This reader's inference: because the forcing property of $F(y)$ is in doubt, the NAE-3-Sat results, whose $EQ$ and $NE$ gadgets are verified with separate case analyses, may remain valid even if the $(k,1)$ chain for $k\ge 5$ does not.
- This reader's inference: a repair of the $(k,1)$ chain would need a forcing gadget that stays unsatisfiable with $y$ false while preserving the exact appearance counts; the paper as written gives no such gadget.
- This reader's inference: the $(2,2)$ 'trivial or NP-complete' dichotomy is a concrete experimental junction, since exhibiting a single unsatisfiable instance of Monotone 3-Sat-$(2,2)$ would immediately establish NP-completeness.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies restricted variants of NAE-3-Sat and Monotone 3-Sat with bounded variable appearances. It claims NP-completeness of Monotone NAE-3-Sat-E4, including for linear formulas; NP-completeness of Monotone 3-Sat-(k,k) for all k >= 3; NP-completeness of Monotone 3-Sat-(k,1) for all k >= 5; a complete dichotomy for Monotone 3-Sat with exactly six appearances per variable; and a four-appearance result in which each variable appears either three times unnegated and once negated or three times negated and once unnegated. The NAE part is developed through dedicated equality and non-equality gadgets, while the Monotone 3-Sat results use enforcer gadgets and reductions from 3-Sat-(2,2).
Significance. If correct, the results would strengthen known bounds by Berman et al., Darmann et al., and others, and would resolve the exact-six-appearance dichotomy for Monotone 3-Sat. The NAE-3-Sat section and the balanced (k,k) section are the strongest parts: their gadgets are explicit, the case analyses are detailed, and the reductions start from independent NP-complete source problems. The central (k,1) result, however, rests on a gadget claim that is false, and the appearance counts in the same construction are inconsistent; the six-appearance dichotomy also relies on a further construction whose auxiliary variables violate the required appearance bounds. Because these are load-bearing errors in the main new claims, the paper as it stands does not establish its headline results.
major comments (4)
- [Section 4.2.1, Remark after Lemma 9] The Remark asserts that F(y) forces y to true, but this is false. Take y = false and u1 = u2 = u3 = true, and for each D(Xi) with Xi = (y, ui, ui, ui, ui, ui) use the extension supplied by Lemma 9, for example a = c = d = f = g = h = true and b = e = i = false. Each D(Xi) has at least one true argument, namely ui, so Lemma 9 gives a satisfying extension, and the final clause {u1,u2,u3} is also satisfied. Hence F(y) is satisfiable with y false, and the claimed forcing property is not established.
- [Section 4.2.1, Theorem 6] The reduction from 3-Sat-(2,2) does not enforce that xi,1 and xi,2 receive opposite truth values. Even if yi were forced true, the clause {xi,1,xi,2,yi} is always satisfied regardless of xi,1 and xi,2, while the gadget D(xi,1,xi,1,xi,1,xi,2,xi,2,xi,2) only requires at least one of xi,1,xi,2 to be true, by Lemma 9. After all negations are removed, every original 3-Sat-(2,2) clause becomes a positive clause over the variables xi,j; setting every xi,1, xi,2, and yi to true and then extending each D and F gadget using Lemma 9 satisfies the entire constructed formula. The reduction therefore maps every instance to a satisfiable instance and cannot establish NP-hardness.
- [Section 4.2.1, appearance counts in Theorem 6] The claimed appearance counts do not match the construction. Each xi,1 and xi,2 appears three times as an argument in D, twice in the original clauses after removing negations, and once in {xi,1,xi,2,yi}, for a total of six unnegated appearances and zero negated appearances before any padding; yi appears three times in F(yi) and once in {xi,1,xi,2,yi}, for four unnegated appearances and zero negated appearances. Thus the formula constructed in Theorem 6 is not an instance of Monotone 3-Sat-(5,1), and the statement that all variables except yi appear exactly five times unnegated and once negated is contradicted by the displayed construction.
- [Section 4.3, Proposition 4 and Lemma 12] The construction for Monotone 3-Sat-(3,2) is not a valid instance of the target problem. The gadget G(x,y,z) in Lemma 12 consists entirely of positive clauses, so its auxiliary variables a,...,f have zero negated occurrences in any formula that uses G as described. Since Monotone 3-Sat-(3,2) requires every variable to appear exactly twice negated, the formula built in Proposition 4 cannot satisfy the degree condition. In addition, Lemma 12 lists clauses 5-8 as exact duplicates of clauses 1-4; if the formula is treated as a set, those duplicates collapse and the counts change, while if it is treated as a multiset, the paper does not state that duplicate clauses are permitted in Monotone 3-Sat-(3,2). This affects Corollary 8 and the (4,2) branch of Theorem 8.
minor comments (4)
- [Section 4.2.1, before Proposition 3] The text reads 'We can construct on unsatisfiable instance'; this should be 'an unsatisfiable instance'.
- [Section 4.2.1, Remark after Lemma 9] The forcing property of F(y) is asserted without proof. Since it is load-bearing for Theorem 6, it should either be proved as a separate lemma with a full case analysis or replaced by a gadget whose forcing behavior is verified.
- [Section 4.3, Lemma 12] The duplicated clauses in Lemma 12 should be clarified: if they are intentional for appearance counting, the paper must state whether the problem instances allow duplicate clauses; if they are not intentional, they should be removed and all counts in Proposition 4 recomputed.
- [Section 4.2.1, Theorem 6] The sentence 'Recall that 4n = 3|C| holds in the given instance of 3-Sat-(2,2), and hence the number of variables n is a multiple of 3' is correct, but it would be clearer to write 3m = 4n and then derive 3 | n before using n = 3q in the padding step.
Circularity Check
No circularity: all central reductions start from external NP-complete problems; the only self-citation is not load-bearing.
full rationale
The derivation chain is self-contained in the circularity sense. Theorem 1 reduces from Monotone NAE-3-Sat and NAE-3-Sat*, citing external hardness results [PSSW14] and [Sch78], and the equality/non-equality gadgets are new constructions verified by explicit case analysis rather than fitted to the target result. Theorem 2 reduces from Theorem 1 using the EQ gadget of Lemma 3. The Monotone 3-Sat results reduce from 3-Sat-(2,2) of Berman et al. [BKS03] in Theorems 3, 6, 9 and Proposition 4, with the padding steps in Lemmas 7 and 10 being explicit and independent. The paper's only self-citation, [DDD18], appears in the abstract and introduction as a baseline that the authors improve upon, not as an input to any reduction; it is therefore not load-bearing and does not make the argument circular. The skeptical observation that the Remark after Lemma 9 may be false, so that F(y) does not force y true and Theorem 6 may fail, is a correctness issue rather than a circularity issue: the claimed gadget behavior is not obtained by defining the gadget in terms of the target result, nor by fitting parameters to the data, nor by importing a uniqueness theorem from the authors' prior work. No equation in the paper reduces to its own input by construction, and no fitted parameter is renamed as a prediction.
Assumptions & free parameters
assumptions (4)
- domain assumption 3-Sat-(2,2) is NP-complete (Berman et al. [BKS03, Theorem 1])
- domain assumption NAE-3-Sat* is NP-complete (Schaefer [Sch78])
- domain assumption Monotone NAE-3-Sat is NP-complete (Porschen et al. [PSSW14, Theorem 3])
- standard math In any 3-Sat-(2,2) instance, the number of variables is divisible by 3
Cite this review
Pith. "Pith review of On simplified NP-complete variants of Not-All-Equal 3-Sat and 3-Sat." pith.science (2026). https://pith.science/paper/MN5DMJFW
@misc{pith2026190804198,
author = {Pith},
title = {Pith review of: On simplified NP-complete variants of Not-All-Equal 3-Sat and 3-Sat},
year = {2026},
howpublished = {\url{https://pith.science/paper/MN5DMJFW}},
note = {Machine review of arXiv:1908.04198}
}
abstract
We consider simplified, monotone versions of Not-All-Equal 3-Sat and 3-Sat, variants of the famous Satisfiability Problem where each clause is made up of exactly three distinct literals. We show that Not-All-Equal 3-Sat remains NP-complete even if (1) each variable appears exactly four times, (2) there are no negations in the formula, and (3) the formula is linear, i.e., each pair of distinct clauses shares at most one variable. Concerning 3-Sat we prove several hardness results for monotone formulas with respect to a variety of restrictions imposed on the variable appearances. Monotone 3-Sat is the restriction of 3-Sat to monotone formulas, i.e. to formulas in which each clause contains only unnegated variables or only negated variables, respectively. In particular, we show that, for any $k\geq 5$, Monotone 3-Sat is NP-complete even if each variable appears exactly $k$ times unnegated and exactly once negated. In addition, we show that Monotone 3-Sat is NP-complete even if each variable appears exactly three times unnegated and three times negated, respectively. In fact, we provide a complete analysis of Monotone 3-Sat with exactly six appearances per variable. Further, we prove that the problem remains NP-complete when restricted to instances in which each variable appears either exactly once unnegated and three times negated or the other way around. Thereby, we improve on a result by Darmann et al. [DDD18] showing NP-completeness for four appearances per variable. Our stronger result also implies that 3-Sat remains NP-complete even if each variable appears exactly three times unnegated and once negated, therewith complementing a result by Berman et al. [BKS03].
Figures
Reference graph
Works this paper leans on
- [1]
-
[2]
S.A. Cook. The complexity of theorem-proving procedures. In Proceedings of the 3rd annual ACM symposium on Theory of Computing , pages 151--158. ACM, 1971
work page 1971
-
[3]
M. De Berg and A. Khosravi. Optimal binary space partitions for segments in the plane. International Journal of Computational Geometry & Applications , 22(03):187--205, 2012
work page 2012
-
[4]
A. Darmann, J. D \"o cker, and B. Dorn. The monotone satisfiability problem with bounded variable appearances. International Journal of Foundations of Computer Science , 29(06):979--993, 2018
work page 2018
-
[5]
D. Devlin and B. O'Sullivan. Satisfiability as a classification problem. In Proceedings of the 19th Irish Conference on Artificial Intelligence and Cognitive Science , 2008
work page 2008
-
[6]
A. Dehghan, M. Sadeghi, and A. Ahadi. On the complexity of deciding whether the regular number is at most two. Graphs and Combinatorics , 31(5):1359--1365, Sep 2015
work page 2015
-
[7]
M.R. Garey and D.S. Johnson. Computers and intractability: a guide to the theory of NP -completeness. 1979
work page 1979
-
[8]
M.E. Gold. Complexity of automaton identification from given data. Information and Control , 37(3):302--320, 1978
work page 1978
Show all 24 references
-
[9]
Horbach, T
A. Horbach, T. Bartsch, and D. Briskorn. Using a SAT -solver to schedule sports leagues. Journal of Scheduling , 15(1):117--125, 2012
2012
-
[10]
Karpinski and K
M. Karpinski and K. Piecuch. On vertex coloring without monochromatic triangles. In F.V. Fomin and V.V. Podolskii, editors, Computer Science - Theory and Applications - Proceedings of the 13th International Computer Science Symposium in Russia ( CSR '18) , volume 10846 of Lect...
2018
-
[11]
Kratochv \' l
J. Kratochv \' l. A special planar satisfiability problem and a consequence of its NP -completeness. Discrete Applied Mathematics , 52(3):233--252, 1994
1994
-
[12]
Kautz and B
H. Kautz and B. Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of the 13th National Conference on Artificial Intelligence (AAAI'96) , pages 1194--1201. AAAI Press, 1996
1996
-
[13]
W.N. Li. Two-segmented channel routing is strong NP -complete. Discrete Applied Mathematics , 78(1-3):291--298, 1997
1997
-
[14]
Lichtenstein
D. Lichtenstein. Planar formulae and their uses. SIAM Journal on Computing , 11(2):329--343, 1982
1982
-
[15]
B. Moret. Planar NAE3SAT is in P . ACM SIGACT News , 19(2):51--54, 1988
1988
-
[16]
Nam, K.A
G. Nam, K.A. Sakallah, and R.A. Rutenbar. Satisfiability-based layout revisited: Detailed routing of complex FPGAs via search-based boolean SAT . In Proceedings of the ACM/SIGDA 7th International Symposium on Field Programmable Gate Arrays (FPGA '99) , pages 167--175, New York...
1999
-
[17]
A. Pilz. Planar 3-SAT with a clause/variable cycle. Discrete Mathematics & Theoretical Computer Science , 21(3), 2019
2019
-
[18]
Porschen
S. Porschen. On some weighted satisfiability and graph problems. In International Conference on Current Trends in Theory and Practice of Computer Science , pages 278--287. Springer, 2005
2005
-
[19]
Porschen, B
S. Porschen, B. Randerath, and E. Speckenmeyer. Linear time algorithms for some not-all-equal satisfiability problems. In Theory and Applications of Satisfiability Testing -- SAT 2004 , pages 256--257. Springer, 2004
2004
-
[20]
Porschen and T
S. Porschen and T. Schmidt. On some SAT -variants over linear formulas. In International Conference on Current Trends in Theory and Practice of Computer Science , pages 449--460. Springer, 2009
2009
-
[21]
Paulusma and S
D. Paulusma and S. Szeider. On the parameterized complexity of (k,s)- SAT . Information Processing Letters , 143:34 -- 36, 2019
2019
-
[22]
Porschen, T
S. Porschen, T. Schmidt, E. Speckenmeyer, and A. Wotzlaw. XSAT and NAE-SAT of linear CNF classes. Discrete Applied Mathematics , 167:1--14, 2014
2014
-
[23]
Schaefer
T.J. Schaefer. The complexity of satisfiability problems. In Proceedings of the 10th annual ACM symposium on Theory of Computing , pages 216--226. ACM, 1978
1978
-
[24]
C.A. Tovey. A simplified NP -complete satisfiability problem. Discrete Applied Mathematics , 8(1):85--89, 1984
1984
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.