arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1701.06282cs.LOcs.FL
收藏

WS1S的惰性自动机技术

Lazy Automata Techniques for WS1S

Tomáš Fiedor, Lukáš Holík, Petr Janků, Ondřej Lengál, Tomáš Vojnar

摘要:

我们提出了一个新的决策过程的逻辑WS 1S。它起源于经典的方法,首先构建一个接受公式所有模型的自动机,然后测试它的语言是否为空。主要的新颖之处是测试的空的飞行,同时构建一个符号,基于术语的表示的自动机,并修剪构造的状态空间无关的测试部分。修剪是由两种技术的推广,用于基于反链的语言包含和通用性检查的有限自动机:包容和提前终止。然而,WS1S决策问题的更丰富的结构允许我们以新颖的方式详细说明这些技术。我们的实验表明,所提出的方法可以在许多情况下显着优于经典的决策过程(在MONA工具中实现),以及最近提出的替代品。

英文摘要:

We present a new decision procedure for the logic WS1S. It originates from the classical approach, which first builds an automaton accepting all models of a formula and then tests whether its language is empty. The main novelty is to test the emptiness on the fly, while constructing a symbolic, term-based representation of the automaton, and prune the constructed state space from parts irrelevant to the test. The pruning is done by a generalization of two techniques used in antichain-based language inclusion and universality checking of finite automata: subsumption and early termination. The richer structure of the WS1S decision problem allows us, however, to elaborate on these techniques in novel ways. Our experiments show that the proposed approach can in many cases significantly outperform the classical decision procedure (implemented in the MONA tool) as well as recently proposed alternatives.

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

↑