A word equation with one variable in a free group is given as $U = V$, where both $U$ and $V$ are words over the alphabet of generators of the free group and $X, X^{-1}$, for a fixed variable $X$. An element of the free group is a solution when substituting it for $X$ 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 $\{\alpha w^i \beta \: : \: i \in \mathbb Z \}$, where $\alpha, w, \beta$ 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 combinatorics and group theory and is simple to state. Its analysis is involved and focuses on the combinatorics of occurrences of powers of a word within a larger word.
翻译:一个自由组中的一个变量的单词方程式以美元= V$,其中美元和美元均为自由组发电机字母上的单词,美元为X,X ⁇ -1}美元,固定变量为X美元。当以美元替换它时,自由组的一个元素是一种解决方案。当用美元替换美元X美元时,左侧和右侧将产生一个真正的平等(在自由组中解释),一个变量的所有解决方案都以美元=V$计算。我们知道,与一个变量的给定单方方程式的所有解决方案的一组是形式($alpha w ⁇ i\beta)各组的有限组合:\ : \ i\ in\ mathbb Z $ $, 其中$\ alpha, w,\beaute$是比发电机字母的字母减少的单词,而计算这一组的多米时间算法(在自由组中解释)是已知的。我们为这一问题提供了一种立方时间算法,它也表明,该套解决方案最多由上述组的四位数构成的一组: \ : i: i: ligal ligal use use usely use use listratest listrates of listratory laomator and thes thes siquest sicals thes thes sical graducalticalds.