Solving one variable word equations in the free group in cubic time
Robert Ferens, Artur Je\.z

TL;DR
This paper presents a new cubic time algorithm for solving one-variable word equations in free groups, improving efficiency and providing insights into the structure of solutions using combinatorics and group theory.
Contribution
The authors develop a simple, cubic time algorithm for solving one-variable word equations in free groups, showing the solution set has at most quadratic complexity.
Findings
The algorithm runs in cubic time.
The solution set consists of at most quadratic number of solution sets.
The method uses elementary combinatorics and group theory tools.
Abstract
A word equation with one variable in a free group is given as , where both and are words over the alphabet of generators of the free group and , for a fixed variable . An element of the free group is a solution when substituting it for yields a true equality (interpreted in the free group) of left- and right-hand sides. It is known that the set of all solutions of a given word equation with one variable is a finite union of sets of the form , where are reduced words over the alphabet of generators, and a polynomial-time algorithm (of a high degree) computing this set is known. We provide a cubic time algorithm for this problem, which also shows that the set of solutions consists of at most a quadratic number of the above-mentioned sets. The algorithm uses only simple tools of word…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
