Characterizing Streaming Decidability of CSPs via Non-Redundancy
Abstract
We study the single-pass streaming complexity of deciding satisfiability of Constraint Satisfaction Problems (CSPs). A CSP is specified by a constraint language , that is, a finite set of -ary relations over the domain . An instance of consists of constraints over variables taking values in . Each constraint is of the form , where and are constants; it is satisfied if and only if , where addition is modulo . 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 -SAT, Vu (TCS 2024) proves an optimal space lower bound, while for general CSPs, Chou, Golovnev, Sudan, and Velusamy (JACM 2024) establish an lower bound; a complete characterization has remained open. We close this gap by showing that the single-pass streaming space complexity of is precisely governed by its non-redundancy, a structural parameter introduced by Bessiere, Carbonnel, and Katsirelos (AAAI 2020). The non-redundancy is the maximum number of constraints over variables such that every constraint is non-redundant, i.e., there exists an assignment satisfying all constraints except . We prove that the single-pass streaming complexity of is characterized, up to a logarithmic factor, by .
Keywords
Cite
@article{arxiv.2604.21922,
title = {Characterizing Streaming Decidability of CSPs via Non-Redundancy},
author = {Amatya Sharma and Santhoshini Velusamy},
journal= {arXiv preprint arXiv:2604.21922},
year = {2026}
}