An algebraic theory of ω-regular languages, via μν-expressions
By: Anupam Das, Abhishek De
Potential Business Impact:
Makes computer checks for infinite loops work.
Alternating parity automata (APAs) provide a robust formalism for modelling infinite behaviours and play a central role in formal verification. Despite their widespread use, the algebraic theory underlying APAs has remained largely unexplored. In recent work, a notation for non-deterministic finite automata (NFAs) was introduced, along with a sound and complete axiomatisation of their equational theory via right-linear algebras. In this paper, we extend that line of work, in particular to the setting of infinite words. We present a dualised syntax, yielding a notation for APAs based on right-linear lattice expressions, and provide a natural axiomatisation of their equational theory with respect to the standard language model of {\omega}-regular languages. The design of this axiomatisation is guided by the theory of fixed point logics; in fact, the completeness factors cleanly through the completeness of the linear-time {\mu}-calculus.
Similar Papers
Cyclic system for an algebraic theory of alternating parity automata
Logic in Computer Science
Proves if computer programs run forever.
Word equations and the exponent of periodicity
Formal Languages and Automata Theory
Finds patterns in word puzzles with rules.
Symbolic ω-automata with obligations
Formal Languages and Automata Theory
Automates check complex patterns in endless streams.