Recognition: no theorem link
Characterizing Streaming Decidability of CSPs via Non-Redundancy
Pith reviewed 2026-05-14 21:39 UTC · model grok-4.3
The pith
The single-pass streaming space complexity of CSP(Γ) is characterized up to a logarithmic factor by the non-redundancy measure NRD_n(Γ).
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The single-pass streaming space complexity of CSP(Γ) is characterized, up to a logarithmic factor, by NRD_n(Γ), defined as the largest number of constraints over n variables such that every constraint is non-redundant: there exists an assignment satisfying all the others.
What carries the argument
The non-redundancy parameter NRD_n(Γ), the maximum size of a set of constraints on n variables where removing any single constraint leaves the remaining set satisfiable.
Load-bearing premise
The non-redundancy parameter NRD_n(Γ) fully captures the streaming hardness for every finite constraint language Γ in the single-pass model.
What would settle it
A finite constraint language Γ for which the single-pass streaming space complexity differs from NRD_n(Γ) by more than a logarithmic factor.
read the original abstract
We study the single-pass streaming complexity of deciding satisfiability of Constraint Satisfaction Problems (CSPs). A CSP is specified by a constraint language $\Gamma$, that is, a finite set of $k$-ary relations over the domain $[q] = \{0, \dots, q-1\}$. An instance of $\mathsf{CSP}(\Gamma)$ consists of $m$ constraints over $n$ variables $x_1, \ldots, x_n$ taking values in $[q]$. Each constraint $C_i$ is of the form $\{R_i,(x_{i_1} + \lambda_{i_1}, \ldots, x_{i_k} + \lambda_{i_k})\}$, where $R_i \in \Gamma$ and $\lambda_{i_1}, \ldots, \lambda_{i_k} \in [q]$ are constants; it is satisfied if and only if $(x_{i_1} + \lambda_{i_1}, \ldots, x_{i_k} + \lambda_{i_k}) \in R_i$, where addition is modulo $q$. In the streaming model, constraints arrive one by one, and the goal is to determine, using minimum memory, whether there exists an assignment satisfying all constraints. For $k$-SAT, Vu (TCS 2024) proves an optimal $\Omega(n^k)$ space lower bound, while for general CSPs, Chou, Golovnev, Sudan, and Velusamy (JACM 2024) establish an $\Omega(n)$ lower bound; a complete characterization has remained open. We close this gap by showing that the single-pass streaming space complexity of $\mathsf{CSP}(\Gamma)$ is precisely governed by its non-redundancy, a structural parameter introduced by Bessiere, Carbonnel, and Katsirelos (AAAI 2020). The non-redundancy $\mathsf{NRD}_n(\Gamma)$ is the maximum number of constraints over $n$ variables such that every constraint $C$ is non-redundant, i.e., there exists an assignment satisfying all constraints except $C$. We prove that the single-pass streaming complexity of $\mathsf{CSP}(\Gamma)$ is characterized, up to a logarithmic factor, by $\mathsf{NRD}_n(\Gamma)$.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proves that the single-pass streaming space complexity of deciding satisfiability for CSP(Γ), where Γ is a finite constraint language over domain [q], is characterized up to logarithmic factors by the non-redundancy parameter NRD_n(Γ), defined as the maximum number of non-redundant constraints over n variables (each constraint remains satisfiable when removed from the set). This is shown via matching upper and lower bounds in the single-pass model with arbitrary arrival order.
Significance. If the result holds, it supplies the first complete characterization of single-pass streaming complexity for general CSPs, extending prior Ω(n^k) bounds for k-SAT and Ω(n) bounds for general CSPs. The work directly ties a structural CSP parameter (NRD_n from prior literature) to streaming space via consistent application in both the hardness reduction and the algorithmic construction that maintains a basis of size at most NRD_n(Γ).
minor comments (2)
- [Introduction] §1, paragraph on prior work: the citation to Chou et al. (JACM 2024) for the Ω(n) lower bound could include a brief parenthetical on the precise model (single-pass vs. multi-pass) to aid readers.
- [Preliminaries] Definition 2.3: the notation for shifted constraints (x + λ) is clear but the text could add one sentence confirming that addition is componentwise modulo q for all relations in Γ.
Simulated Author's Rebuttal
We thank the referee for their positive assessment of our manuscript and for recommending acceptance. We are pleased that the referee recognizes the significance of providing the first complete characterization (up to logarithmic factors) of single-pass streaming space complexity for general CSP(Γ) in terms of the non-redundancy parameter NRD_n(Γ).
Circularity Check
No significant circularity identified
full rationale
The paper takes the structural parameter NRD_n(Γ) from independent prior work (Bessiere et al., AAAI 2020) and proves a new theorem establishing that single-pass streaming space complexity of CSP(Γ) is Θ(NRD_n(Γ)) up to logarithmic factors. The upper bound follows from an explicit streaming algorithm that maintains a non-redundant basis of size at most NRD_n(Γ); the lower bound follows from a direct reduction that produces hard instances whose non-redundancy is preserved by construction. Neither bound reduces the claimed characterization to a fitted parameter, a self-citation, or a definitional tautology; the derivation is self-contained against the external definition of non-redundancy and the standard single-pass streaming model.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Single-pass streaming model with constraints arriving sequentially and space measured in bits
Forward citations
Cited by 1 Pith paper
-
Non-Redundancy of Low-Arity Symmetric Boolean CSPs
Symmetric Boolean CSP predicates of arity at most 5 have their non-redundancy NRD_n(R) classified as O(n^t) for small t, with all arity-4 cases and all but two arity-5 cases resolved via t-balancedness and OR-reductions.
Reference graph
Works this paper leans on
-
[1]
arXiv:2604.01575 [cs]. Pre-published. [Abl96] Farid Ablayev. “Lower bounds for one-way probabilistic communication complexity and their application to space complexity”. In:Theoretical Computer Science157.2 (1996), pp. 139–159. ISSN: 0304-3975.DOI: https : / / doi . org / 10 . 1016 / 0304 - 3975(95 ) 00157 - 3.URL: https : //www.sciencedirect.com/science/...
-
[2]
Min-CSPs on Complete Instances II: Polylogarithmic Approximation for Min-NAE-3-SAT
Ed. by David Zuckerman. IEEE Computer Society, 2019, pp. 180–201.DOI: 10.1109/FOCS.2019.00021.URL:https://doi.org/10.1109/FOCS.2019.00021. [ALMS25] Aditya Anand, Euiwoong Lee, Davide Mazzali, and Amatya Sharma. “Min-CSPs on Complete Instances II: Polylogarithmic Approximation for Min-NAE-3-SAT”. In:Approximation, Random- ization, and Combinatorial Optimiz...
work page doi:10.1109/focs.2019.00021.url:https://doi.org/10.1109/focs.2019.00021 2019
-
[3]
Near-Optimal Space Lower Bounds for Streaming CSPs
arXiv:2604.01400 [cs]. Pre-published. [FV98] Tom´as Feder and Moshe Y Vardi. “The computational structure of monotone monadic SNP and constraint satisfaction: A study through Datalog and group theory”. In:SIAM Journal on Computing28.1 (1998), pp. 57–104. [GS11] Venkatesan Guruswami and Ali Kemal Sinop. “Lasserre hierarchy, higher eigenvalues, and approxim...
work page internal anchor Pith review Pith/arXiv arXiv 1998
-
[4]
Streaming Complexity of Approximating Max 2CSP and Max Acyclic Subgraph
LIPIcs. 2017, 11:1–11:27.DOI:10.4230/LIPICS.CCC.2017.11. [GVV17] Venkatesan Guruswami, Ameya Velingker, and Santhoshini Velusamy. “Streaming Complexity of Approximating Max 2CSP and Max Acyclic Subgraph”. In:Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. APPROX 2017 (Aug. 16–18, 2017). Ed. by Klaus Jansen, Jos ´e ...
-
[5]
Schloss Dagstuhl — Leibniz-Zentrum f ¨ur Informatik, Aug
LIPIcs. Schloss Dagstuhl — Leibniz-Zentrum f ¨ur Informatik, Aug. 2017, 8:1–8:19.DOI:
work page 2017
-
[6]
Some optimal inapproximability results
4230/LIPIcs.APPROX-RANDOM.2017.8. [H˚as01] Johan H˚astad. “Some optimal inapproximability results”. In:Journal of the ACM (JACM)48.4 (2001), pp. 798–859. [JCG97] Peter Jeavons, David Cohen, and Marc Gyssens. “Closure properties of constraints”. In:Journal of the ACM (JACM)44.4 (1997), pp. 527–548. [JP19] Bart MP Jansen and Astrid Pieterse. “Optimal sparsi...
work page 2017
-
[7]
[KK19] Michael Kapralov and Dmitry Krachun. “An Optimal Space Lower Bound for Approximating MAX-CUT”. In:Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing. STOC (June 23–26, 2019). Association for Computing Machinery, June 2019, pp. 277–288.DOI: 10.1145/3313276.3316364. [KKMO07] Subhash Khot, Guy Kindler, Elchanan Mossel, and Ryan...
-
[8]
Linear time approximation schemes for the Gale- Berlekamp game and related minimization problems
LIPIcs. Schloss Dagstuhl– Leibniz-Zentrum f ¨ur Informatik, 2023, 80:1–80:15.DOI: 10.4230/LIPIcs.ITCS.2023.80.URL: https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2023.80. [KS09] Marek Karpinski and Warren Schudy. “Linear time approximation schemes for the Gale- Berlekamp game and related minimization problems”. In:Proceedings of the forty...
-
[9]
Improved rounding techniques for the MAX 2-SAT and MAX DI-CUT problems
Ed. by David B. Shmoys. ACM, 2014, pp. 634–643.DOI: 10.1145/2591796. 2591817.URL:https://doi.org/10.1145/2591796.2591817. [Kuc25] Sahil Kuchlous.Streaming Algorithms for Code Sparsification
-
[10]
Improved rounding techniques for the MAX 2-SAT and MAX DI-CUT problems
[LLZ02] Michael Lewin, Dror Livnat, and Uri Zwick. “Improved rounding techniques for the MAX 2-SAT and MAX DI-CUT problems”. In:International Conference on Integer Programming and Combinatorial Optimization. Springer. 2002, pp. 67–82. [LW20] Victor Lagerkvist and Magnus Wahlstr ¨om. “Sparsification of SAT and CSP problems via tractable extensions”. In:ACM...
work page 2002
-
[11]
Optimal algorithms and inapproximability results for every CSP?
[Rag08] Prasad Raghavendra. “Optimal algorithms and inapproximability results for every CSP?” In: Proceedings of the fortieth annual ACM symposium on Theory of computing. 2008, pp. 245–254. [Sch78] Thomas J. Schaefer. “The Complexity of Satisfiability Problems”. In:Proceedings of the 10th ACM Symposium on Theory of Computing (STOC). ACM, 1978, pp. 216–226...
-
[12]
May 2023.DOI: 10.4230/ LIPIcs.APPROX/RANDOM.2023.15
LIPIcs. May 2023.DOI: 10.4230/ LIPIcs.APPROX/RANDOM.2023.15. [STV25] Noah G. Singer, Madhur Tulsiani, and Santhoshini Velusamy.Sketching Approximations and LP Approximations for Finite CSPs Are Related. Sept. 23,
work page 2023
-
[13]
Optimal Single-Pass Streaming Lower Bounds for Approximating CSPs
arXiv:2604.08731 [cs]. Pre-published. [Vu24] Hoa T Vu. “Revisiting maximum satisfiability and related problems in data streams”. In: Theoretical Computer Science982 (2024), p. 114271. [Zhu20] Dmitriy Zhuk. “A proof of the CSP dichotomy conjecture”. In:Journal of the ACM (JACM)67.5 (2020), pp. 1–78. 19
work page internal anchor Pith review Pith/arXiv arXiv 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.