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

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

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

§ 2. КВАНТОРЫ

131

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

Пользуясь последними равносильностями, связан­ ными с кванторами, и законами алгебры высказываний, мы можем для каждой формулы найти равносильную, в которой знаки отрицания относятся только к элементар­ ным высказываниям и элементарным предикатам. Дока­ зательство этого утверждения мы здесь приводить не будем. Ограничимся только примером.

Рассмотрим формулу

3x(A(x)-*VyB(y)).

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

3x(A(x)VVyB(y)).

Применив рассмотренное выше правило к отрицанию над квантором Зх, получим равносильную формулу:

Vx(A(x)WyB(y)).

Затем, совершая преобразования алгебры высказываний, получим

Vx(A(x)&VyB(y)).

Применив опять правило внесения знака отрицания под знак квантора \fy, получим окончательно

\/х(А(х)&ЗуВ(у)).

В этой формуле знак отрицания относится к элементар­

ному предикату

В(у).

 

 

 

 

 

 

 

Формулы,

в

которых

из операций

алгебры

высказы­

ваний

имеются

только

операции

&, V и ~, а знаки

отри­

цания

относятся только

к элементарным

предикатам и

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

будем

называть

приведенными

 

форму­

лами.

 

 

 

 

 

 

 

 

 

 

Из сказанного мы можем заключить, что для

 

каждой

формулы существует равносильная

ей

приведенная

фор­

мула.

Эту

приведенную

формулу мы

будем

называть

приведенной

формой данной формулы.

 

 

 

 

5*

 

 

 

 

 

 

 

 

 

 

132

ГЛ.

I I I . Л О Г И К А

П Р Е Д И К А Т О В

§ 3. Теоретико-множественный смысл предикатов

То

обстоятельство,

что две

логические величины, будь

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

ским выражениям. Для

обозначения

равенства двух

множеств мы будем употреблять знак

= .

Пусть Ш — некоторое

множество, на

котором опреде­

ляются предикаты. Такое множество мы называем об­ ластью. Каждому предикату одной переменной F(x)

можно поставить в соответствие

множество тех элемен­

тов а из области ЯЯ, для которых

F(a) истинно. Обозна­

чим это множество EF- Обратно,

каждому множеству Е,

содержащемуся в 2JJ, можно поставить в соответствие

предикат

Р(х),

представляющий

собой

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

истинное

тогда

и

только тогда,

когда

х е

Е.

Предикат

Р(х) принимает

значение И на Е и Л

вне Е. Следова­

тельно, Е

есть

ЕР.

Это соответствие между

подмноже­

ствами Ш и предикатами от одной переменной, опреде­ ленными на ней, взаимно однозначно. В дальнейшем,

если не

оговорено

противное,

мы будем предполагать,

что область ЯЛ непуста.

 

 

Как

известно,

теоретико-множественной

суммой

Е\ U Е2

двух множеств Е\ и

Е2 называется множество,

состоящее из всех элементов множества Е\ и всех эле­ ментов множества Е2. Теоретико-множественным произ­ ведением или пересечением Е\ Л Е2 двух множеств Е\ и Е2 называется множество всех элементов, принадлежа­ щих и множеству Е\ и множеству Е2. Аналогично опре­ деляются теоретико-множественная сумма и теоретикомножественное произведение любого конечного или бес­ конечного числа множеств.

Пусть

Р (х) Рх (х) V Р2 (х).

Тогда

Ер = £р, U Ер2,

