Summary
In theoretical computer science a bisimulation is a binary relation between state transition systems, associating systems that behave in the same way in that one system simulates the other and vice versa. Intuitively two systems are bisimilar if they, assuming we view them as playing a game according to some rules, match each other's moves. In this sense, each of the systems cannot be distinguished from the other by an observer. Given a labeled state transition system (, , →), where is a set of states, is a set of labels and → is a set of labelled transitions (i.e., a subset of ), a bisimulation is a binary relation , such that both and its converse are simulations. From this follows that the symmetric closure of a bisimulation is a bisimulation, and that each symmetric simulation is a bisimulation. Thus some authors define bisimulation as a symmetric simulation. Equivalently, is a bisimulation if and only if for every pair of states in and all labels α in : if , then there is such that ; if , then there is such that . Given two states and in , is bisimilar to , written , if and only if there is a bisimulation such that . This means that the bisimilarity relation is the union of all bisimulations: precisely when for some bisimulation . The set of bisimulations is closed under union; therefore, the bisimilarity relation is itself a bisimulation. Since it is the union of all bisimulations, it is the unique largest bisimulation. Bisimulations are also closed under reflexive, symmetric, and transitive closure; therefore, the largest bisimulation must be reflexive, symmetric, and transitive. From this follows that the largest bisimulation — bisimilarity — is an equivalence relation. Bisimulation can be defined in terms of composition of relations as follows. Given a labelled state transition system , a bisimulation relation is a binary relation over (i.e., ⊆ × ) such that and From the monotonicity and continuity of relation composition, it follows immediately that the set of bisimulations is closed under unions (joins in the poset of relations), and a simple algebraic calculation shows that the relation of bisimilarity—the join of all bisimulations—is an equivalence relation.
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.