MATHEMATICS
Unknown
Submitted 1958-01-01 | RussiaRxiv: ru-195801.22259 | Translated from Russian

Full Text

MATHEMATICS

S. V. YABLONSKII

ON LIMIT LOGICS

(Presented by Academician M. V. Keldysh on 18 VII 1957)

A natural generalization of \(k\)-valued logics \(P_k\) (1) is the infinitely valued logic \(P_{\aleph_0}\), which is the set of all functions \(\Phi(x_1, x_2, \ldots, x_n)\) whose arguments are defined on the set \(E^{\aleph_0}=\{0, 1, 2, \ldots\}\) and such that \(\Phi(a_1, a_2,\ldots, a_n)\in E^{\aleph_0}\) whenever \(a_i\in E^{\aleph_0}\) \((i=1,2,\ldots,n)\). It is clear that \(P_{\aleph_0}\) contains a continuum of distinct functions depending on the variables \(x_1, x_2,\ldots\). However, in applications, in particular when considering interpretations of deductive calculi constructed with the aid of a finite number of primitive connectives, one has to consider not the whole class \(P_{\aleph_0}\), but its subsets consisting of a countable number of functions. In what follows we shall be interested in closed subclasses \(\mathfrak{F}\) of \(P_{\aleph_0}\), i.e. such subsets of functions that are invariant under the operation of superposition. With respect to these subclasses we shall assume that each of them contains a countable number of functions.

Definition. A system of functions \(\mathfrak{P}=\{f(x_1,\ldots,x_n)\}\) is said to be homomorphically mapped into a system \(\mathfrak{Q}=\{g(y_1,\ldots,y_n)\}\) if there exists a one-to-one correspondence of the arguments \(x_i\leftrightarrow y_i\), and to each function \(f(x_1,\ldots,x_n)\in\mathfrak{P}\) there uniquely corresponds a function \(g(y_1,\ldots,y_n)\in\mathfrak{Q}\) depending on the corresponding arguments, with the property that to every superposition of functions from \(\mathfrak{P}\) that belongs to \(\mathfrak{P}\) there corresponds an analogous superposition of the corresponding functions of the system \(\mathfrak{Q}\), which also belongs to \(\mathfrak{Q}\). If, under this mapping, the homomorphism holds in both directions, then the systems \(\mathfrak{P}\) and \(\mathfrak{Q}\) are said to be isomorphic.

Definition. A closed class \(\mathfrak{F}\subset P_{\aleph_0}\) is called limit (a limit logic) if: 1) \(\mathfrak{F}\) consists of a countable number of functions; 2) \(\mathfrak{F}\) contains homomorphic preimages of the \(k\)-valued logics \(P_k\) \((k=2,3,\ldots)\).

A limit logic is a generalization of \(k\)-valued logics and, obviously, occupies an intermediate position between \(k\)-valued logics and countably valued logic. Here the question naturally arises: how many pairwise nonisomorphic limit logics exist? In the present note an exhaustive answer to the question posed is given. Namely, it is established that the maximal cardinality of a set of pairwise nonisomorphic limit logics is equal to the continuum.

Below we consider functions \(f(x,y)\in P_{\aleph_0}\) having the so-called box structure. We say that a function \(f_0(x,y)\) has box structure if there exists a partition of the set \(E^{\aleph_0}\)

\[ E^{\aleph_0}=\mathcal{E}_0\cup \mathcal{E}_1\cup \mathcal{E}_2\cup\ldots, \]

\[ \mathcal{E}_0=\{0\},\quad \mathcal{E}_1=\{1,\ldots,k_1\},\quad \mathcal{E}_2=\{k_1+1,\ldots,k_2\},\ldots,\quad 0<k_1<k_2<\ldots, \]

such that \(f_0(\mathcal{E}_i,\mathcal{E}_i)\subset \mathcal{E}_i\) for every set \(\mathcal{E}_i\) containing more than one element; \(f_0(\mathcal{E}_i,\mathcal{E}_i)\) is equal either to \(\{0\}\) or to \(\mathcal{E}_i\) if \(\mathcal{E}_i\) contains one element and \(i\geq 1\); and \(f(x,y)=0\) in the remaining cases (Table 1).

Let \(S(x)\) be a function mapping \(E^{\aleph_0}\) onto \(E^{\aleph_0}\). We shall call the func-

tion \(S^{-i}(f_0(S(x), S(y)))\), where \(f_0\) has a box structure, a function with a box structure.

