Научная статья на тему 'On the definitional embeddability of some elementary algebraic theories into the first-order predicate calculus'

On the definitional embeddability of some elementary algebraic theories into the first-order predicate calculus Текст научной статьи по специальности «Математика»

CC BY
81
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
ELEMENTARY THEORY / ALGEBRAIC THEORY / GROUPS / ABELIAN GROUPS / DEFINITIONS / DEFINITIONAL EMBEDDING / PREDICATE LOGIC

Аннотация научной статьи по математике, автор научной работы — Shalack V.I.

In this article we prove a theorem on the definitional embeddability into first-order predicate logic without equality of such well-known mathematical theories as group theory and the theory of Abelian groups. This result may seem surprising, since it is generally believed that these theories have a non-logical content. It turns out that the central theory of general algebra are purely logical. Could this be the reason that we find them in many branches of mathematics? This result will be of interest not only for logicians and mathematicians but also for philosophers who study foundations of logic and its relation to mathematics.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «On the definitional embeddability of some elementary algebraic theories into the first-order predicate calculus»

Логические исследования 2015. Т. 21. № 2. С. 15-20 УДК 164.07+510.635

Logical Investigations 2015, vol. 21, no 2, pp. 15-20

V.I. Shalack

On the Definitional Embeddability of Some Elementary Algebraic Theories into the First-Order Predicate Calculus

Shalack Vladimir Ivanovich

Department of Logic, Institute of Philosophy, Russian Academy of Sciences. 14/5 Volkhonka St., Moscow, 119991, Russian Federation. E-mail: [email protected]

In this article we prove a theorem on the definitional embeddability into first-order predicate logic without equality of such well-known mathematical theories as group theory and the theory of Abelian groups. This result may seem surprising, since it is generally believed that these theories have a non-logical content. It turns out that the central theory of general algebra are purely logical. Could this be the reason that we find them in many branches of mathematics? This result will be of interest not only for logicians and mathematicians but also for philosophers who study foundations of logic and its relation to mathematics.

Keywords: elementary theory, algebraic theory, groups, Abelian groups, definitions, definitional embedding, predicate logic

We assume that the language of the first-order predicate calculus is defined in the standard way as the set of terms and formulas over signature £, which consists of nonlogical relational and functional symbols. We write L(£) for the first-order language with signature £. Models are pairs M = (D,I}, where D is a non-empty set of individuals, and I is an interpretation of function and predicate symbols in the domain D. The relations M, g = A — "formula A is true in the model M with assignment of values to individual variables g" and M = A — "formula A is true in the model M" are defined in standard way.

1. Defining new predicate symbols

We can use definitions in order to extend the language L(£) of theories with new predicate symbols. The definitions have the form of equivalences [1, p. 15]:

Vxi. ..Xn(P (xi, ...,Xn) = A (xi, . . .,Xn)). The definition must satisfy the conditions:

© Shalack V.I.

1. P / £.

2. A (xi,...,xn) € L(£).

3. The variables x1,...,xn are pairwise distinct.

4. The set of free variables of A (x1,..., xn) is included into {xi,..., xn}.

After defining of the new predicate symbol P it must be added to the signature £. As a result, there is a transition from the language L(£) to the language L(£ U {P}).

2. The notion of definitional embedding

Definition 1. The first-order theory T in a language L(£) with finite set of non-logical axioms Ax is definitionally embeddable into predicate calculus iff there are a signature £' and a set of definitions DT of symbols £ \ £' by formulas of L(£') which met the following condition:

if A € L(£) then Ax h A & DT h A.

This definition is some variant of the notion of definitional embeddability of theories which was proposed by V.A. Smirnov [3].

3. The elementary theories of groups, Abelian groups, and fields

The theory of groups is formulated in the language over signature £ = {0, +, =} where "0" is individual constant, " + " is 2-ary functional symbol and " = " is 2-place predicate.

The elementary theory of groups has the next non-logical axioms [2, p. 71].

A. Vxyz(x + (y + z) = (x + y) + z)

B. Vx(0 + x = x)

C. Vx3y(y + x = 0)

D. Vx(x = x)

E. Vxy(x = y D y = x)

F. Vxyz(x = y D (y = z D x = z))

G. Vxyz(y = z D (x + y = x + z&y + x = z + x)).

The elementary theory of Abelian groups needs additional axiom of commutativity [2, p. 71]:

H. Vxy(x + y = y + x).

Theorem 1. The elementary theories of groups and Abelian groups are definitionally embeddable in the first order predicate calculus without equality.

Proof. We assume that the signature of the first-order predicate calculus contains the individual constant "0", the 2-ary functional symbol " + ", and the binary predicate symbol " & " but doesn't contain " = ". We accept the following definition

(DG) Vxy(x = y = (A& ... &G)[& / =] d x & y).

The expression (A&... &G)[& / =] denotes conjunction of the formulas A — G in which the symbol" = " is renamed into " & ". And when it is necessary instead of (A& ... &G)[& / =] we will use the shorthand AG~.

Let's check DG h A& ... &G.

A. yxyz(x + (y + z) = (x + y) + z)

I. h AG~ D A[& / =]

2. h AG~ D yxyz(x + (y + z) & (x + y) + z)

3. h yxyz(AG~ D x + (y + z) & (x + y) + z)

4. DG h Vxyz(x + (y + z) = (x + y) + z)

B. Vx(0 + x = x)

1. h AG~ D B[& / =]

2. h AG~ D Vx(0 + x & x)

3. h Vx(AG~ D 0 + x & x)

4. DG h Vx(0 + x = x)

from 1 - from 2, because AG" is closed from 3 by DG

from 1 from 2

from 3 by DG

C. Vx3y(y + x = 0)

1. h AG- D C[к / =]

2. h AG- D Vx3y(y + x к 0)

3. h Vx3y(AG- D y + x к о)

4. DG h Vx3y(y + x = 0)

from l from 2

from З by DG

D. yx(x = x)

1. h AG- D D[œ / =]

2. h AG- D yx(x к x)

3. h Vx(AG- D x к x)

4. DG h Vx(x = x)

from l from 2

from З by DG

E. yxy(x = y D y = x)

1. h AG- D Е[к / =]

2. h AG- D Vxy(x к y d y к x) - from l

3. h yxy(AG- D (x к y D y к x)) - from 2

4. h Vxy((AG- D x к y) d (AG- D y к x)) - from З by self-distr. D Б. DG h yxy(x = y D y = x) - from 4 by DG

F. yxyz(x = y D (y = z D x = z))

1. h AG- D F [к / =]

2. h AG- D Vxyz(x к

3. h yxyz(AG- D (x

4. h yxyz((AG- D x

y D (y к z D x к z)) ay D (y к z D x к z))) y) D (AG- D

(y к z D x к z))) a y) D ((AG- D y к z) D (AG- D x к z))) 6. DG h yxyz(x = y D (y = z D x = z))

