Symbolic Automata: omega-Regularity Modulo Theories
summary
Generalizes symbolic automata to omega-regular languages by introducing symbolic transition terms and symbolic derivatives, defines Alternating Buchi (ABW_A) and Nondeterministic Buchi (NBW_A) automata modulo an effective Boolean algebra A, and gives an alternation-elimination algorithm that incrementally builds NBW_A (and products) from ABW_A. Adds LTL_A and RLTL_A (regular expressions with complement over A), formalizes correctness in Lean, and ships reusable artifacts and algorithms aimed at symbolic model checking over large/infinite alphabets.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:45Regular languages history
- 3:41Motivation for symbolic automata
- 6:05RLTL logic definition
- 9:18Symbolic model checking
- 10:42Derivative functions in logic
- 13:49Simplifying transition terms
- 15:13Alternating automata
- 16:37RLTL examples
- 17:17Formalization in Lean
- 17:38Question and answer session
