Inhomogeneous random 2-SAT
Jan Hladký, Petr Savický
TL;DR
This work generalizes random 2-SAT by introducing inhomogeneity through a graphon/digraphon kernel W and random type assignments to variables. The authors connect satisfiability to spectral properties of an associated integral operator, establishing a sharp threshold at ρ^*(W)=1: subcritical regimes (ρ^*(W)<1) yield a.a.s. satisfiable formulas, while supercritical regimes (ρ^*(W)>1) yield a.a.s. unsatisfiable formulas. The analysis combines a digraph-onnections approach via implication digraphons, a detailed bicycle/snakes-based second-moment framework, and advanced Banach-space spectral theory for non-continuous kernels. The results naturally extend the classical homogeneous 2-SAT threshold and offer a versatile toolkit for inhomogeneous and scale-free random formulas, with potential extensions to higher clause sizes. The work lays foundational theory for graphon-based satisfiability and highlights rich connections to stochastic block models, spectral graph theory, and digraphon analysis.
Abstract
We introduce an inhomogeneous variant of random 2-SAT. Each variable $v_1,\ldots,v_n$ is assigned a type from a state space $Λ$, independently at random. Clause inclusion is governed by a symmetric measurable kernel $W$ on $(Λ\times \{+,-\})^2$, in analogy with the inhomogeneous random graph model of Bollobás, Janson, and Riordan: given literals $\ell_i\in\{v_i,\neg v_i\}$ and $\ell_j\in\{v_j,\neg v_j\}$, the clause $\{\ell_i,\ell_j\}$ appears with probability $W(\mathrm{type}(\ell_i),\mathrm{type}(\ell_j))/(2n)$. In particular, for a variable $v_i$ of type $x\inΛ$, the slices $W((+,x),\cdot)$ and $W((-,x),\cdot)$ describe how $v_i$ and $\neg v_i$ interact with other literals. We identify a parameter $ρ^*(W)$, defined as the spectral radius of an integral operator derived from $W$, and show that $ρ^*(W)<1$ and $ρ^*(W)>1$ correspond to asymptotically almost surely satisfiable and unsatisfiable instances, respectively. The satisfiability threshold for homogeneous random 2-SAT is well-established, occurring when the ratio of clauses to variables is $1$. This corresponds to a weight function of $W \equiv 1$ and a clause density of $1/(2n)$. Our result extends this classical result to a broad class of models controlled by types of variables.
