Journal article icon

Journal article

Bisimilarity in fresh-register automata

Abstract:
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 freshregister 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 membership 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.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.46298/lmcs-21(1:13)2025

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Oxford college:
Worcester College
Role:
Author


More from this funder
Funder identifier:
https://ror.org/0526snb40
Grant:
RF 10216/111
More from this funder
Funder identifier:
https://ror.org/0439y7842
Grant:
EP/J019577/1
EP/L022478/1


Publisher:
Episciences.org
Journal:
Logical Methods in Computer Science More from this journal
Volume:
21
Issue:
1
Pages:
13.1-13.59
Publication date:
2025-02-06
Acceptance date:
2025-01-07
DOI:
ISSN:
1860-5974


Language:
English
Keywords:
Pubs id:
2101168
Local pid:
pubs:2101168
Deposit date:
2025-04-07
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP