книги из ГПНТБ / Новиков П.С. Элементы математической логики
.pdf§ 19. ТЕОРЕМА ГЁДЕЛЯ |
271 |
Так как каждому переменному высказыванию, вхо дящему в формулу 23°, мы дали определенное значение,
то |
каждый |
предикат, входящий в Ш, например |
|
A(t\, |
ts), |
получил определенное значение, по край |
|
ней |
мере для некоторых |
значений входящих в него |
|
предметных |
переменных из |
области |
|
Ч> • • •, 4 л, • • •
При этом распределении значений каждый предикат, входящий в Ж, для определенных значений входящих в него переменных может получить только одно значение: И или Л. Действительно, выражение
|
А (Д, |
..., t°Ps) |
|
хотя |
и может входить в |
различные |
23?, но в формуле |
|
|
оо |
|
|
|
ш |
|
|
|
/=1 |
|
оно |
рассматривается как |
одно и то |
же переменное вы |
сказывание и поэтому заменяется значениями И или Л
везде одинаковым образом. |
|
|
|
|||
Пусть |
в формулу |
91 |
входят |
следующие |
предикаты: |
|
|
А\, |
А2, |
• • •, |
Аг. |
|
|
Поставим |
каждому |
из |
этих |
предикатов Ар |
в соответ |
|
ствие индивидуальный предикат, определенный на об ласти
,о |
,о |
' 1 > • • • 1 1 П-.1 • • •, |
|
который |
мы обозначим |
А°р и который |
определяется |
сле |
||||||
дующим |
образом. |
Если |
для значений |
t°p , |
tp |
пере |
||||
менных |
tp, |
tps, |
входящих |
в |
Ар, |
высказывание |
||||
|
|
|
|
|
оо |
|
|
|
|
|
AP(t°Pi, |
fps) входит в формулу П |
23/, то А°р |
(fPi, |
t°Ps) |
||||||
мы приписываем |
то |
значение, |
которое |
оно |
получило, |
|||||
когда было рассмотрено как переменное высказывание
оо
в формуле Д . $8/. Если же Ap(tP), |
не входит |
272 ГЛ. IV . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В
в формулу |
JT ЭЗ/, то приписываем |
ему какое |
угодно |
||
значение. ^Напомним, что при этих заменах |
формула |
||||
TI 23/ получает значение |
И.) |
|
|
|
|
/=' |
|
/ |
|
|
|
Нетрудно |
видеть, что формула 21 при замене |
входя |
|||
щих в нее предикатов Л,, . . . , А,- предикатами |
|
Ль . . . |
|||
..., А°гполучит значение |
И, т. е. становится истинной в |
||||
смысле логики предикатов, описанной в главе |
I I I . В са |
||||
мом деле, формула 21 равносильна следующей |
формуле: |
||||
Vx, . . . Vxk ЭУ1 . . . Зут |
Ж (х„ . . . , |
хя, у и .... |
|
ут). |
|
Рассмотрим произвольную совокупность значений
переменных х,, ...,хк взятых из области tu ...
Каждая такая совокупность значений представляет со бой одну из групп
Пусть номер этой группы равен /. Формула
совпадает |
с формулой |
|
|
|
|
|
|
|
|
||||
|
|
|
23/ |
( t i x , |
|
Z ^ , 4/-l)m + b |
fjm), |
|
|||||
которая |
при |
замене |
входящих |
в |
нее |
|
предикатов |
||||||
Аи • • •, |
Аг |
предикатами Л, |
|
Л° получает значение И |
|||||||||
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
так |
как |
при |
такой замене вся |
формула |
П |
SB/ |
прини- |
||||||
мает |
значение |
И\. |
Это |
значит, |
что |
для |
произвольной |
||||||
группы |
значений |
переменных |
х,, . . . , x k |
на области |
|||||||||
tu |
*р> . . . |
существует |
такая |
|
группа значений |
пере |
|||||||
менных |
ух, |
|
Ут, |
И м е н н о |
4/-l)m+I |
t)m, |
ЧТО |
фор- |
|||||
мула |
|
|
|
|
|
|
|
|
|
|
|
|
|
§ 20. СИСТЕМЫ АКСИОМ В И С Ч И С Л Е Н И И П Р Е Д И К А Т О В |
273 |
получает значение И. Но тогда сама формула |
|
||||||
V*, ... |
Ухк3у{ |
... |
ЗутШ(х, |
|
xk, уи |
ут) |
|
при замене предикатов |
Л., |
Аг |
предикатами Al, |
Л? |
|||
получает |
значение |
И |
для |
области t\, |
tn, . . . |
Следо |
|
вательно, эта формула выполнима |
на области /? |
Рп, ... |
|||||
Однако она равносильна отрицанию формулы |
|
||||||
Зх, . . . |
Зх; , Уу, ... |
Уут |
Ш (хь |
|
xk, уь |
ут), |
|
которая есть формула |
91 и является, по предположению, |
||||||
тождественно истинной. |
Мы пришли |
к противоречию, |
|||||
так как отрицание тождественно истинной формулы не
может быть выполнимо ни |
на какой |
области. Из полу- |
|
|
|
|
оо |
ченного |
противоречия вытекает, что |
формула ГТЗЗ, не |
|
может быть выполнимой. |
|
/=1 |
|
|
|
||
В таком случае наше предположение, что никакая |
|||
формула |
($,; не выводима |
в исчислении высказываний, |
|
неверно, |
и, следовательно, |
существует |
формула |
которая выводима в исчислении высказываний, а следо вательно, и в исчислении предикатов. В таком случае и формула 3)/0, которая представляет собой
Уk ... V//o m (5/„
также выводима в исчислении предикатов (это устанав ливается путем последовательного применения произ водного правила связывания квантором). Но мы знаем, что каждая формула
£>,--> 91
выводима в исчислении предикатов; поэтому формула 91' также выводима в исчислении предикатов, что и требо валось доказать.
§ 20. Системы аксиом в исчислении предикатов
Содержательный смысл формул, выводимых в исчисле нии предикатов, достаточно полно установлен в главах I I I и IV. Эти формулы представляют собой тождественно истинные высказывания, иными словами, логические
274 |
ГЛ. IV . И С Ч И С Л Е Н И Е |
П Р Е Д И К А Т О В |
тавтологии. |
Обратно, каждая |
тождественно истинная |
формула является выводимой в исчислении предикатов (см. § 19).
Из сказанного ясно, что в исчислении предикатов нельзя вывести никакое сколько-нибудь содержательное
по существу |
высказывание, в |
частности математиче |
ское. Однако |
если к аксиомам |
исчисления предика |
тов присоединить какие-либо невыводимые формулы в качестве новых аксиом (сохраняя те же правила выво да), то получится другое исчисление, в котором выводи мы, помимо тождественно истинных формул, и другие формулы.
Добавление к системе аксиом исчисления предика тов новых аксиом такого вида, как мы до сих пор рас сматривали, хотя и расширяет ее содержание, но не слишком значительно. Примером подобного расширения системы аксиом исчисления предикатов является до бавление рассмотренной выше формулы
Зх F (х) -> Ух F (х),
не выводимой в исчислении предикатов. Содержатель ный смысл этой аксиомы состоит в утверждении, что все предметы тождественны.
|
При содержательном изложении логики предикатов |
||||
мы |
также |
рассматривали |
различные |
системы |
аксиом. |
Но |
там - мы |
рассматривали |
различные |
типы |
символов |
предметов и предикатов. Именно, как предметы, так и предикаты разделялись на переменные и индивидуаль ные. В исчислении предикатов мы до сих пор имели дело только с переменными предметами и предикатами. Чтобы расширить область применения исчисления пре дикатов и получить возможность посредством аксиом описывать настоящие математические дисциплины, не обходимо и в исчислении предикатов ввести индивиду альные предметы и индивидуальные предикаты.
Для индивидуальных предметов мы не введем ни каких специальных символов. Мы будем для них упо треблять также малые латинские буквы, оговаривая каждый раз, какие буквы мы называем индивидуаль ными предметами. Если никакой оговорки не сделано, то мы будем считать, что имеем дело с переменными предметами. Чаще всего для обозначения индивидуаль-
§ 20. СИСТЕМЫ АКСИОМ В И С Ч И С Л Е Н И И П Р Е Д И К А Т О В |
275 |
ных предметов мы будем употреблять начальные буквы алфавита. В некоторых случаях индивидуальные пред меты мы будем обозначать иными символами, например цифрами. Точно так же введем в формализм и инди видуальные предикаты. Мы будем употреблять для них те же символы, что и для переменных предикатов, с со ответствующей оговоркой, или же будем их изображать посредством символов, имеющих общепринятый вид. Так, например, индивидуальный предикат от двух пере менных, носящий название «предиката равенства», мы будем изображать символом = , а другой индивидуаль ный предикат, называемый «предикатом порядка», — символом < .
Понятие элементарной формулы также несколько расширяется. К элементарным формулам добавляются выражения вида
F (хь |
. . . , |
хп), |
где F — переменный или индивидуальный предикат от п |
||
переменных, а буквы Х\, |
,.., |
хп могут быть как пред |
метными переменными, так и индивидуальными предме тами. Элементарные формулы вида F(xu хп), если они содержат предметные переменные, мы также будем называть предикатами (переменными или индивидуаль ными, соответственно тому, чем является предикат F)t Для индивидуальных предикатов мы будем иногда пи сать эти элементарные формулы иначе. Так, предикат равенства мы будем записывать в виде
х = у (а не = (х, у)),
а предикат порядка — в виде
х<у.
В остальном определение формулы остается без измене ний. Следует только заметить, что на индивидуальные предметы не распространяется операция связывания квантором.
Правило подстановки в переменный предикат требует некоторого уточнения.
Подстановка
276 |
ГЛ. IV. ИСЧИСЛЕНИЕ ПРЕДИКАТОВ |
где F — переменный предикат от п переменных, пред ставляет собой замену каждого выражения вида
|
F |
{х\, |
• • •, |
хп), |
|
|
входящего в формулу |
91, формулой |
Ъ(х\, |
хп), при |
|||
чем здесь буквы А'ь . . . , хп |
могут быть как |
предметными |
||||
переменными, |
так и индивидуальными предметами. |
|||||
Выражения |
Va9t(a) и |
За 91 (а), |
где |
а —индивиду |
||
альный предмет, не являются |
формулами. |
|||||
Все аксиомы исчисления предикатов и все правила вывода, кроме правила подстановки в свободные пред метные переменные, остаются прежними. Правило под становки в предметные переменные расширяется и фор
мулируется следующим |
образом: |
|
|
|
|||
Если |
91 — выводимая |
формула, то формула 91', |
полу |
||||
ченная |
из 91 заменой любой |
свободной |
предметной |
пере |
|||
менной |
другой предметной |
переменной |
или |
индивидуаль |
|||
ным предметом, |
всюду, |
где |
эта переменная |
входит |
в 91, |
||
также является |
выводимой. |
|
|
|
|||
Сохраним за полученной системой название исчисле ния предикатов. Легко видеть, что внесенные в систему исчисления предикатов дополнения по существу ничего не меняют. Аксиомы исчисления предикатов не содержат индивидуальных предметов и предикатов. Если мы вы вели формулу, в которой мы различаем индивидуаль ные и переменные предметы и предикаты, то этот вывод был бы правильным и в предположении, что все входя щие в формулу предметы (кроме, конечно, связанных предметных переменных) и все предикаты переменные. Это утверждение справедливо потому, что всё изменение в правилах вывода состоит только в ограничении их применения к индивидуальным предметам и предикатам. Таким образом, введенные дополнения ничего не дают для самого исчисления предикатов. Однако они оказы ваются весьма существенными для построения абстракт ных логических исчислений, предназначенных для описа ния не логических, а математических дисциплин. Пусть
2ti> Щ ^ге
— формулы исчисления предикатов, которые теперь мо гут содержать как переменные, так и индивидуальные предикаты и предметы. Присоединим эти формулы к
§ 20. СИСТЕМЫ АКСИОМ В И С Ч И С Л Е Н И И П Р Е Д И К А Т О В |
277 |
аксиомам исчисления предикатов, сохранив прежние правила вывода. Тогда мы получим некоторую формаль ную систему, в которой выводимы все выводимые фор мулы исчисления предикатов, но вместе с ними выводи мы и другие, не выводимые в исчислении предикатов формулы. Это всегда имеет место, если хотя бы одна из формул 21, не выводима в исчислении предикатов.
Для примера рассмотрим уже встречавшуюся нам в главе I I I систему аксиом равенства. Положим, что к аксиомам исчисления предикатов присоединены следую щие аксиомы:
1. X = X
2. х = (А (х) -» А (у)).
Вэтих аксиомах предикат х = у индивидуальный, а
предикат А (х) переменный. Легко видеть, что ни одна из этих аксиом не может быть выведена в исчислении предикатов. В самом деле, формулы, выводимые в ис числении предикатов, не содержат индивидуальных пре дикатов. Поэтому, если бы формула х — х была выве дена в исчислении предикатов, то предикат х = х можно было бы рассматривать как переменный предикат. Но доказуемость элементарного переменного предиката не возможна, так как она немедленно приводит к противо речию. Подставляя вместо х — х формулу х = х, мы также получили бы выводимую в исчислении предика тов формулу и тем самым получили бы противоречие в самом исчислении предикатов. Аналогичным образом можно показать и невыводимость второй формулы в ис числении предикатов. Мы покажем дальше, что из аксиом 1 и 2 можно формально вывести основные свой ства равенства.
Посредством присоединения к аксиомам исчисления предикатов других аксиом мы можем описывать различ ные математические дисциплины. Таким образом могут быть описаны арифметика, теория двойственных чисел, геометрия и, наконец, теория множеств в очень широких пределах. Вообще, любая дедуктивная система может быть выражена указанными средствами. Так что, в сущ ности, нет никакой необходимости построения иных фор мализмов.
Вместе с тем рассмотрение любой системы аксиом вызывает необходимость решить вопрос о ее внутренней
278 |
ГЛ. I V . И С Ч И С Л Е Н И Е П Р Е Д И К А Т О В |
непротиворечивости. Этот вопрос, как мы видели, яв ляется очень существенным, так как всякая внутренне противоречивая система рассматриваемого типа отли чается тем свойством, что в ней все. формулы являются одновременно истинными и ложными. Поэтому она не пригодна ни для каких познавательных целей. Вопрос непротиворечивости, однако, связан с особыми, не впол не преодоленными трудностями. Дело в том, что если мы проведем какое-либо доказательство непротиворечи вости определенного исчисления, то само это рассужде ние уже должно основываться на таких предпосылках, которые сами не могут быть выведены из аксиом данной системы. (Всякое рассуждение, и в том числе любое рассуждение о непротиворечивости какой-нибудь систе мы, может быть формализовано и представлено в виде дедукции из аксиом, выражаемых формулами исчисле ния предикатов.)
Итак, чтобы доказать непротиворечивость какоголибо исчисления, необходимо употребить предпосылки, не выводимые из аксиом данного исчисления. Таким образом, для решения вопросов непротиворечивости ока зывается необходимым иметь возможность черпать из какого-то источника все более и более сильные предпо сылки такого рода, что в непротиворечивости их самих мы уже имеем полную уверенность. Можно было бы думать, что такого рода предпосылки представляет со бой та финитная система рассуждений, в рамках кото рой мы определяем логические системы и ведем о них рассуждения. Но оказывается, что уже для доказатель ства непротиворечивости арифметики финитизма Гиль берта не хватит. Практическим источником предпосылок, употребляемых в настоящее время для решения вопро сов непротиворечивости достаточно сильных математи ческих теорий, остается теория множеств, и доказатель ство непротиворечивости какой-либо системы выглядит следующим образом: мы доказываем, что если теория множеств в тех или других размерах является непроти воречивой, то и данная интересующая нас система так же непротиворечива.
Такого рода рассуждения бывает возможно делать опять-таки в рамках финитизма Гильберта, так как и теорию множеств в той мере, в какой нам нужно, и ис-
§ 20. СИСТЕМЫ АКСИОМ В И С Ч И С Л Е Н И И П Р Е Д И К А Т О В |
279 |
следуемую систему мы уже можем описать аксиомати чески и даже средствами исчисления предикатов. Таким образом, вместо вопроса о непротиворечивости данной системы мы решаем более слабую задачу — сведение проблемы непротиворечивости рассматриваемой системы к проблеме непротиворечивости некоторой формальной теоретико-множественной системы.
Существует возможность высказать принципы, по зволяющие создавать предпосылки для доказательства непротиворечивости мощных формальных систем и, мо жет быть, даже теоретико-множественных систем. Вме сте с тем эти принципы таковы, что непротиворечивость самих предпосылок принципиально гораздо более обо снована, чем это имеет место для теоретико-множествен
ных систем. Однако это выходит за рамки |
настоящей |
|||||
книги, и здесь |
мы |
этих |
вопросов касаться |
не |
будем. |
|
В дальнейшем |
мы |
ограничимся |
доказательством |
непро |
||
тиворечивости |
только в |
таких |
пределах, в |
каких это |
||
допускает финитизм Гильберта.
Помимо вопроса о непротиворечивости системы аксиом, всегда возникает вопрос о независимости аксиом, т. е. о невыводимости каждой аксиомы из осталь ных. В вопросе независимости аксиом никаких новых принципиальных трудностей нет. Вообще вопрос о не зависимости аксиом обычно ставится для непротиворе чивых систем или для таких систем, непротиворечивость которых предполагается. В последнем случае в вопросе о независимости аксиом ограничиваются сведением это го вопроса к непротиворечивости данной системы.
Хотя, как мы сказали, у нас нет никакой принци пиальной необходимости для описания математических дисциплин выводить какое-либо изменение в символах, формулах и правилах вывода исчисления предикатов, тем не менее ради удобства в некоторых случаях разум но прибегать к различным видоизменениям в указанном направлении.
В дальнейшем для описания арифметики мы расши рим совокупность символов исчисления предикатов, введя еще новые символы. Введение новых символов повлечет за собой расширение понятия формулы и по требует соответствующего изменения формулировок пра вил вывода.
Г Л А В А V
АКСИОМАТИЧЕСКАЯ АРИФМЕТИКА
§ 1. Термы. Расширенное исчисление предикатов
В этой главе мы дадим описание арифметики в фор ме аксиоматической системы. Как мы уже указывали в конце предыдущей главы, мы могли бы получить такое описание, присоединив к исчислению предикатов (содер жащему индивидуальные предикаты и предметы) неко торые новые аксиомы. Однако такое изложение было бы громоздким и неудобным. Поэтому, прежде чем напи сать аксиомы арифметики, мы произведем дальнейшее расширение исчисления предикатов, введя в него новые символы. Эти символы представляют собой маленькие греческие буквы:
а, р\ . . . , ф, яр, . . .
Вместе с предметными переменными и индивидуальны ми предметами они образуют слова, которые мы будем называть предметными функциями и предметными кон стантами. К ним относятся слова следующего вида:
а{х), р(х, у), лр(х-,, х2, хп), т)(а), | ( а , Ь), . . . (1)
Эти выражения составляются так же, как и предикаты
[например, F(x, 'у, |
z)], но |
с |
той разницей, |
что вместо |
большой латинской |
буквы |
(в |
нашем примере F) в сло |
|
во входит маленькая греческая. |
|
|||
Полностью понятия предметной функции и предмет |
||||
ной константы определяются |
следующим образом. |
|||
1. Выражения вида (1) |
являются предметными функ |
|||
циями. Мы будем |
называть |
эти выражения |
элементар |
|
ными предметными |
функциями. |
|
||
2. Результат замены предметных переменных в пред метной функции предметными функциями является так же предметной функцией.
