UDC 517.11
MATHEMATICS
Submitted 1966-01-01 | RussiaRxiv: ru-196601.40187 | Translated from Russian

Abstract

Full Text

UDC 517.11

MATHEMATICS

Yu. I. KHMELEVSKII

COEFFICIENT-FREE EQUATIONS IN WORDS

(Presented by Academician P. S. Novikov on 18 II 1966)

Let \(k > 1\), \(n > 1\), and let \(И = \{a_1, \ldots, a_k\}\), \(X = \{x_1, \ldots, x_n\}\) be disjoint alphabets. A system of equalities

\[ \begin{gathered} \Phi_1 = \Psi_1\\ \cdot\quad \cdot\quad \cdot\quad \cdot\\ \Phi_N = \Psi_N \qquad (N \geqslant 1) \end{gathered} \tag{*} \]

where \(\Phi_1,\ldots,\Phi_N,\Psi_1,\ldots,\Psi_N\) are words in the alphabet \(X\), will be called a system of coefficient-free equations in words with \(n\) unknowns. A list \((X_1,\ldots,X_n)\) of words in the alphabet \(И\) will be called a solution of the system \((*)\) if, in the alphabet \(И\), the equalities

\[ S^{x_1,\ldots,x_n}_{X_1,\ldots,X_n}\Phi_i = S^{x_1,\ldots,x_n}_{X_1,\ldots,X_n}\Psi_i \qquad (i=1,\ldots,N), \]

hold, where by

\[ S^{x_1,\ldots,x_n}_{X_1,\ldots,X_n}\Phi \]

is denoted the result of substituting in the word \(\Phi\), in place of each occurrence in \(\Phi\) of the letter \(x_i\), the word \(X_i\) \((i=1,\ldots,n)\). A solution \((X_1,\ldots,X_n)\) of the system \((*)\) will be called trivial if there exist a word \(S\) and natural numbers \(a_1,\ldots,a_n\) such that \(X_i = S^{a_i}\) \((i=1,\ldots,n)\).

The search for trivial solutions of the system \((*)\) is evidently reduced to the search for natural solutions of a system of linear Diophantine equations. Therefore it is the search for nontrivial solutions of the system \((*)\) that is of interest.

Let \(\mathfrak A,\mathfrak B\) be systems of coefficient-free equations in words with \(n\) unknowns. We shall call the systems \(\mathfrak A,\mathfrak B\) equivalent with respect to nontrivial solutions if every nontrivial solution of the system \(\mathfrak A\) is a solution of the system \(\mathfrak B\), and every nontrivial solution of the system \(\mathfrak B\) is a solution of the system \(\mathfrak A\).

Theorem 1. The system of equations \((*)\) is equivalent with respect to nontrivial solutions to the equation

\[ \Phi_1(\Omega)^2\Phi_2\ldots(\Omega)^2\Phi_N = \Psi_1(\Omega)^2\Psi_2\ldots(\Omega)^2\Psi_N, \]

where
\[ \Omega = ZUZV;\quad Z = (x_1\ldots x_n)^{5M};\quad M = \max\{[\Phi_1^\partial,\ldots,[\Phi_N^\partial,\,[\Psi_1^\partial,\ldots, \]
\[ \ldots,[\Psi_N^\partial,n\};\quad U = U_1\ldots U_n;\quad V = V_1\ldots V_n;\quad U_i = x_1x_i x_2x_i\ldots x_nx_i \]
\[ (i=1,\ldots,n);\quad V_i = x_i x_1 x_i x_2\ldots x_i x_n \qquad (i=1,\ldots,n). \]

This theorem, analogous to Theorem 2 of \((^1)\), makes it possible, in searching for nontrivial solutions of the system \((*)\), to restrict oneself to the case \(N=1\).

Below, when speaking of equations in words, we assume that the left-hand and right-hand sides of an equation are not graphically equal.

It is known (see, for example, \((^2)\)) that coefficient-free equations in words with two unknowns have no nontrivial solutions. Equations with more than two unknowns may also have nontrivial solutions.

For example, the equation \(x_1=x_2x_3\) has a nontrivial solution \((X_1=a_1a_2,\ X_2=a_1,\ X_3=a_2)\).

In the present note we formulate Theorem 2, which establishes the structure of nontrivial solutions of coefficient-free equations in words with three unknowns. From this theorem, in particular, there follows an algorithm which, for a given coefficient-free equation in words with three unknowns, recognizes whether this equation has nontrivial solutions.

We proceed to the formulation of Theorem 2.

We begin with the definition of parametric words. Let us define variables of two sorts: a) \(W\)-variables, whose values are words in the alphabet \(И\). We shall need only two \(W\)-variables, which we denote by the letters \(u,v\).

b) Natural variables, whose values are natural numbers. We shall assume that these variables form the alphabet \(\{\lambda_1,\ldots,\lambda_m\}\) and that the alphabets \(И\), \(\{\lambda_1,\ldots,\lambda_m\}\), \(\{u,v\}\) have no letters in common. The letters \(u,v,\lambda_1,\ldots,\lambda_m\) will be called variables.

We now define parametric words. The inductive definition of parametric words has the following form: 1) if \(T\) is a word in the alphabet \(\{u,v\}\), then \(T\) is a parametric word; 2) if \(T\) is a parametric word and \(\lambda\) is a natural variable, then \((T)^\lambda\) is a parametric word; 3) if \(T_1,T_2\) are parametric words, then \(T_1T_2\) is a parametric word; 4) there are no other parametric words except those defined according to 1)—3).

