Certifying Bounds Propagation for Integer Multiplication Constraints
Matthew J. McIlree, Ciaran McCreesh
Abstract
A constraint programming (CP) solver that implements proof logging will output a machine-checkable certificate of correctness alongside any result it obtains. This is useful for trusting claims of unsatisfiability or optimality, as well as for debugging and auditing solver implementations. Proofs can be constructed by having the solver log justifications for each inference it makes, and previous work has shown that many standard CP reasoning techniques can be efficiently justified using a pseudo-Boolean (PB) proof format. This paper extends PB justifications to propagators enforcing bounds consistency on multiplication and division constraints. We show that even though the proof system and checker operate only on linear inequalities over 0-1 variables, non-linear reasoning over bounded domains can be efficiently expressed as a sequence of PB proof steps. Additionally, we demonstrate that bespoke proof logging for bounds-consistency algorithms offers a clear advantage over constructing justifications by brute force.
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 4a9b70cb-21c7-4344-8eeb-7f7805ebd05bRelated papers
- Justifying All Differences Using Pseudo-Boolean ReasoningJan Elffers, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2020 · 30 citations
- Certifying Parity Reasoning Efficiently Using Pseudo-Boolean ProofsStephan Gocht, Jakob NordströmAAAI 2021 · 37 citations
- Certified Branch-and-Bound MaxSAT SolvingDieter Vandesande, Jordi Coll, Bart BogaertsAAAI 2026 · 1 citation
- Certified Symmetry and Dominance Breaking for Combinatorial OptimisationBart Bogaerts, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2022 · 21 citations
- Diagnosis via Proofs of Unsatisfiability for First-Order Logic with Relational ObjectsNick Feng, Lina Marsso, Marsha ChechikASE 2024 · 1 citation
