On the Complexity of Temporal-Logic Path Checking
On the Complexity of Temporal-Logic Path Checking
复制标题
论时间逻辑路径检查的复杂性
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Joël Ouaknine
中科院分区:
文献类型:
--
作者:
Daniel Bundala;Joël Ouaknine
Given a formula in a temporal logic such as LTL or MTL, a fundamental problem is the complexity of evaluating the formula on a given finite word. For LTL, the complexity of this task was recently shown to be in (mathsf{NC}^{} ) [9]. In this paper, we present an (mathsf{NC}^{} ) algorithm for MTL, a quantitative (or metric) extension of LTL, and give an (mathsf{AC}^{1} ) algorithm for UTL, the unary fragment of LTL. At the time of writing, MTL is the most expressive logic with an (mathsf{NC}^{} ) path-checking algorithm, and UTL is the most expressive fragment of LTL with a more efficient path-checking algorithm than for full LTL (subject to standard complexity-theoretic assumptions). We then establish a connection between LTL path checking and planar circuits, which we exploit to show that any further progress in determining the precise complexity of LTL path checking would immediately entail more efficient evaluation algorithms than are known for a certain class of planar circuits. The connection further implies that the complexity of LTL path checking depends on the Boolean connectives allowed: adding Boolean exclusive or yields a temporal logic with P-complete path-checking problem.
DOI:
10.1007/978-3-642-02930-1_20
发表时间:
2009
期刊:
影响因子:
--
作者:
Lars Kuhtz;Bernd Finkbeiner
通讯作者:
Bernd Finkbeiner