Formally Verified Certification of Unsolvability of Temporal Planning Problems
David Wang, Mohammad Abdulaziz
TL;DR
This work addresses certifying the unsolvability of temporal planning by encoding planning problems as a network of timed automata and validating results with a formally verified certificate checker embedded in Isabelle/HOL. The encoding introduces per-action clocks, invariants, and mutex-like constraints to translate temporal planning constructs into a TA network, enabling a certificate-based verification pathway via TA model checking. A central correctness result shows that a valid plan implies the TA encoding has a reachable accepting configuration, expressed as $EF(loc(A_M) = goal_M)$, thereby providing a sound basis for unsolvability certificates and a foundation for executable certification pipelines. The study advances trustworthy certification for temporal planning and outlines concrete future work toward executable tooling, grounding, and semantic equivalence results.
Abstract
We present an approach to unsolvability certification of temporal planning. Our approach is based on encoding the planning problem into a network of timed automata, and then using an efficient model checker on the network followed by a certificate checker to certify the output of the model checker. Our approach prioritises trustworthiness of the certification: we formally verify our implementation of the encoding to timed automata using the theorem prover Isabelle/HOL and we use an existing certificate checker (also formally verified in Isabelle/HOL) to certify the model checking result.
