arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv cs/0610027cs.LOcs.CC
收藏

具有冻结量词和寄存器自动机的LTL

LTL with the Freeze Quantifier and Register Automata

Stephane Demri, Ranko Lazic

摘要:

一个数据字是一个序列的一个字母从一个有限的字母表和一个元素从一个无限的集合,后者只能比较相等。为了对数据字进行推理,线性时态逻辑通过冻结量词进行扩展,冻结量词将当前字位置的元素存储到寄存器中,用于公式中更深处的相等比较。通过从逻辑转换到带有寄存器的交替自动机,然后转换到计数器可能在任何时候错误地增加的故障计数器自动机,以及从故障和无错误的计数器自动机转换到逻辑,我们获得了一个完整的复杂性表,通过改变时态运算符和寄存器的数量来定义逻辑片段。特别地,具有未来时间算子和1个寄存器的逻辑在有限数据字上是可判定的但不是原始递归的。添加过去时间操作符或多一个寄存器,或切换到无限数据字,会导致不可判定性。

英文摘要:

A data word is a sequence of pairs of a letter from a finite alphabet and an element from an infinite set, where the latter can only be compared for equality. To reason about data words, linear temporal logic is extended by the freeze quantifier, which stores the element at the current word position into a register, for equality comparisons deeper in the formula. By translations from the logic to alternating automata with registers and then to faulty counter automata whose counters may erroneously increase at any time, and from faulty and error-free counter automata to the logic, we obtain a complete complexity table for logical fragments defined by varying the set of temporal operators and the number of registers. In particular, the logic with future-time operators and 1 register is decidable but not primitive recursive over finite data words. Adding past-time operators or 1 more register, or switching to infinite data words, cause undecidability.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