arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1307.4471cs.FLcs.LOcs.SE
收藏

Büchi词自动机的轮廓树及其在确定中的应用

Profile Trees for Büchi Word Automata, with Application to Determinization

Seth Fogarty, Orna Kupferman, Moshe Y. Vardi, Thomas Wilke

摘要:

Buchi自动机的确定性问题是一个著名的问题,在综合、概率验证和多智能体系统中有着广泛的应用。自20世纪60年代以来,建筑一直在稳步发展:由McNaughton,Safra,Piterman,Schewe和其他人。尽管解决方案激增,但它们本质上都是特别的结构,除了正确性的证明之外,几乎没有理论支持。自Safra以来,所有的最优构造都采用树作为确定性自动机的状态,并且状态之间的转换在这些树上操作地定义。这些构造的操作性质使理解、实现和推理变得复杂,并且应该与互补形成对比,在互补中,自动机运行DAG的坚实理论是现代构造的基础。在2010年,我们描述了一种基于档案的布奇互补方法,其中档案只是访问接受国的历史。我们开发了一个结构理论的配置文件,并用它来描述一个互补建设,是确定性的限制。在这里,我们扩展了理论的配置文件证明,每一个运行DAG包含一个配置文件树,最多有一个有限数量的无限分支。然后,我们表明,这一属性提供了一个新的确定性建设的理论基础,其中宏观状态是双预序集的状态。与现存的确定性构造相反,新构造中的转换是声明性地而不是操作性地描述的。

英文摘要:

The determinization of Buchi automata is a celebrated problem, with applications in synthesis, probabilistic verification, and multi-agent systems. Since the 1960s, there has been a steady progress of constructions: by McNaughton, Safra, Piterman, Schewe, and others. Despite the proliferation of solutions, they are all essentially ad-hoc constructions, with little theory behind them other than proofs of correctness. Since Safra, all optimal constructions employ trees as states of the deterministic automaton, and transitions between states are defined operationally over these trees. The operational nature of these constructions complicates understanding, implementing, and reasoning about them, and should be contrasted with complementation, where a solid theory in terms of automata run DAGs underlies modern constructions. In 2010, we described a profile-based approach to Buchi complementation, where a profile is simply the history of visits to accepting states. We developed a structural theory of profiles and used it to describe a complementation construction that is deterministic in the limit. Here we extend the theory of profiles to prove that every run DAG contains a profile tree with at most a finite number of infinite branches. We then show that this property provides a theoretical grounding for a new determinization construction where macrostates are doubly preordered sets of states. In contrast to extant determinization constructions, transitions in the new construction are described declaratively rather than operationally.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