There are three approaches to solve satisfiability problem for word equations:•Makanin's algorithm,•Plandowski's algorithm,•Jez's algorithm. The approach by Makanin and the approach by Jez can be extended to generate a representation of all solutions of a word equation. In case of Makanin's algorithm the representation is usually an infinite tree. In case of Jez's approach the representation is a finite graph.Until now there was no extension of Plandowski's algorithm to do the same. We fill this gap. We present extension of Plandowski's algorithm which generates a representation of all solutions of a word equation. The representation is a finite graph.This allows to decide in PSPACE whether a solution set of a word equation is finite. Our approach is generalized to solve in PSPACE two problems dealing with expressible relations, namely the emptiness of the relation and finiteness of the relation.
Read full abstract