Abstract
We formalize the framework of pseudo-Boolean lower-bound certificates for classical planning introduced by Dold, Helmert, Nordström, Röger and Schindler. A lower-bound certificate for a STRIPS (Simplified Theory of International Planning Representation and Scheduling) planning task and a bound $B$ is a pseudo-Boolean circuit together with three proofs in the cutting planes proof system with reification; its validity guarantees that every plan of the task costs at least $B$, and hence that a plan of cost $B$ is optimal. We prove the soundness of the certificate format (Theorem 1 of the paper) and formalize the paper's case study: certificates extracted from a run of the A$^*$ algorithm, with heuristic certificates for pattern database heuristics and for the maximum heuristic $h^{\mathit{max}}$, including the appendix material on efficiently proof-logging pattern databases. The main results state that a suitable snapshot of a terminated A$^*$ run yields a valid certificate and therefore proves the optimality of the plan it found. All locales are shown consistent by concrete interpretations, which also compose the pattern database certificate with the A$^*$ certificate, as intended by the paper.
License
Note
This is an autoformalization of the said paper by Dold et al. The material up to including Theorem 1 has been formalized using Claude Sonnet 4.6 and DeepSeek V4 Flash, with interactive steering by the author. The rest has been formalized using Claude Fable 5 (without requiring much interaction).
Topics
Related publications
- Dold, S., Helmert, M., Nordström, J., Röger, G., & Schindler, T. (2025). Pseudo-Boolean Proof Logging for Optimal Classical Planning. Proceedings of the International Conference on Automated Planning and Scheduling, 35(1), 54–63. https://doi.org/10.1609/icaps.v35i1.36101
Session Lower_Bound_Certificates_Planning
- Lower_Bound_Certificates
- Encoding_Semantics
- K_Gates
- Heuristic_Certificates
- A_Star_Certificates
- PDB_Certificates
- Hmax_Certificates
- Efficient_PDB
- Locale_Instances