GraphSAT -- a decision problem connecting satisfiability and graph theory
Vaibhav Karve, Anil N. Hirani

TL;DR
This paper introduces GraphSAT, a structural decision problem linking graph theory and SAT, by mapping propositional formulas to multi-hypergraphs to analyze satisfiability through graph obstructions and reductions.
Contribution
It generalizes previous graph-based SAT approaches to multi-hypergraphs for 3SAT, introduces local rewriting rules, and explores surface triangulations supporting unsatisfiable formulas.
Findings
GraphSAT provides a new structural perspective on SAT.
Local graph rewriting simplifies satisfiability analysis.
Existence of triangulations supporting unsatisfiable sentences on surfaces.
Abstract
Satisfiability of boolean formulae (SAT) has been a topic of research in logic and computer science for a long time. In this paper we are interested in understanding the structure of satisfiable and unsatisfiable sentences. In previous work we initiated a new approach to SAT by formulating a mapping from propositional logic sentences to graphs, allowing us to find structural obstructions to 2SAT (clauses with exactly 2 literals) in terms of graphs. Here we generalize these ideas to multi-hypergraphs in which the edges can have more than 2 vertices and can have multiplicity. This is needed for understanding the structure of SAT for sentences made of clauses with 3 or more literals (3SAT), which is a building block of NP-completeness theory. We introduce a decision problem that we call GraphSAT, as a first step towards a structural view of SAT. Each propositional logic sentence can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Constraint Satisfaction and Optimization · Optimization and Search Problems
