Abstract
We present a variant and extension of Makanin's [5] decision algorithm for string equations: Given are sets C = {c 1,..., c m} of constants, V = {x 1,..., x n} of variables and a string equation s 1
s 2 where s 1, s 2 ε (C ∪ V)+. Furthermore sets r(x i ) ∈ C, 1 ≤ i <- n, are given which are called constant restrictions. A substitution σ solves the equation s1
s 2 and satisfies the constant restrictions R(x i ), 1 ≤ i<-n, if σ(s 1) = σ(s 2) and σ(x i ) ε ((C-R(x i )) ∪ V)+ for all x i ε V. I.e. we consider solutions of string equations such that certain constants do not appear in the substitutions of some variables.
Modifying the decision algorithm of Makanin we obtain an algorithm which decides whether or not a given string equation has a solution satisfying the constant restrictions. Furthermore we think that we have, as a by-product, a very nice presentation of Makanin's algorithm.
Preview
Unable to display preview. Download preview PDF.
References
Peter Auer. Unification in the combination of disjoint theories. 1991. To be published in the proceedings of the IWWERT'91.
Peter Auer. Unification with associative functions. PhD thesis, Technical University Vienna, 1992.
Franz Baader and Klaus Schulz. Unification in the union of disjoint equational theories: combining decision procedures. 1991. To be published in the proceedings of the IWWERT'91.
Joxan Jaffer. Minimal and complete word unification. Journal of the Association for Computing Machinery, 37(1):47–85, January 1990.
G. S. Makanin. The problem of solvability of equations in a free semiproup. Math. USSR Sbornik, 32(2):129–198, 1977. English translation.
G. S. Makanin. Recognition of the rank of equations in a free semigroup. Math. USSR Izvestija, 14(3):499–545, 1980. English translation.
J. P. Pecuchet. Equations avec constantes et algorithme de Makanin. PhD thesis, Laboratoire d' informatique, Rouen, 1981.
Klaus U. Schulz. Makanin's Algorithm — Two Improvements and a Generalization. Technical Report 91-39, CIS—UniversitÄt München, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Auer, P. (1993). Solving string equations with constant restrictions. In: Abdulrab, H., Pécuchet, JP. (eds) Word Equations and Related Topics. IWWERT 1991. Lecture Notes in Computer Science, vol 677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56730-5_34
Download citation
DOI: https://doi.org/10.1007/3-540-56730-5_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56730-1
Online ISBN: 978-3-540-47636-8
eBook Packages: Springer Book Archive