5 research outputs found
Modal Logics with Hard Diamond-free Fragments
We investigate the complexity of modal satisfiability for certain
combinations of modal logics. In particular we examine four examples of
multimodal logics with dependencies and demonstrate that even if we restrict
our inputs to diamond-free formulas (in negation normal form), these logics
still have a high complexity. This result illustrates that having D as one or
more of the combined logics, as well as the interdependencies among logics can
be important sources of complexity even in the absence of diamonds and even
when at the same time in our formulas we allow only one propositional variable.
We then further investigate and characterize the complexity of the
diamond-free, 1-variable fragments of multimodal logics in a general setting.Comment: New version: improvements and corrections according to reviewers'
comments. Accepted at LFCS 201
Complexity Jumps In Multiagent Justification Logic Under Interacting Justifications
The Logic of Proofs, LP, and its successor, Justification Logic, is a
refinement of the modal logic approach to epistemology in which
proofs/justifications are taken into account. In 2000 Kuznets showed that
satisfiability for LP is in the second level of the polynomial hierarchy, a
result which has been successfully repeated for all other one-agent
justification logics whose complexity is known.
We introduce a family of multi-agent justification logics with interactions
between the agents' justifications, by extending and generalizing the two-agent
versions of the Logic of Proofs introduced by Yavorskaya in 2008. Known
concepts and tools from the single-agent justification setting are adjusted for
this multiple agent case. We present tableau rules and some preliminary
complexity results. In several cases the satisfiability problem for these
logics remains in the second level of the polynomial hierarchy, while for
others it is PSPACE or EXP-hard. Furthermore, this problem becomes PSPACE-hard
even for certain two-agent logics, while there are EXP-hard logics of three
agents
NEXP-completeness and Universal Hardness Results for Justification Logic
We provide a lower complexity bound for the satisfiability problem of a
multi-agent justification logic, establishing that the general NEXP upper bound
from our previous work is tight. We then use a simple modification of the
corresponding reduction to prove that satisfiability for all multi-agent
justification logics from there is hard for the Sigma 2 p class of the second
level of the polynomial hierarchy - given certain reasonable conditions. Our
methods improve on these required conditions for the same lower bound for the
single-agent justification logics, proven by Buss and Kuznets in 2009, thus
answering one of their open questions.Comment: Shorter version has been accepted for publication by CSR 201
TR-2014003: On the Complexity of Two-Agent Justification Logic
We investigate the complexity of derivability for two-agent Justification Logic. For this purpose we revisit Yavorskaya’s two-agent LP with interactions (2008), we simplify the syntax and provide natural extensions. We consider two-agent versions of other justification logics as well as ways to combine two justification logics. For most of these cases we prove that the upper complexity bound established for the single-agent cases are maintained: these logics ’ derivability problem is in the second step of the polynomial hierarchy. For certain logics, though, we discover a complex-ity jump to PSPACE-completeness, which is a new phenomenon for Justification Logic
Adventures in monitorability: From branching time to linear time and back again.
This paper establishes a comprehensive theory of runtime monitorability for Hennessy-Milner logic with recursion, a very expressive variant of the modal µ-calculus. It investigates the monitorability of that logic with a linear-time semantics and then compares the obtained results with ones that were previously presented in the literature for a branching-time setting. Our work establishes an expressiveness hierarchy of monitorable fragments of Hennessy-Milner logic with recursion in a linear-time setting and exactly identifies what kinds of guarantees can be given using runtime monitors for each fragment in the hierarchy. Each fragment is shown to be complete, in the sense that it can express all properties that can be monitored under the corresponding guarantees. The study is carried out using a principled approach to monitoring that connects the semantics of the logic and the operational semantics of monitors. The proposed framework supports the automatic, compositional synthesis of correct monitors from monitorable properties