5. h "ixyz((AG- D x

- from l

- from 2

- from З by self-distr. D

- from 4

- from Б by DG

G. yxyz(y = z D (x + y = x + z&y + x = z + x))

1. h AG- D G[œ / =]

2. h AG- D yxyz(y к z D (x + y к x + z&y + x к z + x)) - from l

3. h Vxyz(AG- d (y & z D (x + y & x + z&y + x & z + x))) - from 2

4. h Vxyz((AG~ D y & z) D

(AG- D (x + y & x + z&y + x & z + x))) - from 3 by

self-distr. D

5. h Vxyz ((AG- D y & z) D ((AG- D x + y & x + z)&

(AG- D y + x & z + x))) - from 4

6. DG h Vxyz(y = z D (x + y = x + z&y + x = z + x)) - from 5

by DG

We have shown that for every formula U € Ltg if A&... &G hTG U then DG h U.

For the Abelian groups we introduce the following definition:

(DA) Vxy(x = y = (A&... &H )[& / =] D x & y).

The expression (A&... &H )[& / =] denotes conjunction of the formulas A — H, in which the symbol " = " is renamed into " & ". And when it is necessary instead of (A&... &H )[& / =] we will use the shorthand AH -

Let's check DA h A& ... &H.

H. Vxy(x + y = y + x)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. h AH- D H[& / =]

2. h AH- D Vxy(x + y & y + x) - from 1

3. h Vxy(AH- D x + y & y + x) - from 2

4. DA h Vxy(x + y = y + x) - from 3 by DA

Thus, we have shown that for every formula U € Ltga if A& ... &H hTGA U then DA h U.

It remains to show that for every formula U € Ltg/tga/tf if DG/DA h U then hTG/TGA U. The proof is the same for all theories. We present the proof of TG.

Let us assume, that DG h U but not A&... &G h U. By the completeness theorem of the first-order predicate logic it follows, that DG \= U, and there exists such a model M = < D, I > of theory TG and an assignment of values to individual variables g that M \= A& ... &G and M,g = -U.

We can extend the model M = < D, I > to the model M' = < D, I' > in which the formula DG is true. It is sufficient to expand the domain of the function I so that the new function of interpretation I' ascribes value I'(&) = I(=) to predicate symbol "&", and for all other functional and predicate symbols it retains the same values as I.

Since M = A&... &G, then in the model M' = < D, I' > by the definition of I' we will have M' |= (A&... &G)[& / =] and hence M' |= x\ = x2 = ((A&... &G)[& / =] D x\ & x2). It follows that DG is true in the model M'. Therefore by our assumption DG == U it must be M', g == U. However, the formula U does not contain the symbol " & ", while all other descriptive symbols are interpreted in the same way as in the model M, and by our assumption M,g \= —U it must be M\g == —U. We have obtained the contradiction. Therefore the assumption that A& ... &G h U does not hold, is false. □

4. Comments

The theorem contradicts to our usual conviction that listed therein elementary algebraic theories carry some non-logical information about their models. That's not so. It turns out that we can use the language of the first-order predicate calculus, and without resorting to the postulation of non-logical axioms, to build these theories with help of usual definitions.

This result is the consequence of a more general theorem on sufficient conditions for theories be definitionally embeddable into the first-order predicate calculus. The general theorem will be published in the near future, but we can already say that it has a lot of effects that force for a fresh look at the many well-known theories.

References

[1] Karpovich, V.N. Terminy v strukture teorii. Logicheskij analiz [ Terms in the structure of the theory. Logical analysis]. Novosibirsk: Nauka, 1978. 128 pp. (In Russian)

[2] Mendelson, E. Vvedenie v matematicheskuyu logiku [Introduction to Mathematical Logic], 4-th ed., M.: Nauka, 1997. 440 pp. (In Russian)

[3] Smirnov, V.A. "Logical Relations between Theories", Synthese, 1986, 66(1), pp. 71-87.

[4] Shalack, V. "On Some Applied First-Order Theories which Can be Represented by Definitions", Bulletin of the Section of Logic, 2015, 44/1-2, pp. 19-24.

i Надоели баннеры? Вы всегда можете отключить рекламу.