While finite automata have minimal DFAs as a simple and natural normal form, deterministic omega-automata do not currently have anything similar. One reason for this is that a normal form for omega-regular languages has to speak about more than acceptance - for example, to have a normal form for a parity language, it should relate every infinite word to some natural color for this language. This raises the question of whether or not a concept such as a natural color of an infinite word (for a given language) exists, and, if it does, how it relates back to automata. We define the natural color of a word purely based on an omega-regular language, and show how this natural color can be traced back from any deterministic parity automaton after two cheap and simple automaton transformations. The resulting streamlined automaton does not necessarily accept every word with its natural color, but it has a 'co-run', which is like a run, but can once move to a language equivalent state, whose color is the natural color, and no co-run with a higher color exists. The streamlined automaton defines, for every color c, a good-for-games co-B\"uchi automaton that recognizes the words whose natural colors w.r.t. the represented language are at least c. This provides a canonical representation for every $\omega$-regular language, because good-for-games co-B\"uchi automata have a canonical minimal (and cheap to obtain) representation for every co-B\"uchi language.
翻译:虽然限量自动读数以简单和自然的正常形式具有极小的 DFA, 但确定式的 omega- automata 目前并不具有相似性。 原因之一是, 普通奥美语言的通常形式必须比接受性多得多, 例如, 要使用一种普通的通用语言, 通常的版本必须比接受性更强, 它应该将每个无限的单词都与该语言的自然颜色联系起来 。 这引起了一个问题, 比如一个无限的单词( 特定语言) 的自然颜色是否存在, 如果存在, 并且它与Outomata 有何关联。 我们定义一个纯基于 omega- 常规语言的单词的自然颜色, 并显示这种自然颜色如何从任何确定式的对等性自动图文变中追溯。 由此产生的简化式自动图案不一定接受每个带有自然颜色的单词, 但是它有一个“ corun” 概念, 就像一个运行, 但一旦它可以移动到一个语言等值状态, 其颜色可以是自然的颜色, 并且不使用更高级的连数种语言。