Lemma 1. A function \(h(x_1,\ldots,x_n)\) that is a superposition* of the function with box structure \(f_0(x,y)\) and the constants \(0,1,\ldots\) is either a constant, or a function which on each box \(\underbrace{\mathfrak{E}_i \times \cdots \times \mathfrak{E}_i}_{n\ \text{times}}\) assumes either values from \(\mathfrak{E}_i\) or is identically equal to zero, while outside the boxes it always assumes the value \(0\); moreover, \(h(x_1,\ldots,x_n)\) essentially depends on all its variables \(x_1,\ldots,x_n\).

Table 1

\(y \backslash x\) \(0\) \(1\ldots k_1\) \(k_1+1\ldots k_2\) \(k_2+1\ldots\)
\(0\) \(0\)
\(1,\ldots,k_1\) \(\mathfrak{E}_1\) \(0\)
\(k_1+1,\ldots,k_2\) \(0\) \(\mathfrak{E}_2\)
\(k_2+1,\ldots\) \(\cdots\)

We conduct the proof by induction on superposition. For the initial functions the assertion is obvious. Let
\(h(x_1,\ldots,x_n)=f_0(h_1(x_{i_1},\ldots,x_{i_r}), h_2(x_{j_1},\ldots,x_{j_m}))\). The following cases are possible:

a) \(h_1(x_{i_1},\ldots,x_{i_r}) \equiv c_1\), \(h_2(x_{j_1},\ldots,x_{j_m}) \equiv c_2\). Then \(n=r=m=0\) and \(h(x_1,\ldots,x_n)\equiv f_0(c_1,c_2)=c\);

b) \(h_1(x_{i_1},\ldots,x_{i_r})\equiv c_1\), while \(h_2(x_{j_1},\ldots,x_{j_m})\not\equiv \mathrm{const}\). It follows that \(r=0\) and \(m=n\). Therefore \(h_2(x_{j_1},\ldots,x_{j_m})=h_2^{1}(x_1,\ldots,x_n)\), where \(h_2^{1}\) is the function obtained from \(h_2\) by a permutation of variables. By the inductive hypothesis, the assertion of the lemma is true for \(h_2^{1}(x_1,\ldots,x_n)\). Suppose that on the box \(\underbrace{\mathfrak{E}_i \times \cdots \times \mathfrak{E}_i}_{n\ \text{times}}\) the function \(h_2^{1}\) assumes values from \(\mathfrak{E}_i\). Then on this box \(h(x_1,\ldots,x_n)\) assumes values from the set \(f_0(c_1,\mathfrak{E}_i)\), where \(f_0(c_1,\mathfrak{E}_i)=\{0\}\) when \(c_1=\bar{\mathfrak{E}}_i\), and \(f_0(c_1,\mathfrak{E}_i)\subset \mathfrak{E}_i\) when \(c_1\in\mathfrak{E}_i\). If, however, on the box \(\underbrace{\mathfrak{E}_i \times \cdots \times \mathfrak{E}_i}_{n\ \text{times}}\) \(h_2^{1}(x_1,\ldots,x_n)\equiv 0\), then on it
\(h(x_1,\ldots,x_n)\equiv f_0(c,0)=0\), i.e. \(h\) is identically equal to zero. Obviously, outside the indicated boxes \(h(x_1,\ldots,x_n)=0\).

c) \(h_1(x_{i_1},\ldots,x_{i_r})\not\equiv \mathrm{const}\), \(h_2(x_{j_1},\ldots,x_{j_m})\not\equiv \mathrm{const}\). For the functions \(h_1\) and \(h_2\), by assumption, the assertion of the lemma is true. Suppose that on the box \(\underbrace{\mathfrak{E}_i \times \cdots \times \mathfrak{E}_i}_{n\ \text{times}}\) both functions assume values from \(\mathfrak{E}_i\). Then on it \(h(x_1,\ldots,x_n)\) assumes values from \(f_0(\mathfrak{E}_i,\mathfrak{E}_i)\subset \mathfrak{E}_i\). If at least one of the functions \(h_1\) or \(h_2\) on this box is identically equal to zero, then \(h(x_1,\ldots,x_n)\) will also, under these conditions, be identically equal to zero. Since every point lying outside the boxes \(\underbrace{\mathfrak{E}_i \times \cdots \times \mathfrak{E}_i}_{n\ \text{times}}\), cov-

* Here we assume that, in forming superpositions, the introduction of inessential variables is not allowed.

