Orthologic for SAT Solving
Not on the map. Why?
Abstract (arXiv)
We present a new algorithm for deciding formula entailment in orthologic (a sound approximation of classical logic) that avoids the costly preprocessing phase of prior implementations while retaining the same O(n2(1+|A|)) worst-case complexity. We then introduce a family of synthetic SAT benchmarks based on the observation that, for any formula φ, the equivalence φ leftrightarrow NFOL(φ) is a tautology whose Tseitin encoding yields unsatisfiable instances that are hard for state-of-the-art SAT solvers yet have short orthologic proofs. Applied to EPFL arithmetic circuits, our algorithm solves these instances efficiently while Kissat times out on a significant fraction. Finally, we show that using orthologic normalization as a preprocessing step can improve SAT solving time on some hard problems.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 20 references that are in the map. First posted on arXiv 14 May 2026.
Builds on
5 of 20 references.
References · 5
- 2019System FR as Foundations for Stainlesscited by 3
- 2016Focusing in Orthologiccited by 1
- 2021On Equivalence Checking for Orthocomplemented Bisemilattices in Log-Linear Timecited by 1
- 2025Verified and Optimized Implementation of Orthologic Proof Searchcited by 1
- 2025LISA -- A Modern Proof Systemcited by 1
Built on by
Not cited yet.