Nondeterministic automata: equivalence, bisimulations, and uniform relations
Miroslav \'Ciri\'c, Jelena Ignjatovi\'c, Milan Ba\v{s}i\'c, Ivana, Jan\v{c}i\'c

TL;DR
This paper explores the equivalence of nondeterministic automata using bisimulations and uniform relations, providing decision procedures and characterizations for various types of bisimulations, including forward and weak forward bisimulations.
Contribution
It introduces a unified framework combining bisimulations with uniform relations for automata equivalence, along with decision procedures and isomorphism characterizations.
Findings
Decidable procedures for three types of bisimulations
Characterization of automata equivalence via isomorphisms of factor automata
Examples illustrating relationships between bisimulation types
Abstract
In this paper we study the equivalence of nondeterministic automata pairing the concept of a bisimulation with the recently introduced concept of a uniform relation. In this symbiosis, uniform relations serve as equivalence relations which relate states of two possibly different nondeterministic automata, and bisimulations ensure compatibility with the transitions, initial and terminal states of these automata. We define six types of bisimulations, but due to the duality we discuss three of them: forward, backward-forward, and weak forward bisimulations. For each od these three types of bisimulations we provide a procedure which decides whether there is a bisimulation of this type between two automata, and when it exists, the same procedure computes the greatest one. We also show that there is a uniform forward bisimulation between two automata if and only if the factor automata with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · Logic, programming, and type systems
