Table of Contents
Fetching ...

An algebraic theory of ω-regular languages, via μν-expressions

Anupam Das, Abhishek De

TL;DR

The paper develops an algebraic framework for ω-regular languages via right-linear lattice expressions (RLL), presenting a sound and complete axiomatisation ($\mathsf{RLL}_\mathcal{L}$) w.r.t. the standard model $\mathcal{L}$ of ω-words. It dualises right-linear algebras to capture alternating parity automata and connects the equational theory to fixed-point logic by reducing completeness to linear-time $\mu$-calculus ($\mu\mathsf{LTL}$). A key contribution is showing that RLL expressions span a Boolean subalgebra of $\mathcal{L}$ through complementation, while addressing incompleteness via a duality axiom ($\mu$-$\nu$ dual). The results provide a robust algebraic foundation for reasoning about ω-regular languages and APAs, linking lattice-based syntax to fixed-point logics used in verification.

Abstract

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 ω-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 μ-calculus.

An algebraic theory of ω-regular languages, via μν-expressions

TL;DR

The paper develops an algebraic framework for ω-regular languages via right-linear lattice expressions (RLL), presenting a sound and complete axiomatisation () w.r.t. the standard model of ω-words. It dualises right-linear algebras to capture alternating parity automata and connects the equational theory to fixed-point logic by reducing completeness to linear-time -calculus (). A key contribution is showing that RLL expressions span a Boolean subalgebra of through complementation, while addressing incompleteness via a duality axiom (- dual). The results provide a robust algebraic foundation for reasoning about ω-regular languages and APAs, linking lattice-based syntax to fixed-point logics used in verification.

Abstract

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 ω-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 μ-calculus.
Paper Structure (15 sections, 9 theorems, 11 equations, 1 figure)

This paper contains 15 sections, 9 theorems, 11 equations, 1 figure.

Key Result

Theorem 4

Let $f:S\to S$ be a monotonic function. The set of fixed points of $f$ is non-empty and equipped with $\leqslant_S$ forms a complete lattice.

Figures (1)

  • Figure 1: The alternating parity automata $\mathbf A_{i_a\cap f_b}$.

Theorems & Definitions (29)

  • Remark 1: 0
  • Definition 2: Interpretation
  • Remark 3: $\top$
  • Theorem 4: Knaster-Tarski theorem Knaster-TarskiTarski1955ALF
  • Example 5
  • Proposition 6
  • Definition 7: Fischer-Ladner
  • Theorem 8
  • Example 9
  • Remark 10: A subtlety about $\varepsilon$
  • ...and 19 more