We now define the result of the substitution

\[ S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T\Big| \]

where \(T\) is a parametric word; \(U,V\) are words in the alphabet \(И\); \(a_1,\ldots,a_m\) are natural numbers. 1) if \(T\) is a word in the alphabet \(\{u,v\}\), then

\[ S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T\Big| \]

is

\[ S^{u,v}_{U,V}T\Big|; \]

2) if \(T\) is a parametric word, \(\lambda_i\) is a natural variable \((1\leq i\leq m)\), then

\[ S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}(T)^{\lambda_i}\Big| \]

is

\[ \left(S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T\Big|\right)^{a_i}; \]

3) if \(T_1,T_2\) are parametric words, then

\[ S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T_1T_2\Big| \]

is

\[ S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T_1\Big|\, S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T_2\Big|. \]

Let \(\xi_1,\ldots,\xi_q\) be a list of variables; \(P(\xi_1,\ldots,\xi_q)\) a predicate. A set \((\bar{\xi}_1,\ldots,\bar{\xi}_q)\) of values of the variables \(\xi_1,\ldots,\xi_q\) will be called admissible for the predicate \(P\) if \(P(\bar{\xi}_1,\ldots,\bar{\xi}_q)\) is true. The predicate \(P(\xi_1,\ldots,\xi_q)\) will be called nonempty if there exists at least one set of values of the variables \(\xi_1,\ldots,\xi_q\) admissible for the predicate \(P\).

We now formulate Theorem 2.

Theorem 1. Let \(\Phi=\Psi\) be a coefficient-free equation in words with three unknowns \(x_1,x_2,x_3\). Then one can construct a system of \(L\) sets \((L>0)\)

\[ \begin{aligned} 1)&\quad T_{11},T_{12},T_{13},P_1(u,v,\lambda_1,\ldots,\lambda_m),\\ &\quad \ldots \ldots \ldots \ldots \ldots \ldots \ldots \ldots \\ L)&\quad T_{L1},T_{L2},T_{L3},P_L(u,v,\lambda_1,\ldots,\lambda_m), \end{aligned} \]

where \(T_{ij}\) are parametric words, \(P_i\) are nonempty decidable predicates, such that, if the equation \(\Phi=\Psi\) has a nontrivial solution, then:

a) whatever the nontrivial solution \((X_1,X_2,X_3)\) of the equation \(\Phi=\Psi\), there exist an integer \(1\leq \nu\leq L\), words \(U,V\), and natural numbers \(a_1,\ldots,a_m\) such that \(P_\nu(U,V,a_1,\ldots,a_m)\) is true and

\[ X_i=S^{u,v,\lambda_1,\ldots,\lambda_m}_{U,V,a_1,\ldots,a_m}T_{\nu i}\Big| \qquad (i=1,2,3). \tag{1} \]

b) Whatever the integer \(1 \leqslant \nu \leqslant L\), the words \(U, V\) in the alphabet \(I\), and the natural numbers \(a_1, \ldots, a_m\) such that \(P_\nu(U, V, a_1, \ldots, a_m)\) is true, the system of words (1) is a nontrivial solution of the equation \(\Phi = \Psi\).

Thus, the nontrivial solutions of coefficient-free equations with three unknowns are representable by means of parametric words.

Such a situation no longer holds for equations with more than three unknowns. One can show, for example, that the totality of nontrivial solutions of the equation \(x_1x_2x_3 = x_3x_4x_1\) is not representable (in the corresponding precise sense) by means of parametric words. However, this totality can be represented by using the term \(G\) from (1).

Moscow Forestry Engineering
Institute

Received
19 I 1966

REFERENCES

\(^{1}\) Yu. I. Khmelevskii, DAN, 158, No. 4 (1964).
\(^{2}\) D. Skordew, B. Sendow, Zs. math. Logic u. Grundl. Math., 7, No. 4, 289 (1961).

Submission history

UDC 517.11