Equational theorem proving for clauses over strings

Dohan Kim
DOI: https://doi.org/10.1017/s0960129524000112
2024-04-20
Mathematical Structures in Computer Science
Abstract: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. In particular, this paper presents a new decision procedure for solving word problems over strings and provides a new method of solving unification 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 with contraction rules.
computer science, theory & methods
What problem does this paper attempt to address?