English

Lower Bounds for Subset Sum in Resolution with Modular Counting

Computational Complexity 2026-04-23 v3

Abstract

In this paper we prove lower bounds for sizes of refutations of unsatisfiable vector Subset Sum instances a1x1++anxn=b\overrightarrow{a}_1 x_1 + \dots + \overrightarrow{a}_n x_n = \overrightarrow{b} in the proof system Res(linFq_{\mathbb{F}_q}) where char(Fq)5char(\mathbb{F}_{q})\geq 5. As a basis for the hardness criterion for such instances we choose the property of the matrix AA with columns (a1,,an)(\overrightarrow{a}_1, \ldots, \overrightarrow{a}_n) to be (the transpose of) the generating matrix for a good error-correcting code CA:={xAxFqk}FqnC_{A} := \{x\cdot A\, |\, x \in \mathbb{F}_{q}^k\}\subset \mathbb{F}_{q}^n and prove the following lower bounds: 1) For a dag-like fragment of Res(linFq_{\mathbb{F}_q}). We introduce the notion of (s,r)(s,r)-robustness for Subset Sum instances, which in particular implies that AA defines an error-correcting code with the minimal distance srs\geq r. For (s,r)(s,r)-robust instances we prove 2Ω(r)2^{\Omega(r)} lower bound for sizes of refutations in a dag-like fragment of Res(linFq_{\mathbb{F}_q}). We show that random instances are (n/3,Ω((n/(q+1)lnq))1/3))(n / 3, \Omega\left((n/(q + 1)\ln q))^{1/3}\right))-robust and that specific examples achieving these bounds can be constructed using algebraic geometry codes. 2) For tree-like Res(linFq_{\mathbb{F}_q}) refutations we show the size lower bound 2Ω(((q+1)lnq)1/3d1/5)2^{\Omega({((q+1)\ln q)^{-1/3}}d^{1/5})} for any Subset Sum instance where dd is the minimal distance of CAC_{A}.

Cite

@article{arxiv.2202.08214,
  title  = {Lower Bounds for Subset Sum in Resolution with Modular Counting},
  author = {Fedor Part},
  journal= {arXiv preprint arXiv:2202.08214},
  year   = {2026}
}
R2 v1 2026-06-24T09:41:22.251Z