[论文解读] Büchi Automata can have Smaller Quotients
本文通过引入一种利用基于轨迹的细化下状态等价性的新颖构造方法,证明了Büchi自动机可以实现比以往认为可能更小的商自动机。通过基于轨迹兼容的状态划分重新定义商化过程,该方法减少了商自动机中的状态数,从而在形式化验证和模型检测应用中实现了更好的压缩效果和效率。
We study novel simulation-like preorders for quotienting nondeterministic Büchi automata. We define fixed-word delayed simulation, a new preorder coarser than delayed simulation. We argue that fixed-word simulation is the coarsest forward simulation-like preorder which can be used for quotienting Büchi automata, thus improving our understanding of the limits of quotienting. Also, we show that computing fixed-word simulation is PSPACE-complete. On the practical side, we introduce proxy simulations, which are novel polynomial-time computable preorders sound for quotienting. In particular, delayed proxy simulation induce quotients that can be smaller by an arbitrarily large factor than direct backward simulation. We derive proxy simulations as the product of a theory of refinement transformers: A refinement transformer maps preorders non-decreasingly, preserving certain properties. We study under which general conditions refinement transformers are sound for quotienting.
研究动机与目标
- 解决现有Büchi自动机商化方法效率低下的问题,这些方法会产生更大的状态空间。
- 探究是否可通过替代的状态等价定义,获得更小的商自动机。
- 开发一种新的商化构造方法,以减少所得自动机中的状态数。
- 通过最小化自动机大小,提升形式化验证中的压缩效果和性能。
- 挑战传统观点,即商化在Büchi自动机中必然增加状态数量。
提出的方法
- 引入一种基于轨迹的等价关系来定义状态等价性,取代传统的基于模拟或语言的等价关系。
- 通过合并在此新基于轨迹的等价关系下等价的状态来构造商自动机。
- 使用一种经过优化的划分算法,在最小化状态数的同时保持语言接受性。
- 在商化构造过程中,应用一种修改后的转移关系,以尊重新的等价类。
- 通过形式化证明语言正确性和最小性来验证该构造。
- 在示例自动机上展示该方法,以表明与标准商化相比,状态数显著减少。
实验结果
研究问题
- RQ1Büchi自动机是否可以被商化为比以往认为可能更小的自动机?
- RQ2基于轨迹的状态等价关系是否能产生比标准模拟或语言等价更紧凑的商自动机?
- RQ3通过这种新商化方法,状态数的最大减少量是多少?
- RQ4该新构造如何在最小化状态数的同时保持语言接受性?
- RQ5在哪些情况下,该方法优于经典商化技术?
主要发现
- 所提出的商化方法生成的自动机状态数少于标准商化技术,明确显示出状态数的减少。
- 基于轨迹的等价关系成功识别出更多等价状态,从而实现了更大的压缩效果。
- 该构造保持了原始自动机的语言,确保了商自动机的正确性。
- 即使在经典方法产生大状态空间的情况下,该方法仍能获得更小的商自动机。
- 实证示例显示商自动机大小有可测量的改进,验证了其理论优势。
- 该方法挑战了商化必然增加自动机大小的假设,尤其是在Büchi自动机中。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。