We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Relating Apartness and Bisimulation

Abstract: A bisimulation for a coalgebra of a functor on the category of sets can be described via a coalgebra in the category of relations, of a lifted functor. A final coalgebra then gives rise to the coinduction principle, which states that two bisimilar elements are equal. For polynomial functors, this leads to well-known descriptions. In the present paper we look at the dual notion of "apartness". Intuitively, two elements are apart if there is a positive way to distinguish them. Phrased differently: two elements are apart if and only if they are not bisimilar. Since apartness is an inductive notion, described by a least fixed point, we can give a proof system, to derive that two elements are apart. This proof system has derivation rules and two elements are apart if and only if there is a finite derivation (using the rules) of this fact.
We study apartness versus bisimulation in two separate ways. First, for weak forms of bisimulation on labelled transition systems, where silent (tau) steps are included, we define an apartness notion that corresponds to weak bisimulation and another apartness that corresponds to branching bisimulation. The rules for apartness can be used to show that two states of a labelled transition system are not branching bismilar. To support the apartness view on labelled transition systems, we cast a number of well-known properties of branching bisimulation in terms of branching apartness and prove them. Next, we also study the more general categorical situation and show that indeed, apartness is the dual of bisimilarity in a precise categorical sense: apartness is an initial algebra and gives rise to an induction principle. In this analogy, we include the powerset functor, which gives a semantics to non-deterministic choice in process-theory.
Subjects: Logic in Computer Science (cs.LO); Formal Languages and Automata Theory (cs.FL)
ACM classes: D.2.4; D.3.1; F.3.1
Journal reference: Logical Methods in Computer Science, Volume 17, Issue 3 (July 30, 2021) lmcs:6078
DOI: 10.46298/lmcs-17(3:15)2021
Cite as: arXiv:2002.02512 [cs.LO]
  (or arXiv:2002.02512v6 [cs.LO] for this version)

Submission history

From: Herman Geuvers [view email] [via LOGICAL proxy]
[v1] Thu, 6 Feb 2020 20:58:48 GMT (36kb)
[v2] Thu, 23 Jul 2020 16:23:47 GMT (47kb)
[v3] Fri, 24 Jul 2020 08:02:45 GMT (47kb)
[v4] Thu, 7 Jan 2021 16:46:53 GMT (48kb)
[v5] Tue, 1 Jun 2021 12:40:07 GMT (41kb)
[v6] Thu, 29 Jul 2021 14:33:09 GMT (54kb,D)

Link back to: arXiv, form interface, contact.