English

Modal Logics with Composition on Finite Forests: Expressivity and Complexity (Extra Material)

Logic in Computer Science 2020-07-20 v1

Abstract

We investigate the expressivity and computational complexity of two modal logics on finite forests equipped with operators to reason on submodels. The logic ML(|) extends the basic modal logic ML with the composition operator | from static ambient logic, whereas ML(*) contains the separating conjunction * from separation logic. Though both operators are second-order in nature, we show that ML(|) is as expressive as the graded modal logic GML (on finite trees) whereas ML(*) lies strictly between ML and GML. Moreover, we establish that the satisfiability problem for ML(*) is Tower-complete, whereas for ML(|) is (only) AExpPol-complete. As a by-product, we solve several open problems related to sister logics, such as static ambient logic, modal separation logic, and second-order modal logic on finite trees.

Keywords

Cite

@article{arxiv.2007.08598,
  title  = {Modal Logics with Composition on Finite Forests: Expressivity and Complexity (Extra Material)},
  author = {Bartosz Bednarczyk and Stéphane Demri and Raul Fervari and Alessio Mansutti},
  journal= {arXiv preprint arXiv:2007.08598},
  year   = {2020}
}

Comments

Extra material for our LICS 2020 paper published under the same title

R2 v1 2026-06-23T17:10:47.085Z