is necessarily either outside the boxes \(\underbrace{\mathcal{E}_i\times\cdots\times\mathcal{E}_i}_{r\text{ times}}\) (with respect to the variables \(x_{i_1},\ldots,x_{i_r}\)), or outside the boxes \(\underbrace{\mathcal{E}_i\times\cdots\times\mathcal{E}_i}_{m\text{ times}}\) (with respect to the variables \(x_{j_1},\ldots,x_{j_m}\)), then at least one of the functions \(h_1\) or \(h_2\) is equal to zero at this point. Therefore, outside the boxes \(\underbrace{\mathcal{E}_i\times\cdots\times\mathcal{E}_i}_{n\text{ times}}\), \(h(x_1,\ldots,x_n)=0\). Consequently, in all cases \(h(x_1,\ldots,x_n)\) has the required form. In passing we have also established that \(h(x_1,\ldots,x_n)\) depends essentially on all of its variables \(x_1,\ldots,x_n\). Thus, the lemma is proved. An analogous result holds if \(f_0(x,y)\) is replaced by \(S^{-1}(f_0(S(x),S(y)))\).

Let \(h(x,y)\not\equiv\mathrm{const}\) be a superposition of the function \(f(x,y)\) with a box structure and of the constants \(0,1,\ldots\). On the basis of the proved Lemma 1, this function on the box \(\mathcal{E}_i\times\mathcal{E}_i\) either takes values from the set \(\mathcal{E}_i\), or is identically equal to zero on it. In the latter case the box \(\mathcal{E}_i\times\mathcal{E}_i\) is subdivided into one-cell boxes with zero values. Thus the function \(h\) will also have a box structure. To each box function let us assign a sequence consisting of nonnegative integers and the symbol \(\infty\): \(n_1,n_2,\ldots\), where \(n_i\) is the number of boxes of the \(i\)-th order (the corresponding set \(\mathcal{E}_i\) contains \(i\) elements). Obviously, \(0\leq n_i\leq\infty\). This sequence is constructed uniquely from the function \(h(x,y)\). Further, assign to the function \(h(x,y)\) a real number \(\gamma=0,\gamma_1\gamma_2,\ldots\), defined as follows: \(\gamma_i=0\) if \(n_i\leq 1\);

Table 2

