论文标题
煤层满意度检查算术$μ$ -CALCULI
Coalgebraic Satisfiability Checking for Arithmetic $μ$-Calculi
论文作者
论文摘要
Colgebraic $ $ $ $ -CALCULUS为固定点逻辑提供了一个通用的语义框架,该系统的分支类型超出了标准关系设置,例如概率,加权或基于游戏的概率。以前关于煤层$ $ $ $ calculus的工作包括一项指数时间的上限,这是对可满足性检查的,但是依赖于在正式定义的意义上对下一步模式的Tableau规则的可用性;特别是,规则匹配需要由多项式代码表示,并且规则的序列需要吸收切割。尽管已经在某些重要情况下确定了此类规则集,但在所有感兴趣的情况下都不存在它们,尤其是涉及整数权重的情况下,例如在级别的$ $ $ $ calculus中,或与非线性算术相结合的实用值。在目前的工作中,我们证明了在更一般的假设下绑定的相同上层复杂性,特别是关于基础一步逻辑(更简单)令人满意问题的复杂性,大致描述为逻辑的无嵌套的下一步片段。该界限是由一项通用的全球缓存算法实现的,该算法支持即时满意度检查。值得注意的是,我们的方法直接适应了无保护的公式,从而避免使用守卫转换。示例应用程序包括新的指数时间上限,可在分级$ $ $ $ $ -CALCULUS扩展中具有多项式不等式(包括阳性前伯堡算术),以及(概率为概率)$ $ $ $ $ $ $ $ - calculus具有多项式earmelaimial norequalial equalial extemaimal。
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.