т. е. ЕР является теоретико-множественной суммой мно­ жеств Ер, и Ерг В самом деле, если х е ЕР, то Р (х) истинно; значит, Р{ (х) или Р2(х) истинно. В первом

§ 3. Т Е О Р Е Т И К О - М Н О Ж Е С Т В Е Н Н Ы Й СМЫСЛ П Р Е Д И К А Т О В

[33

случае

х е Ер,,

во

втором х е Ер,,

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

 

 

 

 

 

 

х е= BP, U Ер,.

 

 

 

 

 

 

Обратно, пусть

х е= В Р , IJ Яр,. Тогда

л; е ВР ,

или

* е

ЕР

т. е. Р, (я) истинно или

Рч{х)

истинно,

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

Р(х)

истинно

и

 

Х^Ер.

 

 

 

 

 

 

 

 

Аналогичным

образом можно показать,

что

если

то

 

 

 

 

Р (х) =

Р, (х) & Р2

(х),

 

 

 

 

 

 

 

 

Ер = Ерх П Ер,,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

Ер1 П Яр, — теоретико-множественное

произведение.

Множество,

отвечающее

предикату

Р(х),

является

дополнением

к

множеству,

отвечающему

предикату

Р(х).

В теоретико-множественных символах можно напи­

сать, что

 

 

Ер- =

СЕр,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

СЕР

— совокупность

элементов

области

9И,

не

при­

надлежащих к ЕР,

или,

как говорят,

дополнение

к

мно­

жеству

ЕР.

алгебры высказываний,

выражаемые боль­

Формулы

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

Логические законы, справедливые для величин ал­ гебры высказываний, остаются справедливыми и для логических функций, так как значениями этих функций являются те же величины. В силу соответствия между логическими функциями и множествами законам логики предикатов соответствуют известные законы для теоре­ тико-множественных операций.

Например, двум законам дистрибутивности для ло­ гических операций соответствуют законы дистрибутив­ ности для теоретико-множественного сложения и умно­ жения. Первому закону дистрибутивности

F (х) [G (х) V Н (х)] =sF(x)G (х) у F (х) Н (х)

134

ГЛ. I I I . Л О Г И К А П Р Е Д И К А Т О В

соответствует теоретико-множественный закон

Pf\(QUS) = P(]QUPf\S,

где Р, Q, S — произвольные множества. Второму закону дистрибутивности

F (х) V G (х) Н (х) (F (х) V G (х)) (F (х) V Н (х))

соответствует теоретико-множественный закон

PUQf\S = (P[jQ)f](P[jS).

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

переменных. Пусть

Ш2— множество всех

пар (х, у)

мно­

жества

Ш. При этом мы считаем, что пары различаются

не только составом элементов, но и порядком.

 

Функции

Р(х,у)

поставим в соответствие множество

тех пар

(х,у),

принадлежащих

99i2, для которых

Р(х,у)

истинно; обозначим это множество по-прежнему

ЕР.

Связь между функциями Р(х,у)

и подмножествами

мно­

жества

Ш2 такая

же, как для

случая

функций одной

переменной и подмножеств Ш.

Рассмотрим теперь теоретико-множественный смысл кванторов. Пусть

F(x)B~3yP(x, у).

Множество EF, соответствующее предикату F, состо­ ит из тех и только тех элементов области Ш, для кото­

рых

истинно

F(x),

т. е.Зу

Р(х,у),

Но

последнее выра­

жение истинно для данного

х0,

 

если

существует

такое

у,

что Р(хо,у)

истинно. Функции

Р(х,у)

отвечает

часть

ЕР

множества 9Й2. Итак, E F состоит из всех трех элементов х

области

ЯК,

для

каждого

из

которых

найдется

пара

(х,у),

принадлежащая ЕР.

Назовем х0 проекцией любой

пары

(хо,у),

а

проекцией

множества — совокупность

проекций

принадлежащих

ему

пар. Легко

видеть,

что

E F есть проекция

ЕР. Пусть

Ш — множество действитель­

ных

чисел. В соответствии

с

аналитической

геометрией

будем рассматривать 9R2 как плоскость, точки которой

имеют координаты х, у, а

9М — как ось

ОХ этой плоско­

сти. В этом случае точка

х является

проекцией точки

§ 3. Т Е О Р Е Т И К О - М Н О Ж Е С Т В Е Н Н Ы Й СМЫСЛ П Р Е Д И К А Т О В

135

(х, у) в буквальном геометрическом смысле. Поэтому множество EF, отвечающее логической функции F(x), равной Зу Р(х,у), совпадает с обычной ортогональной проекцией множества ЕР на ось ОХ. Обозначив проек­ цию произвольного множества Н на Ш символом прж Я, мы можем записать, что

EF = прх ЕР.

Чтобы установить теоретико-множественный смысл квантора всеобщности, применим закон действия отри­ цания на квантор. Пусть

Тогда

 

F(x)^VyP(x,

 

 

у).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VyP(x,

 

у)^ЗуР(х,

 

у).

 

 

 

 

 

 

Операции отрицания, как известно, соответствует тео­

ретико-множественная

операция дополнения. Итак,

 

 

 

 

 

 

Ер =

 

 

СпрхСЕР,

 

 

 

 

 

 

т. е. множество, отвечающее функции VyP(x,y),

 

 

есть

дополнение к проекции на Ш дополнения к Ер.

 

 

 

 

Справедливо и обратное положение: всякое множест­

во R, являющееся проекцией на Ш множества D, содер­

жащегося в

ffl2:

 

R =

 

npxD,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

может

быть

представлено

 

как

EF,

где

F(x)

 

 

есть

ЗуР(х,у),

причем

D =

ЕР.

 

Действительно,

множеству

R

отвечает предикат

F(x),

определенный

на

Ж,

а

мно­

жеству

D — предикат

Р(х,у),

 

 

определенный

на

Ж2,

и,

очевидно,

F(x)^3yP(x,

 

 

у).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

же

R' — дополнение

к

проекции

D,

то R'

соот­

ветствует, очевидно, предикату

\/уР(х,

у).

В

самом

де­

ле,

предикату \/у

Р (х,

у)

 

соответствует

множество

CnpxCEj,

но СЕр- =

Ер

— D

и,

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

 

 

 

 

 

 

Спрх

CEj

=

CnpxD.

 

 

 

 

 

 

Итак, кванторы связаны с геометрической операцией проектирования и, обратно, проектирование имеет ука­ занный логический смысл.

136

ГЛ. I I I . Л О Г И К А П Р Е Д И К А Т О В

§ 4.

Аксиомы

Рассмотрим индивидуальные предикаты, которые мы обозначим S(x) и х = у. Первый представляет собой функцию, принимающую значение И для всякого эле­ мента области, а второй принимает значение И, когда х и у представляют собой один и тот же элемент, и Л, ко­ гда х н у различны. Предикат S(x) может быть явно определен посредством формулы логики предикатов, на­

пример, в виде

_

 

F(x)VF(x),

где F(x)—произвольный

предикат на той же области.

В самом деле, это выражение имеет значение И для вся­ кого х. Предикат х — у нельзя представить непосред­ ственно в виде формулы логики предикатов. Но посред­ ством таких формул можно высказать условия, которые однозначно определяют этот предикат.

Допустим, что нам неизвестно, какой именно преди­ кат изображается символом х — у. Напишем "две фор­ мулы:

1. х = х, 2. х = у -> {А (х) -> А (у)),

и потребуем, чтобы для предиката х = у эти формулы

были истинны при всяком предикате А и для всех

хну.

Легко видеть, что при этих условиях предикат х =

у мо­

жет быть только предикатом тождества. В самом деле, если х и у заменены одним и тем же предметом, то пре­ дикат х = у принимает значение И в силу формулы 1.

Допустим, что х

и у заменены

различными

предметами

а и Ь. Заменим

предикат

A (t)

предикатом,

принимаю-

щим значение И, если / есть о,

и значение

Л,

если t не

совпадает с а. Обозначим этот предикат

через

A'(t).

Формула

Л' (а) -> А'

ф)

 

 

 

 

 

 

 

имеет значение Л, так как А'(а)

есть И, а А'(Ь)

есть Л.

Но формула

а = Ь->(А'

(а) -> А' Щ

 

 

 

 

 

 

 

должна быть истинна. Поэтому формула а — Ь ложна. Итак, мы показали, что предикат х = у, удовлетворяю-

§ 4. АКСИОМЫ

137

щий нашим условиям, может быть только предикатом тождества.

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

В некоторых случаях формулы характеризуют не

только индивидуальный

предикат, но и саму область.

Это бывает тогда, когда

не для всякой области существу­

ет индивидуальный предикат, удовлетворяющий этим формулам. Наконец, формулы могут вовсе не содержать индивидуальных предикатов; тогда они характеризуют только область. Например, формула

А(х)-+А (у),

где А — переменный предикат, характеризует области, состоящие из одного элемента. В самом деле, если об­ ласть 3R содержит только один предмет а, то при любой замене хну предметами области мы получим формулу

А (а)-* А (а),

которая всегда истинна. Наоборот, если область содер­ жит более одного предмета, то можно подобрать такой предикат, для которого наша формула ложна

П р и м е р . Напишем формулы, характеризующие пре­ дикат, который мы обозначим х < у:

1.

X < X,

 

 

 

 

2.

х < у -> (у < z -> х < z).

х <

у,

 

Предикат, изображаемый

символом

должен

быть

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

1 и 2 были

для

него

истин­

ны при всех значениях входящих свободных переменных х, у и г, или, иначе говоря, предикат х < у должен удов­ летворять условиям 1 и 2. Нетрудно указать пример та­ кой области и такого предиката, для которых наши фор­ мулы истинны. Рассмотрим область из трех предметов а,

Ь, с. Определим предикат

для этой

области следующим

образом.

 

 

 

Пусть а < Ь имеет значение Я,

Ь < с — значение

Я,

а < с — значение И. При

всех остальных заменах х

и у

133

ГЛ. I I I . Л О Г И К А П Р Е Д И К А Т О В

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

В теории множеств всякое отношение х < у, удовлет­ воряющее формулам 1 и 2, называется отношением по­ рядка. Для элементов, находящихся в отношении поряд­ ка х < у, иногда употребляют выражение «х предшест­ вует у». Мы также будем пользоваться этим термином. Говорят, что множество упорядочено отношением х < у,

если это отношение, кроме формул 1 и 2, удовлетворяет еще одной формуле:

3. х =

у->(х < у V У <

х).

Если понимать предикат х = у содержательно, то для

описания

упорядоченного

множества достаточно фор­

мул 1, 2 и 3. Иначе необходимо присоединить к форму­

лам 1,

2 и 3 еще формулы,

характеризующие

равенство.

 

Введем еще одно понятие из теории множеств, кото­

рое мы используем в дальнейшем. Упорядоченное

 

мно­

жество называется

вполне

упорядоченным,

если

каждая

его

непустая

часть

содержит

элемент,

 

предшествующий

всем другим

элементам

этой

части. В

теории

 

множеств

доказывается

«теорема

Цермело»: всякое

множество

мо­

жет быть

вполне

упорядочено

 

некоторым

отношением

порядка.

 

Отсюда

следует,

что

для

каждой

области

су­

ществует

предикат, удовлетворяющий аксиомам 1,

2 и 3.

 

Формулы,

характеризующие

индивидуальные

преди­

каты, область или то и другое, будем называть

аксиома­

ми. Здесь

однако, нужно ввести точное определение.

 

 

Пусть 51 ь 212, —

21п —формулы

логики

предикатов,

содержащие

символы

предикатов

Р\,

Р2 ,

. . . ,

Рь. и

А\,

Л2 ,

 

 

As

 

и

символы

индивидуальных

 

предметов

Oj,

а2

 

 

ар

и

предметных

переменных

Х\,

х%,

 

xq.

 

Если

существуют

такие

предметы

 

а°{,

 

 

а°р

обла­

сти Ж

и

такие

предикаты

Р,, . . . , Р\,

 

определенные

на

ЗЯ,

что после

замены

ими а ь

. . . , ар

и Ри

 

...,

Ph

во

всех формулах

21 эти формулы

 

будут

истинны

 

при

всех

значениях

 

свободных

предметных

переменных

 

х\, ....

xq

из

области

Ш и

всевозможных

заменах

 

символов

А\, ...

.., As высказываниями

или

предикатами,

 

определенны­

ми

на

области

Ж,

то мы скажем,

что область

Ш

"

си-

§ 5. Н Е П Р О Т И В О Р Е Ч И В О С Т Ь И Н Е З А В И С И М О С Т Ь АКСИОМ

139

стема предикатов

р\,

...,

р\

удовлетворяют

системе ак­

сиом 911,

. . . , 21„.

 

 

 

 

 

 

 

 

Символы

Ри

Рг,

 

Pk в этих аксиомах мы будем

называть

символами

индивидуальных

(или

постоянных)

предикатов,

а символы Ль Л2 , . . . , As

— символами

пере­

менных

предикатов.

 

 

21 (х, у,...)

 

 

 

 

Если

какая-либо

аксиома

 

содержит

свобод­

ные переменные

х,

у ,

т о

ее

можно

заменить

другой

аксиомой:

 

 

 

 

 

 

 

 

 

 

 

 

 

VxVy

. . . Ъ(х,

у, . . . ) •

 

 

 

При этом область Ш и совокупность

индивидуальных

предикатов Р?, удовлетворяющих первоначальной систе­ ме аксиом, удовлетворяют и новой системе, так как если

предикаты P°i P°k удовлетворяют системе аксиом, то эти аксиомы должны быть истинны при всех значениях

свободных

переменных.

 

 

 

 

 

Область ffl с предикатами

Р\, ...,

Р%,

удовлетворяю­

щая

системе

аксиом

21ь

 

2In , называется

интерпре­

тацией этой системы

аксиом.

 

 

 

 

 

§ 5. Непротиворечивость и независимость аксиом

Систему

аксиом, для

которой

существует

интерпретация,

мы

будем

называть

интерпретируемой

или

содержатель­

но

непротиворечивой.

Систему

аксиом,

не

допускающую

никакой

интерпретации, будем

называть

неинтерпрети-

руемой

или

содержательно

противоречивой.

Определе­

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

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

140

 

ГЛ. I I I . Л О Г И К А П Р Е Д И К А Т О В

 

 

Возможно и другое

понимание

непротиворечивости.

Будем

считать систему

аксиом

непротиворечивой,

если,

получая

из

нее какие

угодно

логические

следствия,

мы

никогда

не

придем к

противоречию

в

том смысле,

что

никогда

не

выведем

одновременно

истинность и

лож­

ность одного и того же утверждения.

Чтобы иметь возможность рассуждать о непротиво­ речивости в последнем смысле, необходимо иметь опи­ сание тех логических средств, которые мы употребляем для вывода следствий из аксиом. Описание логических выводов мы дадим в следующей главе; оно совершается посредством построения абстрактной логической систе­ мы. После этого определение непротиворечивости во вто­ ром смысле будет вполне точным. Чтобы различать вве­ денные здесь различные понятия непротиворечивости, будем для непротиворечивости во втором смысле упо­ треблять термин «внутренняя непротиворечивость». При­ мером внутренне непротиворечивой логической системы является рассмотренное в предыдущей главе исчисление высказываний. Не имея пока возможности рассуждать о введенных понятиях достаточно строго и точно, мы все же можем до некоторой степени сравнить эти определе­ ния непротиворечивости. Если считать, что область тео­ ретико-множественных понятий,из которой мы черпаем интерпретации для систем аксиом, сама является внут­ ренне непротиворечивой, то представляется ясным, что каждая интерпретируемая система аксиом также внут­ ренне непротиворечива.

Таким образом, наличие интерпретации системы ак­ сиом сводит вопрос о непротиворечивости этой системы к непротиворечивости используемой для интерпретации системы понятий. Если мы уверены, что эта система по­ нятий внутренне непротиворечива, то факт наличия ин­ терпретации устанавливает внутреннюю непротиворечи­ вость исследуемой системы аксиом. Обратный вопрос: будет ли внутренне непротиворечивая система также ин­ терпретируема — совсем не так ясен, и для его решения, по существу, необходимо иметь аксиоматическое описа­ ние средств вывода логических следствий из аксиом. Здесь мы не будем останавливаться на этом вопросе.

Рассмотрим произвольную систему аксиом

(1)

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