\(y\backslash x\) \(s_i\) \(s_i+1\) \(\cdots\) \(s_i+k_i-2\) \(s_i+k_i-1\)
\(s_i\) \(s_i+1\) \(s_i+2\) \(\cdots\) \(s_i+k_i-1\) \(s_i\)
\(s_i+1\) \(s_i+2\) \(s_i+2\) \(\cdots\) \(s_i+k_i-1\) \(s_i\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(\cdots\)
\(s_i+k_i-2\) \(s_i+k_i-1\) \(s_i+k_i-1\) \(\cdots\) \(s_i+k_i-1\) \(s_i\)
\(s_i+k_i-1\) \(s_i\) \(s_i\) \(\cdots\) \(s_i\) \(s_i\)

\(\gamma_i=1\) if \(n_i>1\). We see that to every function \(h(x,y)\) with a box structure there corresponds a real number.

Lemma 2. Let \(h(x,y)\not\equiv\mathrm{const}\) be a superposition of the function with a box structure \(f(x,y)\) and of the constants \(0,1,\ldots\), and suppose \(f(x,y)\) has at most one box of the 1st order \((n_1=1)\). Let \(\gamma\) and \(\alpha\) be the real numbers corresponding, respectively, to \(h(x,y)\) and \(f(x,y)\). Then \(\gamma\geq\alpha\).

Lemma 3. If \(\mathfrak{P}\) and \(\mathfrak{D}\) are two isomorphic sets of functions, and all constants belong both to \(\mathfrak{P}\) and to \(\mathfrak{D}\), then the corresponding functions \(f(x,y)\) and \(g(x,y)\) with box structures are assigned equal real numbers \(\alpha=\beta\).

The isomorphism of the sets \(\mathfrak{P}\) and \(\mathfrak{D}\) means the existence of a one-to-one correspondence between the constants belonging to these sets. Since \(\mathfrak{P}\) and \(\mathfrak{D}\) contain all constants, it follows that the corresponding functions \(f(x,y)\) and \(g(x,y)\) have an equal number of boxes of each order.

Theorem. The cardinality of a maximal subset of all limit logics in \(P_{\aleph_0}\) that are pairwise nonisomorphic is equal to the continuum.

In one direction the assertion is obvious, since the cardinality of the set

\(y \backslash x\) \(0\) \(1\) \(\ldots\) \(k-2\) \(k-1\) \(\ldots\)
\(0\) \(1\) \(2\) \(\ldots\) \(k-1\) \(0\) \(\ldots\)
\(1\) \(2\) \(2\) \(\ldots\) \(k-1\) \(0\) \(\ldots\)
\(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\)
\(k-2\) \(k-1\) \(k-1\) \(\ldots\) \(k-1\) \(0\) \(\ldots\)
\(k-1\) \(0\) \(0\) \(\ldots\) \(0\) \(0\) \(\ldots\)
\(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\) \(\ldots\)

Table 3

\(y \backslash x\) \(0\) \(1\) \(2\) \(3\) \(4\) \(5\) \(6\) \(7\) \(8\) \(9\ldots\)
\(0\) \(1\) \(0\)
\(1\) \(0\) \(0\)
\(2\) \(3\) \(4\) \(2\) \(0\) \(0\) \(0\) \(0\)
\(3\) \(4\) \(4\) \(2\) \(0\) \(0\) \(0\) \(0\)
\(4\) \(2\) \(2\) \(2\) \(0\) \(0\) \(0\) \(0\)
\(5\) \(0\) \(0\) \(0\) \(6\) \(7\) \(8\) \(5\)
\(6\) \(0\) \(0\) \(0\) \(7\) \(7\) \(8\) \(5\)
\(7\) \(0\) \(0\) \(0\) \(8\) \(8\) \(8\) \(5\)
\(8\) \(0\) \(0\) \(0\) \(5\) \(5\) \(5\) \(5\)
\(9\) \(\ldots\)

of limit logics does not exceed the cardinality of all countable subsets of \(P_{\aleph_0}\).

Now we shall show that the maximal cardinality of a subset of pairwise nonisomorphic limit logics is not less than the continuum. For this purpose we construct a continuous family of pairwise nonisomorphic limit logics. Let \(\alpha\) \((0 \leqslant \alpha \leqslant 1/2)\) be an arbitrary real number. Consider one of its expansions into an infinite binary fraction (taking \(1/2 = 0.011\ldots\)):
\(\alpha = 0,\alpha_1\alpha_2\ldots\). Under the imposed restrictions \(\alpha_1=0\). Define a family of functions \(f_\alpha(x,y)\) in the following way. The function \(f_\alpha(x,y)\) has a box structure \((n_1,n_2,\ldots)\), where \(n_i=\alpha_i+1\), and in the table there first occur \(n_1\) boxes of order 1, then \(n_2\) boxes of order 2, and so on. Let the \(i\)-th box \(\mathcal E_i\times \mathcal E_i\) have order \(k_i \geqslant 2\), and let \(\mathcal E_i=\{s_i,s_i+1,\ldots,s_i+k_i-1\}\); then on these boxes \((i=2,3,\ldots)\) \(f_\alpha(x,y)\) has the form presented in Table 2. Outside these boxes (i.e. outside boxes of order \(k_i \geqslant 2\)) \(f_\alpha(x,y)=0\). We note that on \(\mathcal E_i\times \mathcal E_i\),
\(f_\alpha(x,y)=s_i+\varphi_i(x,y)\), where
\(\varphi_i(x,y)=\max(x,y)+1 \pmod {k_i}\) is Webb’s function \({}^{2}\).

Denote by \(\mathfrak T_\alpha\) the subclass of functions in \(P_{\aleph_0}\) generated by superpositions of the functions \(f_\alpha(x,y)\) and the constants \(0,1,\ldots\). It is easy to see that \(\mathfrak T_\alpha\) is countable and contains homomorphic images of the \(k\)-valued logics \(P_k\) \((k=2,3,\ldots)\). Let \(\alpha \ne \beta\). For definiteness let \(\alpha>\beta\). Suppose that \(\mathfrak T_\alpha\) is isomorphic to \(\mathfrak T_\beta\). Then the function \(f_\beta(x,y)\) from \(\mathfrak T_\beta\) would correspond to a function \(h(x,y)\) from \(\mathfrak T_\alpha\). On the one hand, on the basis of Lemma 3, the real number \(\gamma\) corresponding to \(h(x,y)\) must be equal to \(\beta\), i.e. \(\gamma=\beta\). On the other hand, since \(h(x,y)\) cannot be a constant, by Lemma 2, \(\gamma \geqslant \alpha\). Comparing these results, we arrive at a contradiction. Consequently, \(\mathfrak T_\alpha\) is not isomorphic to \(\mathfrak T_\beta\), and the theorem is completely proved.

In conclusion we give examples of two limit logics. Let the functions \(\psi_k(x,y)\) and \(\psi(x,y)\) be defined by Table 3. It is obvious that the class \(\mathfrak T\), generated by superpositions of the functions \(\psi_2(x,y), \psi_3(x,y),\ldots\), and the class \(Q\), generated by superpositions of the function \(\psi(x,y)\), are limit logics; moreover, \(\mathfrak T\) has a countable basis, while \(Q\) has a basis consisting of one function. Further, \(\mathfrak T\) contains not only homomorphic images of \(P_k\), but also isomorphic copies of \(P_k\).

Received
16 VII 1957

REFERENCES

\({}^{1}\) S. V. Yablonskii, DAN, 95, No. 6 (1954).
\({}^{2}\) D. Webb, Proc. Nat. Acad. Sci. 21, 252 (1935).

Submission history

MATHEMATICS