Using Certifying Constraint Solvers for Generating Step-wise Explanations
Ignace Bleukx, Maarten Flippo, Bart Bogaerts, Emir Demirovic, Tias Guns
Abstract
In the field of Explainable Constraint Solving, it is common to explain to a user why a problem is unsatisfiable. A recently proposed method for this is to compute a sequence of explanation steps. Such a step-wise explanation shows individual reasoning steps involving constraints from the original specification, that in the end explain a conflict. However, computing a step-wise explanation is computationally expensive, limiting the scope of problems for which it can be used. We investigate how we can use proofs generated by a constraint solver as a starting point for computing step-wise explanations, instead of computing them step-by-step. More specifically, we define a framework of abstract proofs, in which both proofs and step-wise explanations can be represented. We then propose several methods for converting a proof to a step-wise explanation sequence, with special attention to trimming and simplification techniques to keep the sequence and its individual steps small. Our results show our method significantly speeds up the generation of step-wise explanation sequences, while the resulting step-wise explanation has a quality similar to the current state-of-the-art.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e439e76f-c664-495d-b81f-410fca466860Cited by top-tier papers2
- Preference Elicitation for Step-Wise Explanations in Logic PuzzlesMarco Foschini, Marianne Defresne, Emilio Gamba, Bart Bogaerts et al.AAAI 2026 · 1 citation
- Certified Branch-and-Bound MaxSAT SolvingDieter Vandesande, Jordi Coll, Bart BogaertsAAAI 2026 · 1 citation
Builds on3
- Preference Elicitation for Step-Wise Explanations in Logic PuzzlesMarco Foschini, Marianne Defresne, Emilio Gamba, Bart Bogaerts et al.AAAI 2026 · 1 citation
- Certified Branch-and-Bound MaxSAT SolvingDieter Vandesande, Jordi Coll, Bart BogaertsAAAI 2026 · 1 citation
- Efficient and Reliable Hitting-Set Computations for the Implicit Hitting Set ApproachHannes Ihalainen, Dieter Vandesande, André Schidler, Jeremias Berg et al.AAAI 2026
Related papers
- Exploiting Symmetries in MUS ComputationIgnace Bleukx, Hélène Verhaeghe, Bart Bogaerts, Tias GunsAAAI 2025 · 1 citation
- Justifying All Differences Using Pseudo-Boolean ReasoningJan Elffers, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2020 · 30 citations
- Certifying Bounds Propagation for Integer Multiplication ConstraintsMatthew J. McIlree, Ciaran McCreeshAAAI 2025 · 1 citation
- Diagnosis via Proofs of Unsatisfiability for First-Order Logic with Relational ObjectsNick Feng, Lina Marsso, Marsha ChechikASE 2024 · 1 citation
- Paths, Proofs, and Perfection: Developing a Human-Interpretable Proof System for Constrained Shortest PathsKonstantin Sidorov, Gonçalo Homem de Almeida Correia, Mathijs de Weerdt, Emir DemirovicAAAI 2024
