On Solving String Equations via Powers and Parikh Images
Clemens Eisenhofer, Theodor Seiser, Nikolaj S. Bjørner, Laura Kovács
TL;DR
Key to this work are the combination of three techniques: a power operator for strings; generalisations of Parikh images; and equality decomposition, which allows us to solve complex string equations, including less commonly encountered SMT inputs over strings.
Abstract
We present a new approach for solving string equations as extensions of Nielsen transformations. Key to our work are the combination of three techniques: a power operator for strings; generalisations of Parikh images; and equality decomposition. Using these methods allows us to solve complex string equations, including less commonly encountered SMT inputs over strings.
