一句话:研究寄存器/新寄存器自动机互模拟复杂度:一般情形 EXPTIME 完全,无重复值情形为 PSPACE/NP,pushdown 扩展不可判定。
寄存器自动机是无限字母表上的基本计算模型,fresh-register 自动机加入新鲜符号生成以刻画名称创建。本文研究各类寄存器与 fresh-register 自动机的互模拟判定复杂度,覆盖一般赋值、禁止重复寄存器值和禁止重复且非空三类纪律。一般情形为 EXPTIME 完全;无重复时,利用互模拟关系的对称性可给出攻击者获胜策略的多项式深度界及互模拟的简洁表示,并结合群论分别得到 PSPACE 与 NP 可解。新鲜性不影响复杂度类。结果还填补确定性寄存器自动机语言等价的空白:无重复片段的确定性语言不等价是 NP 完全,否定 Sakamoto 猜想;pushdown 扩展则使互模拟不可判定,即使 visibly pushdown 亦然。
Register automata are a basic model of computation over infinite alphabets. Fresh-register automata extend register automata with the capability to generate fresh symbols in order to model computational scenarios involving name creation. This paper investigates the complexity of the bisimilarity problem for classes of register and fresh-register automata. We examine all main disciplines that have appeared in the literature: general register assignments; assignments where duplicate register values are disallowed; and assignments without duplicates in which registers cannot be empty. In the general case, we show that the problem is EXPTIME-complete. However, the absence of duplicate values in registers enables us to identify inherent symmetries inside the associated bisimulation relations, which can be used to establish a polynomial bound on the depth of Attacker-winning strategies. Furthermore, they enable a highly succinct representation of the corresponding bisimulations. By exploiting results from group theory and computational group theory, we can then show solvability in PSPACE and NP respectively for the latter two register disciplines. In each case, we find that freshness does not affect the complexity class of the problem. The results allow us to close a complexity gap for language equivalence of deterministic register automata. We show that deterministic language inequivalence for the no-duplicates fragment is NP-complete, which disproves an old conjecture of Sakamoto. Finally, we discover that, unlike in the finite-alphabet case, the addition of pushdown store makes bisimilarity undecidable, even in the case of visibly pushdown storage.
@article{paperbot3448,
title = {Bisimilarity in fresh-register automata},
author = {Andrzej S. Murawski and Steven J. Ramsay and Nikos Tzevelekos},
journal = {Logical Methods in Computer Science},
volume = {Volume 21, Issue 1},
year = {2025},
doi = {10.46298/lmcs-21(1:13)2025}
}