Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Новиков П.С. Элементы математической логики

.pdf
Скачиваний:
94
Добавлен:
25.10.2023
Размер:
13.98 Mб
Скачать

§ 15. Д О К А З А Т Е Л Ь С Т В О ТЕОРЕМЫ СКОЛЕМА

251

параграфе, мы получим Н Эх, ... Зхп [У/у (91 - * Л (у)) -» Уг Л (г)] -

- З х , . . . 3. г„Зг/[(91 - >ЛЫ) - ^УгЛ(г)] . (14)

Рассматривая эквивалентности (14) и (12), мы с по­ мощью правила силлогизма получим требуемую экви­ валентность формул (8) и (9), и лемма, таким образом, доказана.

§ 15. Доказательство теоремы Сколема

Из лемм 1 и 3 легко получаем следующее заключение.

Формула

 

 

Зх,

. . . ЗхпУу'й(х1,

..., хп, у)

 

или,

что то же,

формула

 

 

 

Зх{

. . . З ^ У г / О ^ , . . .

 

 

 

 

 

 

...

 

0.mzm

d (zu ...,

zm, хь

..., хп, у) (1)

дедуктивно

эквивалентна

формуле

 

 

 

 

Зх, ...

Зхп Зу C V , .. . Qmz,n

&„

(2)

где

(Si представляет

собой формулу

 

 

 

 

 

 

(S —> Л (у)) -* Л (г),

 

 

6 и Si кванторов

не содержат.

 

 

 

Первый

по порядку

квантор

всеобщности

формулы

(1)

в дедуктивно

эквивалентной

формуле

(2) заменился

квантором

существования, и вместе с тем в (2) появил­

ся

новый

квантор

всеобщности — последний

по поряд­

ку. Если в формуле

(2) среди кванторов

 

есть кван­

торы всеобщности, то, применив к (2) те же рассужде­ ния, мы можем получить дедуктивно эквивалентную ей, а следовательно, и формуле (1) формулу, у которой первый из кванторов всеобщности 0.rzT заменится кван­ тором существования и появится опять новый, послед­ ний по порядку квантор всеобщности. Если формула (2) имеет вид

3*j •»• Зхп Зу 3<?i .. • 3^г _1 V^f Q,..|_i2r +[ . . .

252

ГЛ. IV . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В

 

то дедуктивно эквивалентная ей формула

имеет вид

Зх,

. . . 3*„3?/3z, . . . 3 z r Q r + , z r + , . . . Q m z m

Vz Vz' &2 .

Продолжая далее этот процесс, мы получим, наконец, формулу

Зх, . . . Зхп Зу Зг, . . . 3z m Vz Vz' . . . V ^ ' * <SP, (3)

дедуктивно эквивалентную

формуле (1), т. е. формуле

Зх, ...

Зхп V91.

(4)

Вместе с тем (3) является

нормальной

формулой Ско-

лема. Теорема будет доказана, если мы покажем, что

всякая

формула дедуктивно эквивалентна формуле ви-

да (1).

 

Мы

знаем, что для каждой формулы существует эк­

вивалентная ей нормальная формула. Поэтому доста­

точно доказать, что всякая нормальная формула

экви­

валентна формуле вида (1).

 

 

Рассмотрим

произвольную нормальную формулу

 

 

 

Q,z, . . . Qm zm 23,

(5)

где

93 кванторов

не содержит. Кванторов Q^z, может и

не

быть. Пусть х и у — переменные, не входящие

в эту

формулу. Формула

 

 

Зх \/у Q,z, ... Q,„zm

[93 & (А (х) V А(х)) & (А (у) V А (у))] (6)

является формулой

вида (1). Внеся в ней все кванторы

Q tZi в скобки, получим эквивалентную формулу

Зх У/у [0,2, . . . Q m z m 23 & (Л (х) V А(х)) & (А (у) V А (у))].

Легко видеть, что эта формула эквивалентна формуле (5), так как для любой формулы 91, не содержащей х

иу, имеет место

ЬЗх У/у [91 & (х) V А (х)) & (А (у) V А (у))] - 91.

Доказательство этой эквивалентности очень просто, и мы предоставляем его читателю. В результате полу­ чается, что произвольная нормальная формула (5) эк­ вивалентна формуле (6) вида (1). А выше мы показали, что для доказательства теоремы Сколема этого достаточ­ но. Итак, мы доказали, что для каждой формулы суще-

§ 13. ТЕОРЕМА М А Л Ь Ц Е В А

253

ствует дедуктивно эквивалентная ей нормальная фор­ мула Сколема. Нормальную формулу Сколема, дедук­ тивно эквивалентную данной формуле 91, будем назы­ вать ее нормальной формой Сколема.

§ 16. Теорема Мальцева

Содержательная трактовка исчисления высказываний, или алгебра высказываний, позволяет обобщить опре­ деление логической суммы и произведения на случай бесконечного числа высказываний и ввести, таким об­ разом, бесконечные формулы.

Определим логические понятия индуктивным обра­ зом, исходя из элементарных переменных высказываний, которых теперь может существовать бесконечное мно­ жество любой мощности. Эти элементарные переменные высказывания могут принимать два и только два зна­ чения: И и Л. Обозначать эти переменные высказывания будем либо, как и раньше, большими латинскими бук­ вами:

 

 

А, В, С,

 

либо буквами

с индексами:

 

 

А\,

Хь, •. •,

Рп> • • •.

где индексы

могут

принимать

значения из произволь­

ного множества объектов. Пусть дано некоторое мно­ жество формул, уже определенных и представляющих

собой функции входящих в них

переменных

высказыва­

ний. Обозначим это множество

через {91}, где 91 — сим­

вол общего элемента данного

множества

формул.

Логическое произведение П 91 представляет собой формулу, принимающую значение И тогда и только тог­ да, когда все 91 принимают значение И. Следовательно,

П Я принимает значение Л, если хотя бы одна из фор­ мул 91 принимает значение Л.

Логическая сумма 2^ определяется аналогично: формула 2^ принимает значение И тогда и только тог­

да, когда хотя бы одна из формул 91 принимает значе­ ние И.

В том случае, когда {91} — счетное множество

формул

и может быть, следовательно, представлено

в виде

254

ГЛ. I V . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В

последовательности элементов, занумерованных целыми числами:

Я], 5t2, • • •, 21„, . . . ,

формулу Ц Я„ можно написать в виде

91,&912& . . . &21„&

а формулу 2 51„ — в виде

Я, V Я2 V . . . V 9I„ V •••

Закон двойственности для бесконечных формул та­ кой же, как и для конечных:

\ [

21

эквивалентно

2

91;

2

21

эквивалентно

Ц

21.

Мы не останавливаемся на доказательстве этих по­ ложений, так как оно получается дословным повторе­ нием приведенного выше доказательства закона двой­ ственности в исчислении высказываний.

Точно так же, как и выше, пользуясь этим законом, можно все операции заменить двумя операциями: & и—• (или же V и — ) . Советский математик А. И. Мальцев доказал интересную теорему, связывающую некоторые бесконечные формулы исчисления высказываний с ко­ нечными формулами исчисления высказываний и имею­ щую дальнейшие приложения.

ная

Т е о р е м а

М а л ь ц е в а .

Пусть

2^—произволь­

логическая

сумма,

все

слагаемые

которой 21 —

конечные

формулы. Если

2 91

тождественно

истинная

формула,

то найдется конечное

число

ее

слагаемых,

сумма которых

211 V 2I2

V . . . V

%N

также тождествен­

но

истинна.

 

 

 

 

 

 

 

Теорема эта справедлива для произвольного множе­ ства конечных логических слагаемых. Однако для дока­

зательства

ее

в

полном виде

необходимо

обращение

к трансфинитным

числам. Мы проведем доказательство

этой

теоремы

в

предположении, что множество

фор­

мул

21 счетно. Для дальнейших

приложений

нам

такого

результата

будет

достаточно.

Итак, нам дана счетная

§ 16. ТЕОРЕМА М А Л Ь Ц Е В А

255

логическая сумма конечных формул:

91, V 9(2 V • • • V 9(„ V • • •

Она, по условию теоремы, тождественно истинна. Мы докажем, что тогда существует такое число А/, что сумма

91, V 9t2 V . . . V 91 д,

— тождественно истинная формула. Предположим про-

 

п

тивное; тогда ни одна сумма

^ 9tf не является тож-

дественно истинной, т. е. можно найти такие значения входящих в нее переменных высказываний, при кото­ рых она принимает значение Л. Пусть

At АЧ

Aln

(1)

— переменные высказывания,

входящие

в формулу

ai, a„>

akn

(2)

— те значения этих переменных

высказываний, при

которых она принимает значение Л. Каждое а " пред­ ставляет собой или И, или Л. Число всевозможных рас­ пределений значений, которые могут принимать пере­ менные высказывания (1), равно 2*4 т. е. конечно. Рассмотрим

9 1 , А \ , . . . . AlX

Все переменные высказывания А \ содержатся в каждой

п

формуле 2 ®i и находятся, следовательно, среди пере-

менных высказываний (1), каково бы ни было п. Обо­ значим их через

л 1 . »

л^.п

л\,п

Таким образом, А\'п,

i^kn,

представляет собой не что

иное, как А\. Значения, которые переменные высказыва­ ния А\'" приняли в группе переменных высказываний (1)

256 ГЛ. IV . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В

и которые мы обозначили а?,

будем

теперь

обозна­

чать а'-". Хотя

А\п

и совпадает

с А1., значение а\-п не

будет,

вообще

говоря,

совпадать

со значением

а!. Дей-

 

 

 

 

 

 

 

 

 

 

п

 

 

 

 

ствительно,

подставляя

в формулу

ЧЛ,- значения пере-

 

 

 

 

 

 

 

 

 

 

(=1

 

 

 

 

менных

высказываний

так, чтобы эта формула

прини­

мала значение

Л,

мы не

имеем

основания

думать, что

переменные

высказывания

А\,

 

А\,

формулы 91|,

входящие

в

формулу

п

?(,-, примут при

этом

те же

 

 

 

 

 

 

 

1=]

 

 

 

 

 

 

 

самые значения

а[,

 

а[,

которые

были

выбраны для

формулы

21,. Вообще если п < т, то переменные выска-

 

 

 

 

 

п

 

 

 

 

 

 

 

 

 

зывания

формулы

^ 91ь находящиеся среди

переменных

 

 

 

 

 

 

 

т

 

 

 

 

 

 

высказываний

формулы

2 J ?f<,

мы будем

обозначать

также

через

 

 

 

 

/=1

 

 

 

 

 

 

 

яп, т

яП, т

лп,

т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Л[

,

А->

 

, • • .,

Лкп

,

 

 

 

 

а их значения в группе (а?, .. ., а™ ) — через.

 

п, т

п.т

п, т

 

 

 

cti

,

а> , .. .,

akn .

 

При

значениях

переменных

высказываний

(2) фор-

п

 

 

 

 

 

 

мула 2

91; ложна;

следовательно,

каждое

слагаемое

этой формулы при этих

значениях также ложно. Следо­

вательно, формула

911 при значениях

переменных выска­

зываний

 

„ 1 п

а \ , п

(л,п

 

 

 

 

 

 

должна быть ложной, каково бы пи было п.

Рассмотрим последовательность групп значений k{

переменных,

входящих

в формулу 911:

( « ! • ' , . . . , < < ) ,

(«••*,

... ,(<*; - , ... , <;«), . . . ( 3 )

В этой последовательности может быть только конечное число (не больше 2к') различных между собой групп.

§ 16. ТЕОРЕМА М А Л Ь Ц Е В А

257

Поэтому одна из этих групп повторяется в последова­ тельности (3) бесконечное число раз. Мы можем, следо­ вательно, выделить из последовательности (3) беско­ нечную подпоследовательность одинаковых групп:

{а\'п'

а \ " ' ) '

( a i )

где а)' "г = а''"/ при любых г и /. При значениях пере­ менных высказываний А\, равных а\'п1, формула 21, при­

нимает значение Л.

Вместе с тем мы имеем бесконечную последователь­ ность формул

п,

п2

tlj

2 21,,

S 21,, . . . .

2

Я,, .....

!=1

Г'=1

1=1

где каждая формула 2 % принимает значение Л, когда

i=i

входящие в нее переменные высказывания принимают значения

п,

п,

п,

а,/,

а21

а А / .

 

 

п !

При замене в формуле

2 21, переменных высказы-

ваний этими значениями каждое переменное высказыва­ ние А\ принимает одно и то же значение, каково бы ни было tij. Остальные же переменные высказывания, вхо-

дящие в 2 21, и не входящие в 21,, принимают, вообще

говоря, различные значения

a"i для различных

п.,

 

 

 

2

 

 

Рассмотрим

формулу

2

21, или, что то же,

21, V 212.

Для

каждого

переменные этой формулы нахо-

дятся

в числе переменных

высказываний формулы 2 21,.

 

 

 

 

 

i=i

Группы значений переменных высказываний At, входящих

9 П, С. Новиков

258

ГЛ. IV . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В

в2 % ( / = 1 , 2, . . . ) , при которых эти формулы при-

нимают значение Л, образуют бесконечную последова­ тельность

«"

«£"'). К"'.- - <"2)----

 

 

 

 

 

 

 

 

 

 

. . . .

 

 

. . . , « 4 " / ) , , . . ,

 

(4)

причем значения каждого переменного высказывания,

входящего в 5li, одни

и те же во всех

группах

последо­

вательности (4). Они совпадают

 

со значениями

в после­

довательности

(ai).

 

 

 

 

 

 

 

п =

 

 

 

 

Рассуждая

так же, как для

случая

1, мы мо­

жем выделить из последовательности (4) подпоследова­

тельность одинаковых

групп

 

 

 

 

 

 

 

 

 

 

 

« Г О -

(а!""•«....,

a j " . ) , . . .

 

 

 

 

 

 

 

 

 

 

 

. . . ,

(а,

 

/ , . . . ,

 

 

 

/ ] , .

. .

, (а2

где

a 2 . m /

 

a 2 . « f t

 

 

 

. =

^ 2

 

 

 

 

 

 

 

 

=

п

р

и

 

 

 

 

 

 

 

 

/, & =

 

1, 2,

..., п, ...; my , т А > 2 .

 

 

 

Каждая

группа

значений

переменных

высказываний

А\

из последовательности

2 )

обращает

формулу

511 V 2Ь

в Л . Значения переменных

высказываний

А\,

 

входящих

в Я,, в последовательности

2) те же, что в последова­

тельности (а,). Рассуждая таким же образом

далее, мы

получим

счетное

 

множество

последовательностей

 

 

« P l

< Р ' ) >

 

 

 

 

 

< > • ) , . . .

 

 

 

 

 

 

 

 

 

 

 

 

. . . ,

(а,1

. . . ,

акз

р / ) ,

 

. . .

3)

К"

<:•)•

 

 

к

"

 

 

< : • ) • • • •

 

 

 

 

 

 

где а"' ? / = а " ' Г р у п п ы ,

входящие

в

последователь­

ность (а„), — это

группы

значений

всех

переменных

§ 16. ТЕОРЕМА М А Л Ь Ц Е В А

259

высказываний,

входящих

в формулу 2 91г.

Они

обра-

щают эту формулу в Л.

 

 

 

i=i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим

теперь

следующую

последовательность:

/ 1, п,

 

1, п,\

 

( 2.

т ,

 

2, т,\

 

 

 

 

 

 

 

(а,

',

. . . . af e )

),

(a,

 

ak2

) , . . .

 

 

 

 

 

 

 

 

 

 

 

 

. . . . (a?1 "

 

a2;*),...

 

(b)

Первая группа состоит из значений переменных

высказываний А], обращающих 911

в

Л,

 

вторая — из

значений

переменных

высказываний

А],

обращающих

91, V %

в Л,

и

т. д.

 

 

 

 

 

 

 

 

 

 

 

Эти группы обладают следующим свойством. Каково

бы

ни

было

переменное

высказывание

 

Х{,

 

входящее

 

 

 

 

 

 

 

п

 

 

 

 

 

 

 

 

 

 

в некоторые формулы

2

значение

его

одинаково

во

всех

группах

 

 

 

t=i

 

(Ь), в

которые оно

вхо­

последовательности

дит.

В

самом

деле, пусть

переменное

высказывание

X

 

 

 

 

 

 

 

 

 

 

п

 

 

 

 

 

 

при некоторых п входит в формулу

2

 

Пусть п0 наи-

 

 

 

 

 

 

 

 

 

 

i=\

 

 

 

 

 

 

меньшее значение п, для которого X входит в такую

формулу. Тогда для каждого п~^п0

переменное

высказы­

вание

X

совпадает

с каким-то А?" п ,

т. е. Af" п

есть

обо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п

 

значение

переменного

высказывания

X

в формуле

2

 

По

построению

значения

a{?-,n

переменного

высказыва­

ния Аг"п во всех группах последовательности (а„,) одни и те же. Но значение переменного высказывания А?-'",

входящего в 2

21/, во всех

группах

последовательности

«=1

 

 

 

 

п ) при п >

п0 такое же, как

в группах последователь­

ности (а„0). Следовательно,

и значение

переменного

высказывания

A^nt т. е , х,

во

всех

группах

последова­

тельности (Ь) одно и то же.

 

 

 

Каждому

переменному

 

высказыванию,

входя-

 

 

 

п

 

 

9*

формулу

2

21,,

посредством

щему в какую-либо

260

ГЛ. I V .

И С Ч И С Л Е Н И Е

П Р Е Д И К А Т О В

последовательности

( Ь ) поставлено в соответствие ка­

кое-то его

значение.

 

(Ь) состоят из значений

Группы

последовательности

всех переменных высказываний, входящих соответ­

ственно в

формулы

 

 

%,

%V%

% УЩ V ••• V%»

(5)

Группа последовательности (Ь) с номером п состоит,

таким

образом,

из

значений

всех переменных высказы-

 

 

 

 

п

 

 

 

 

ваний,

входящих

в 2

Поэтому,

если

переменное

 

 

 

 

<=1

 

 

 

 

 

 

 

 

 

п

 

 

 

 

высказывание X входит в 2

21,-, то в группе номера п

имеется

его значение. Значение X, как мы видели,

одно

и то

же

во всех

группах, в

которые

оно

входит.

Это

значение мы и поставим в

соответствие

переменному

высказыванию

X.

 

 

 

 

 

 

Дадим каждому переменному высказыванию, вхо­

дящему в бесконечную

формулу

 

 

 

 

 

 

и,

у я 2

v . . .

я„ v . . . .

 

 

(6)

то значение, которое ему поставлено в соответствие по­ средством последовательности ( Ь ) . Эти значения та­ ковы, что формулы (5) при замене каждого перемен­ ного высказывания соответствующим ему значением принимают значение Л. Но тогда, каково бы ни было л, формула %п при замене всех переменных высказываний соответствующими им значениями принимает также значение Л. Итак, каждое слагаемое суммы (6) при

данной подстановке значений

переменных

высказыва­

ний принимает значение Л. Но

тогда и сама

сумма (6)

также принимает значение Л и, значит, не является тождественно истинной, что противоречит условию тео­

ремы.

Таким образом, предположение, что все

суммы

2 Я;

не являются тождественно истинными

форму-

лами, приводит к противоречию. Следовательно, суще­

ствует по

крайней

мере

одна конечная

тождественно

 

N

 

 

 

истинная

сумма 2

ч т 0

и требовалось

доказать.

t—i

Соседние файлы в папке книги из ГПНТБ