
книги из ГПНТБ / Новиков П.С. Элементы математической логики
.pdf§ 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)