Knowledge Compilation for Quantification in Alternating Automata
S. Akshay, Alfredo Cantarella, Supratik Chakraborty, Bernd Finkbeiner, Niklas Metzger

TL;DR
This paper introduces a knowledge compilation method for quantification in alternating automata, enabling efficient verification tasks without costly complementation of nondeterministic automata.
Contribution
It proposes novel compilation techniques for alternating automata that simplify quantification, improving efficiency in verification processes like QPTL satisfiability checking.
Findings
BDD-based prototype shows practical effectiveness on benchmarks.
Compilation enables elimination of alternating quantifiers without automata complementation.
Approach improves efficiency in verification tasks involving infinite word automata.
Abstract
We present a knowledge compilation approach for existential and universal quantification in alternating automata. Knowledge compilation transforms formulas into normal forms with special properties that enable efficient answering of questions of interest. For Boolean formulas, several normal forms that have proven effective for existential/universal quantification, and even for functional synthesis, have been studied in the literature. For infinite word automata, quantification is a fundamental operation in verification tasks such as QPTL satisfiability checking and HyperLTL model checking. Existing algorithms rely on nondeterministic infinite word automata, where existential projection can be efficiently performed state-wise, but universal projection requires complementation. Complementing nondeterministic infinite word automata, however, is expensive in practice, making existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
