Dsat: A Native SAT Solver for Discrete Logic
Not on the map. Why?
Abstract (arXiv)
Discrete variables are common in many applications, such as probabilistic reasoning, planning and explainable AI. When symbolic reasoning techniques are brought in to bear on these applications, a standard technique for handling discrete variables is to binarize them into Boolean variables to allow the use of Boolean computational machinery such as SAT solvers. This technique can face both computational and semantical challenges though. In this work, we develop a native SAT solver for discrete logic, which is a direct extension of Boolean logic in which variables can take arbitrary values. Our proposed solver has a similar design to Boolean SAT solvers, with ingredients such as unit resolution and clause learning but ones that operate natively on discrete variables. We illustrate the merits of the developed SAT solver by comparing it empirically to CSP solvers applied to discrete CNFs, to Boolean SAT solver applied to binarized CNFs, and to some hybrid solvers.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 61 references that are in the map. First posted on arXiv 10 May 2026.
Builds on
9 of 61 references.
References · 9
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2023Logic for Explainable AIcited by 23
- 2020On Symbolically Encoding the Behavior of Random Forestscited by 15
- 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
- 2026Circuit Representations of Random Forests with Applications to XAIcited by 2
- 2023Proceedings of the 2023 XCSP3 Competitioncited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025SATBench: Benchmarking LLMs' Logical Reasoning via Automated Puzzle Generation from SAT Formulas
- 2024Can Transformers Reason Logically? A Study in SAT Solving
- 2023Learning Reliable Logical Rules with SATNet
- 2023Explaining SAT Solving Using Causal Reasoning
- 2025Satisfiability Modulo Theory Meets Inductive Logic Programming
- 2015SAT-based Analysis of Large Real-world Feature Models is Easy
- 2025Boolean Satisfiability via Imitation Learning
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability