Yu. L. Ershov
Unknown
Submitted 1964-01-01 | RussiaRxiv: ru-196401.52517 | Translated from Russian

Full Text

Yu. L. Ershov

Undecidability of the Theories of Symmetric and Simple Finite Groups

(Presented by Academician A. I. Mal’cev on 4 V 1964)

  1. In this paper it is proved that the elementary theories of the classes of symmetric finite groups, alternating finite groups, and finite simple groups are undecidable. As a corollary one obtains new proofs of the theorems on undecidability and inseparability for the theory of the class of finite groups.

  2. To prove the assertions stated in item 1 it is sufficient to establish the following theorem.

Theorem. The set of identically true sentences of UHP (of signature \(\sigma=\langle 1,\cdot,{}^{-1}\rangle\)) and the set of sentences of this signature refutable on the models of the class of groups \(\{S_{3n+2}\}_{n=3,4,\ldots}\) \((\{A_{3n+2}\}_{n=3,4,\ldots})\) are recursively inseparable.*

We shall use the following simple lemma (well known):

Lemma. Let a theory \(T\) be such that the set of sentences true in the theory \(T\), and the set of sentences refutable on finite models of the theory \(T\), are recursively inseparable. Let \(\varphi\) be an effective mapping of the set of sentences of the signature of the theory \(T\) into the set of sentences of the signature of a class \(K\) such that: a) if \(\mathfrak A\in T\), then \(\varphi(\mathfrak A)\) is an identically true sentence of UHP; b) if \(\mathfrak A\) is refutable on a finite model of the theory \(T\), then \(\varphi(\mathfrak A)\) is refutable on a model of the class \(K\). Then the set of identically true sentences of UHP and the set of sentences refutable on models of the class \(K\) are recursively inseparable.

As the theory \(T\) we take the theory of two equivalence relations. The fact that this theory satisfies the conditions of the lemma is proved in \((^3)\). The author knows a simple proof of this assertion.

For the construction of the mapping \(\varphi\) we introduce a number of abbreviations:

\[ \mathfrak A_1(x)\overset{df}{\Longleftrightarrow} \{x\ne 1\ \&\ x^3=1\ \&\ \forall y\,[(xy^{-1}xy)^{15}=1\to \to (xy^{-1}xy)^3=1\vee (xy^{-1}xy)^5=1]\}; \]

\[ \mathfrak A_2(x_1,x_2,x_3,x_4)\overset{df}{\Longleftrightarrow} \left\{\bigwedge_{i=1}^{4}\mathfrak A_1(x_i)\ \&\ \bigwedge_{1\le i<j\le4}[x_ix_j\ne1\ \&\ (x_ix_j)^5=1]\ \&\ (x_1x_2x_3x_4)^3\ne \ne1\ \&\ (x_1x_2x_3x_4)^9=1\right\}. \]

A quadruple of elements \((x_1,x_2,x_3,x_4)\) satisfying the formula \(\mathfrak A_2\) will be denoted by \(\bar x\);

\[ (\forall \bar x)\,\mathfrak A(\bar x)\overset{df}{\Longleftrightarrow} (\forall x_1,x_2,x_3,x_4)\bigl(\mathfrak A_2(x_1,x_2,x_3,x_4)\to \mathfrak A(x_1,x_2,x_3,x_4)\bigr); \]

\[ (\exists \bar x)\,\mathfrak A(\bar x)\overset{df}{\Longleftrightarrow} (\exists x_1,x_2,x_3,x_4)\bigl(\mathfrak A_2(x_1,x_2,x_3,x_4)\ \&\ \mathfrak A(x_1,x_2,x_3,x_4)\bigr); \]

\[ \bar x\cdot y\overset{df}{\Longleftrightarrow} (y^{-1}x_1y,\ y^{-1}x_2y,\ y^{-1}x_3y,\ y^{-1}x_4y); \]

\[ \mathfrak A_3(x_1,x_2,x_3,x_4;y_1,y_2,y_3,y_4) =\mathfrak A_3(\bar x,\bar y)\overset{df}{\Longleftrightarrow} \bar x\sim\bar y\overset{df}{\Longleftrightarrow} \]

\[ \bigwedge_{i,j=1}^{4}\bigl[(x_iy_j)^2=1\vee (x_iy_j)^5=1\vee \mathfrak A_1(x_iy_j)\bigr]; \]

\[ x\leqslant y\overset{df}{\Longleftrightarrow} (\forall \bar z)\,[(\bar z\cdot x\sim\bar z)\vee(\bar z\cdot x\sim\bar z\cdot y)]; \]

\[ \bar{x}\underset{z}{\sim}\bar{y}\overset{df}{\Longleftrightarrow} \bar{x}\sim\bar{y}\vee(\exists u)\bigl(u\ll z\ \&\ (\forall v)(v\ll u\to v= \]
\[ = u\vee v=1)\ \&\ \bar{x}\cdot u\nsim \bar{x}\ \&\ \bar{y}\cdot u\nsim \bar{y}\bigr); \]

\[ \mathfrak{B}\overset{df}{\Longleftrightarrow} (\exists x_1,x_2,x_3,x_4)\, \mathfrak{A}_2(x_1,x_2,x_3,x_4)\ \&\ (\forall \bar{x},\bar{y},\bar{z})\,[\,\bar{x}\sim \]
\[ \sim \bar{x}\ \&\ (\bar{x}\sim\bar{y}\to\bar{y}\sim\bar{x})\ \& \]
\[ \&\ (\bar{x}\sim\bar{y}\ \&\ \bar{y}\sim\bar{z}\to\bar{x}\sim\bar{z})\,]\ \&\ (\forall t)(\forall \bar{x},\bar{y},\bar{z})\, ([\,\bar{x}\underset{t}{\sim}\bar{y}\to\bar{y}\underset{t}{\sim}\bar{x}\,]\ \& \]
\[ \&\ [\,\bar{x}\underset{t}{\sim}\bar{y}\ \&\ \bar{y}\underset{t}{\sim}\bar{z} \to \bar{x}\underset{t}{\sim}\bar{z}\,]. \]

It is not hard to verify that the formula \(\mathfrak{A}_1\) is true on precisely those elements of the groups \(S_{3n+2}, A_{3n+2}\), \(n=3,\ldots\), which in their canonical representation as a product of cycles have altogether one cycle, and moreover of third order. The formula \(\mathfrak{A}_2\) singles out those quadruples of three-element cycles which all have one common element (the center of the quadruple), and any two of these cycles have only this element in common. The quadruple \(\bar{x}\cdot y\) has as its center the element to which the substitution \(y\) sends the center of the quadruple \(\bar{x}\). \(\bar{x}\sim\bar{y}\) means that these two quadruples have the same center; \(x\ll y\) means (in the group \(S_{3n+2}\)) that \(x\) is a product of cycles which occur in the canonical representation of the element \(y\); \(\bar{x}\underset{z}{\sim}\bar{y}\) means (in the group \(S_{3n+2}\)) that the centers of the quadruples \(\bar{x}\) and \(\bar{y}\) are moved by one cycle from the canonical representation of the element \(z\), or else these centers simply coincide. The formula \(\mathfrak{B}\) is true on the groups \(S_{3n+2}\) \((n=3,4,\ldots)\).

Let \(\sigma_1=\langle\sim_1,\sim_2\rangle\) be the signature of the theory \(T\). The mapping \(\varphi^*_{x,y}\) is defined inductively:

  1. \(\varphi^*_{x,y}(a\sim_1 b)=\bar{a}\underset{x}{\sim}\bar{b},\quad \varphi^*_{x,y}(a\sim_2 b)=\bar{a}\underset{y}{\sim}\bar{b}.\)

  2. \(\varphi^*_{x,y}(\mathfrak{A}\ \&\ \mathfrak{B})= \varphi^*_{x,y}(\mathfrak{A})\ \&\ \varphi^*_{x,y}(\mathfrak{B}),\quad \varphi^*_{x,y}(\mathfrak{A}\vee\mathfrak{B})= \varphi^*_{x,y}(\mathfrak{A})\vee\varphi^*_{x,y}(\mathfrak{B}),\)

\[ \varphi^*_{x,y}(\neg\mathfrak{A})=\neg\varphi^*_{x,y}(\mathfrak{A}),\quad \varphi^*_{x,y}(\mathfrak{A}\to\mathfrak{B})= \varphi^*_{x,y}(\mathfrak{A})\to\varphi^*_{x,y}(\mathfrak{B}). \]

  1. \(\varphi^*_{x,y}((\forall a)\mathfrak{A}(a))= (\forall\bar{a})\varphi^*_{x,y}(\mathfrak{A}(a)),\quad \varphi^*_{x,y}((\exists a)\mathfrak{A}(a))= (\exists\bar{a})\varphi^*_{x,y}(\mathfrak{A}(a)).\)

Remark. \(\bar{a}=(a_1,a_2,a_3,a_4)\), and in the successive construction of the mapping \(\varphi^*_{x,y}\) for a complex formula one must ensure that there is no collision of variables (where necessary, rename variables, but not \(x\) and \(y\)).

If \(\mathfrak{A}\) is a sentence, then \(\varphi^*_{x,y}(\mathfrak{A})\) is a formula with two free variables \(x\) and \(y\). We define the mapping \(\varphi\) on sentences as follows: \(\varphi(\mathfrak{A})= \mathfrak{B}\to(\forall x,y)\varphi^*_{x,y}(\mathfrak{A})\). It is not hard to verify that this mapping, in the case of the class \(\{S_{3n+2}\}_{n=3,4,\ldots}\), satisfies the conditions of the lemma.

In the case of alternating groups we shall make the following changes. Fix two quadruples of variables \(\bar{\alpha}=(\alpha_1,\alpha_2,\alpha_3,\alpha_4)\) and \(\bar{\beta}=(\beta_1,\beta_2,\beta_3,\beta_4)\):

\[ (\forall \bar{x})\,\mathfrak{A}(\bar{x}) \overset{df}{\Longleftrightarrow} (\forall x_1,x_2,x_3,x_4)\, (\mathfrak{A}_2(\bar{x})\ \&\ \bar{x}\nsim\bar{\alpha}\ \&\ \bar{x}\nsim\bar{\beta}\to \mathfrak{A}(\bar{x})); \]

\[ (\exists \bar{x})\,\mathfrak{A}(\bar{x}) \overset{df}{\Longleftrightarrow} (\exists x_1,x_2,x_3,x_4)\, (\mathfrak{A}_2(\bar{x})\ \&\ \bar{x}\nsim\bar{\alpha}\ \&\ \bar{x}\nsim\bar{\beta}\ \&\ \mathfrak{A}(\bar{x})). \]

In the formulas \(x\ll y\) and \(\mathfrak{B}\), the quantifiers \((\forall\bar{x}),(\forall\bar{y}),\ldots\) will be understood only as just indicated. The mapping \(\varphi^*_{x,y,\bar{\alpha},\bar{\beta}}\) is defined analogously to the mapping \(\varphi^*_{x,y}\). We define the mapping \(\hat{\varphi}\) on sentences as follows:

\[ \hat{\varphi}(\mathfrak{A})= (\forall \alpha_1,\alpha_2,\alpha_3,\alpha_4,\beta_1,\beta_2,\beta_3,\beta_4)\, (\mathfrak{A}_2(\bar{\alpha})\ \&\ \mathfrak{A}_2(\bar{\beta})\ \&\ \bar{\alpha}\nsim\bar{\beta}\to \]
\[ \to(\mathfrak{B}\to(\forall x,y)\varphi^*_{x,y,\bar{\alpha},\bar{\beta}}(\mathfrak{A}))). \]

The mapping $\hat{\varphi}$ also satisfies the conditions of the lemma. The theorem is proved.

Corollary. The set of identically true sentences of $UNP$ and the set of sentences refutable on models of the class of finite (and infinite) groups (symmetric, sign-alternating, simple) are recursively inseparable.

The author expresses his gratitude to Academician A. I. Mal'tsev for posing the problem.

Institute of Mathematics
Siberian Branch of the Academy of Sciences of the USSR

Received
30 IV 1964

CITED LITERATURE

  1. A. I. Mal'tsev, DAN, 138, 1001 (1961).
  2. A. I. Mal'tsev, DAN, 139, 802 (1961).
  3. I. A. Lavrov, Algebra and Logic, 2, 1, 5 (1963).

Submission history

Yu. L. Ershov