Although reasoning about equations over strings has been extensively studied for several decades, little research has been done for equational reasoning on general clauses over strings. This paper introduces a new superposition calculus with strings and present an equational theorem proving framework for clauses over strings. It provides a saturation procedure for clauses over strings and show that the proposed superposition calculus with contraction rules is refutationally complete. This paper also presents a new decision procedure for word problems over strings w.r.t. a set of conditional equations R over strings if R can be finitely saturated under the proposed inference system.
翻译:虽然对字符串方程进行推理已经有几十年的研究,但对一般字符串子句的等式推理进行的研究并不充分。本文介绍了一种具有字符串超新合并方法的推导演算法,并提出了一个基于超新合并的字符串定理证明框架。本文提供了一个对字符串子句进行饱和的程序,并表明所提出的具有收缩规则的超新合并演算系统是可证否的。如果R在所提出的推理系统下可以有限地饱和,还提出了关于字符串词问题的一种新的决策过程。