“自动机状态数最坏为 $2^{O( \varphi )}$。反方向并非每个$\omega$ 正则语言都可由 LTL 定义,因此结论是“LTL 语言属于 $\omega$ regular”,不是…”
无限字语言 ​
对有限字母表
等价刻画还包括 nondeterministic Muller automata、deterministic parity automata 与 monadic second-order logic over
有限字正则语言属于
结构 ​
每个
其中
这个表达不是说语言中的每个字从某处起重复同一个固定有限块。
例如“
直观上每个无限阶段都要再次包含一个
闭包与补集 ​
投影也保持该类:把扩展字母表上的辅助命题存在量化掉,可由非确定自动机猜测被隐藏分量。这使逻辑公式中的存在二阶变量与自动机非确定性相接。
闭包存在不表示构造代价低。Büchi 补集和 determinization 可能导致显著状态增长;使用“正则类闭合”时仍应报告算法复杂度。
安全、活性与边界行为 ​
许多常见时序性质是
安全语言可由其有限坏前缀刻画,而一般活性语言的任意有限前缀都仍可延伸成满足字。二者的交织仍可能是
“
从逻辑到自动机 ​
每个 LTL 公式定义一个
模型检查时,系统路径标记语言与否定规格语言取交。交集非空给出违反行为;若只检查有限前缀语言,会漏掉“最终永不响应”这类没有单个有限坏点的 liveness 反例。
概率、时间和数据值可把字母表或接受语义扩展出去。称一个性质
包含与等价问题 ​
语言包含
无限字的有限前缀集合相同也不保证语言相同。“最终全是
参考资料
- Wolfgang Thomas, “Automata on Infinite Objects,” in Handbook of Theoretical Computer Science, Vol. B, Elsevier, 1990, Ch. 4。
- Dominique Perrin and Jean-Éric Pin, Infinite Words, Elsevier, 2004, Chs. 1–3。
- Christel Baier and Joost-Pieter Katoen, Principles of Model Checking, MIT Press, 2008, Ch. 4。