English

Relational Dualities and Bisimulation

Logic in Computer Science 2026-05-08 v1

Abstract

The Kripke semantics of various logics arises via categorical dualities between a category of relational frames and their maps, and a category of algebras and logical homomorphisms. When the relational frames are considered as computational systems (e.g. the states of a machine), the corresponding algebra is one of logical predicates on these systems (e.g. predicates on these states, i.e. program logics). Our aim is to extend this phenomenon to relations, putting well-behaved relations between systems (e.g. bisimulations) in correspondence with relations between predicates. This is achieved by constructing particular relational extensions of Tarski duality (for infinitary classical propositional logic) and Thomason duality (for infinitary classical modal logic). We sketch how these dualities give rise to a proof system that relates formulae between different systems.

Keywords

Cite

@article{arxiv.2605.06533,
  title  = {Relational Dualities and Bisimulation},
  author = {Piotr Kozicki and Alex Kavvos},
  journal= {arXiv preprint arXiv:2605.06533},
  year   = {2026}
}

Comments

18 pages, accepted for publication at FSCD 2026

R2 v1 2026-07-01T12:55:33.059Z