Hostname: page-component-77f85d65b8-8wtlm Total loading time: 0 Render date: 2026-03-29T23:12:20.155Z Has data issue: false hasContentIssue false

Equational theorem proving for clauses over strings

Published online by Cambridge University Press:  18 April 2024

Dohan Kim*
Affiliation:
Department of Computer Science, University of Innsbruck, Innsbruck, Austria
Rights & Permissions [Opens in a new window]

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.

Information

Type
Special Issue: LSFA 2021 and LSFA 2022
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. The inference system $\mathfrak{S}$ for conditional equations over $\Sigma^*$.

Figure 1

Figure 2. The rules of deduction for rule-based $R(S_n)$-unification.