Bifurcation Logic: Separation Through Ordering
We introduce Bifurcation Logic, BL, which combines a basic classical modality with separating conjunction, * , together with its naturally associated multiplicative implication, - * , that is defined using the modal ordering.Specifically, a formula 1 * 2 is true at a world w if and only if each i holds at worlds w i that are each above w, on separate branches of the order, and have no common upper bound.We provide a labelled tableaux calculus for BL and establish soundness and completeness relative to its relational semantics.The standard finite model property fails for BL.However, we show that, in the absence of - * , but in the presence of * , every model has an equivalent finite representation and that this is sufficient to obtain decidability.We illustrate the use of BL through an example of modelling multi-agent access control that is quite generic in its form, suggesting many applications.
Authors
- David Pym (ORCID: https://orcid.org/0000-0002-6504-5838)
- Didier Galmiche (ORCID: https://orcid.org/0000-0002-9968-5323)
- Daniel Méry (ORCID: https://orcid.org/0000-0002-1886-2106)
- Timo Lang (ORCID: https://orcid.org/0000-0002-8257-968X)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Institute of Philosophy (HU)
- Laboratoire Lorrain de Recherche en Informatique et ses Applications (FR)
- The London College (GB)
- University College London (GB)
- Université de Lorraine (FR)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2025-11-25
- DOI
- https://doi.org/10.4204/eptcs.437.29
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Agence Nationale de la Recherche