Table of Contents
Fetching ...

Strong Sparsification for 1-in-3-SAT via Polynomial Freiman-Ruzsa

Benjamin Bedert, Tamio-Vesa Nakajima, Karolina Okrasa, Stanislav Živný

TL;DR

This work introduces strong sparsification, merging variables to preserve solution structure in CSPs, and proves a polynomial-time algorithm for monotone $1$-in-$3$-SAT that achieves a subquadratic reduction to $O(n^{2-\varepsilon})$ constraints, with $\varepsilon\approx 0.0028$. The core technical advance leverages additive combinatorics—combining Balog–Szemerédi–Gowers and Polynomial Freiman–Ruzsa—to bound the aggregate merge potential in vector spaces over $\mathbb{F}_2^d$, including a special-case polynomial-method bound. As an application, the authors improve the state-of-the-art for linearly-ordered colourings of 3-uniform hypergraphs, obtaining an LO $0.999\log_2 n$-colouring from LO 2-colourability. The paper also develops a framework connecting monotone to non-monotone sparsification and provides general lower bounds, showing that strong sparsification cannot be achieved for many CSPs beyond certain exponents, thereby clarifying the limits of this approach in CSP sparsification.

Abstract

We introduce a new notion of sparsification, called \emph{strong sparsification}, in which constraints are not removed but variables can be merged. As our main result, we present a strong sparsification algorithm for 1-in-3-SAT. The correctness of the algorithm relies on establishing a sub-quadratic bound on the size of certain sets of vectors in $\mathbb{F}_2^d$. This result, obtained using the recent \emph{Polynomial Freiman-Ruzsa Theorem} (Gowers, Green, Manners and Tao, Ann. Math. 2025), could be of independent interest. As an application, we improve the state-of-the-art algorithm for approximating linearly-ordered colourings of 3-uniform hypergraphs (Håstad, Martinsson, Nakajima and{Ž}ivn{ý}, APPROX 2024).

Strong Sparsification for 1-in-3-SAT via Polynomial Freiman-Ruzsa

TL;DR

This work introduces strong sparsification, merging variables to preserve solution structure in CSPs, and proves a polynomial-time algorithm for monotone -in--SAT that achieves a subquadratic reduction to constraints, with . The core technical advance leverages additive combinatorics—combining Balog–Szemerédi–Gowers and Polynomial Freiman–Ruzsa—to bound the aggregate merge potential in vector spaces over , including a special-case polynomial-method bound. As an application, the authors improve the state-of-the-art for linearly-ordered colourings of 3-uniform hypergraphs, obtaining an LO -colouring from LO 2-colourability. The paper also develops a framework connecting monotone to non-monotone sparsification and provides general lower bounds, showing that strong sparsification cannot be achieved for many CSPs beyond certain exponents, thereby clarifying the limits of this approach in CSP sparsification.

Abstract

We introduce a new notion of sparsification, called \emph{strong sparsification}, in which constraints are not removed but variables can be merged. As our main result, we present a strong sparsification algorithm for 1-in-3-SAT. The correctness of the algorithm relies on establishing a sub-quadratic bound on the size of certain sets of vectors in . This result, obtained using the recent \emph{Polynomial Freiman-Ruzsa Theorem} (Gowers, Green, Manners and Tao, Ann. Math. 2025), could be of independent interest. As an application, we improve the state-of-the-art algorithm for approximating linearly-ordered colourings of 3-uniform hypergraphs (Håstad, Martinsson, Nakajima and{Ž}ivn{ý}, APPROX 2024).

Paper Structure

This paper contains 8 sections, 27 theorems, 29 equations, 1 figure.

Key Result

theorem 2

There exists a polynomial-time strong sparsification algorithm for monotone 1-in-3-SAT with performance $O(n^{2 - \varepsilon})$, for $\varepsilon \approx 0.0028$.

Figures (1)

  • Figure 1:

Theorems & Definitions (49)

  • definition 1
  • theorem 2: Main
  • theorem 3
  • theorem 4: HMNZ24_logarithmic
  • corollary 1
  • theorem 5: HMNZ24_logarithmic
  • proof : Proof of \ref{['cor:alg']}
  • theorem 6
  • theorem 7: Balog-Szemerédi-Gowers Theorem Reiher24:comb
  • theorem 8: Polynomial Freiman-Ruzsa Theorem Gowers25:annals
  • ...and 39 more