Coalgebraic Satisfiability Checking for Arithmetic μ-Calculi

by   Daniel Hausmann, et al.

The coalgebraic μ-calculus provides a generic semantic framework for fixpoint logics over systems whose branching type goes beyond the standard relational setup, e.g. probabilistic, weighted, or game-based. Previous work on the coalgebraic μ-calculus includes an exponential-time upper bound on satisfiability checking, which however relies on the availability of tableau rules for the next-step modalities that are sufficiently well-behaved in a formally defined sense; in particular, rule matches need to be representable by polynomial-sized codes, and the sequent duals of the rules need to absorb cut. While such rule sets have been identified for some important cases, they are not known to exist in all cases of interest, in particular ones involving either integer weights as in the graded μ-calculus, or real-valued weights in combination with non-linear arithmetic. In the present work, we prove the same upper complexity bound under more general assumptions, specifically regarding the complexity of the (much simpler) satisfiability problem for the underlying one-step logic, roughly described as the nesting-free next-step fragment of the logic. The bound is realized by a generic global caching algorithm that supports on-the-fly satisfiability checking. Notably, our approach directly accommodates unguarded formulae, and thus avoids use of the guardedness transformation. Example applications include new exponential-time upper bounds for satisfiability checking in an extension of the graded μ-calculus with polynomial inequalities (including positive Presburger arithmetic), as well as an extension of the (two-valued) probabilistic μ-calculus with polynomial inequalities.


page 1

page 2

page 3

page 4


Optimal Satisfiability Checking for Arithmetic μ-Calculi

The coalgebraic μ-calculus provides a generic semantic framework for fix...

Coalgebraic Reasoning with Global Assumptions in Arithmetic Modal Logics

We establish a generic upper bound ExpTime for reasoning with global ass...

Complexity results for modal logic with recursion via translations and tableaux

This paper studies the complexity of classical modal logics and of their...

The Alternating-Time μ-Calculus With Disjunctive Explicit Strategies

Alternating-time temporal logic (ATL) and its extensions, including the ...

HyperLTL Satisfiability Is Highly Undecidable, HyperCTL* is Even Harder

Temporal logics for the specification of information-flow properties are...

Computing Nested Fixpoints in Quasipolynomial Time

It is well known that the winning region of a parity game with n nodes a...

Pushing the Boundaries of Tractable Multiperspective Reasoning: A Deduction Calculus for Standpoint EL+

Standpoint EL is a multi-modal extension of the popular description logi...

Please sign up or login with your details

Forgot password? Click here to reset