Knowledge Compilation for Quantification in Alternating Automata

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Akshay, S., Cantarella, Alfredo, Chakraborty, Supratik, Finkbeiner, Bernd, Metzger, Niklas
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914527460720640
author Akshay, S.
Cantarella, Alfredo
Chakraborty, Supratik
Finkbeiner, Bernd
Metzger, Niklas
author_facet Akshay, S.
Cantarella, Alfredo
Chakraborty, Supratik
Finkbeiner, Bernd
Metzger, Niklas
contents 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 algorithms infeasible for automata in practice. Towards addressing this problem, we propose novel knowledge compilation techniques for existential and universal quantification on alternating safety automata. Our approach compiles alternating automata into normal forms where projection can be applied uniformly and efficiently to each state's transition function. Using the compilations for each type of quantification, we can effectively eliminate a sequence of alternating quantifiers in formulas without complementation. Our BDD-based prototype demonstrates the practical effectiveness of our algorithms on a suite of QPTL satisfiability benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2605_02017
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Knowledge Compilation for Quantification in Alternating Automata
Akshay, S.
Cantarella, Alfredo
Chakraborty, Supratik
Finkbeiner, Bernd
Metzger, Niklas
Logic in Computer Science
Formal Languages and Automata Theory
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 algorithms infeasible for automata in practice. Towards addressing this problem, we propose novel knowledge compilation techniques for existential and universal quantification on alternating safety automata. Our approach compiles alternating automata into normal forms where projection can be applied uniformly and efficiently to each state's transition function. Using the compilations for each type of quantification, we can effectively eliminate a sequence of alternating quantifiers in formulas without complementation. Our BDD-based prototype demonstrates the practical effectiveness of our algorithms on a suite of QPTL satisfiability benchmarks.
title Knowledge Compilation for Quantification in Alternating Automata
topic Logic in Computer Science
Formal Languages and Automata Theory
url https://arxiv.org/abs/2605.02017