книги из ГПНТБ / Новиков П.С. Элементы математической логики
.pdf§ 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), т. е. формуле |
|
Зх, ... |
Зхп V'у 91. |
(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
