Positive Hennessy-Milner Logic for Branching Bisimulation
Herman Geuvers, Komi Golov

TL;DR
This paper introduces positive modal logics and directed notions of bisimulation and apartness to characterize theory inclusion between states in labelled transition systems, extending Hennessy-Milner theorems to a directed setting.
Contribution
It develops directed versions of Hennessy-Milner theorems using positive modal logics, providing new characterizations of theory inclusion and equivalence in labelled transition systems.
Findings
Directed bisimulation characterizes theory inclusion.
Every HMLU formula is equivalent to a Boolean combination of positive formulas.
Introduces a simpler, equally expressive sublogic of HMLU.
Abstract
Labelled transitions systems can be studied in terms of modal logic and in terms of bisimulation. These two notions are connected by Hennessy-Milner theorems, that show that two states are bisimilar precisely when they satisfy the same modal logic formulas. Recently, apartness has been studied as a dual to bisimulation, which also gives rise to a dual version of the Hennessy-Milner theorem: two states are apart precisely when there is a modal formula that distinguishes them. In this paper, we introduce "directed" versions of Hennessy-Milner theorems that characterize when the theory of one state is included in the other. For this we introduce "positive modal logics" that only allow a limited use of negation. Furthermore, we introduce directed notions of bisimulation and apartness, and then show that, for this positive modal logic, the theory of is included in the theory of …
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Multi-Agent Systems and Negotiation · Logic, programming, and type systems
