книги из ГПНТБ / Новиков П.С. Элементы математической логики
.pdf§ 7. Н Е К О Т О Р Ы Е ТЕОРЕМЫ О В Ы В О Д И М О С Т И |
101 |
(11) на место А и |
формулу (18) |
на место |
В и |
дважды |
||||
применив правило заключения, |
получим |
|
|
|||||
т. |
е. |
|
|
|
|
|
|
|
что и требовалось доказать. |
|
|
|
|
||||
|
Т е о р е м а 3. |
|
|
|
|
|
|
|
|
Н Я (Ш) & Я (5) -> [(Л - |
9?) - * Я (Л)] & [(Л ~ |
3) -> Я (Л)]. |
|||||
|
Д о к а з а т е л ь с т в о . |
В силу теоремы |
эквивалент |
|||||
ности |
|
|
|
|
|
|
|
|
|
|
И Л ~ В ) - > [ Я ( Л ) ~ Ю ( В ) ] . |
|
(19) |
||||
Из |
аксиомы П. 2 |
|
|
|
|
|
|
|
|
|
Н [Я (Л) ~ Я (В)] -> [Я (В) -> Я (Л)]. |
(20) |
|||||
Из |
(19) и (20) по правилу |
силлогизма имеем |
|
|||||
|
|
Ь ( Л ~ В ) - > [ Я ( В ) - * Я ( Л ) ] |
|
|
||||
или, переставив посылки, |
|
|
|
|
|
|||
|
|
Ь - Я ( В ) - > [ ( Л ~ В ) - * Я ( Л ) ] . |
|
(21) |
||||
Подставив в (21) 9J и 3 |
вместо |
В, получаем |
соответ |
|||||
ственно |
|- Я (:)}) -> [(Л ~ 91) -> Я (Л)] |
|
(22) |
|||||
|
|
|
||||||
|
|
1 - Я(3) - >[(Л~3) - *Я(Л)] . |
|
(23) |
||||
Но |
в силу |
аксиом |
II.1 и |
II.2 |
|
|
|
|
|
|
Ь- Я (91) & Я (3) -> Я (91) |
|
(24) |
||||
|
|
ЬЯ(9!)&Я(3)^Я(3) . |
|
(25) |
||||
Применив |
правило |
силлогизма |
к двум парам |
формул |
||||
(24), (22) и |
(23), получим |
соответственно |
|
|
||||
|
|
1- Я (Ш) & Я (3) -> [(Л ~ |
JR) -> Я (Л)] |
|
||||
|
|
(- Я (91) & Я (3) -* [(Л ~ |
3) -> Я (Л)], |
|
||||
102 |
ГЛ. П . |
И С Ч И С Л Е Н И Е |
В Ы С К А З Ы В А Н И Й |
|
откуда по аксиоме |
I I . 3 следует |
|
||
Ь 21 ф\) & 91 (3) -* [(Л ~Ш) - |
21 (А)} & [(А ~ Ъ ) |
-> « (Л)]. |
||
что и требовалось |
доказать. |
|
|
|
Т е о р е м а 4. |
|
|
|
|
Ь [(Л ~ JR) |
21 (Л)} & [(Л ~ 5) -> 91 (Л)] -> |
|
||
|
|
- > [ ( Л ~ Я ) У ( Л - Ш - > 2 1 ( Л ) ] . |
||
Доказательство |
получаем |
непосредственно, |
сделав |
|
подстановки в аксиоме I I I . 3: |
|
|
||
Ь [(Л ~ |
SH) -> 21 (Л)] -> {[(Л ~ |
Ъ) - 21 (Л)] -> |
|
|
и применив к полученной формуле правило соединения посылок.
Т е о р е м а 5. |
_ |
\- А V Л. |
|
Д о к а з а т е л ь с т в о . |
Из I I I . I и I I I . 2 подстанов |
кой получаем |
_ |
ЬЛ -> Л V Л,
ьл -> л v л.
Далее, применив IV. 1 и правило заключения, находим
Ь Л V Л - > Л, h Л V Л - > Л.
Подстановками в I I . 3 получаем
Ь- ( Л ~ \ 7 ^ - * Л) -> ((Л V Л - > Л)->(Л V -А-* Л& Л)), откуда, применив дважды правило заключения, находим
Ь Л \ / Л - > Л & Л . В силу эквивалентности А и А
I - Л V Л - > Л & Л.
Применив правило силлогизма к последней формуле
иутверждению теоремы 6 § 4, находим
ЬЛ v
|
§ 7. Н Е К О Т О Р Ы Е ТЕОРЕМЫ |
О |
В Ы В О Д И М О С Т И |
103 |
|||
Подстановки в IV. 1 дают |
|
|
|
|
|||
|
г- (Л V А-+Ъ) ->• (Ъ -> Л V |
Л), |
|
||||
откуда, применяя |
правило |
заключения, |
получаем |
|
|||
|
|
У-Щ-+А |
V |
Л. |
|
|
|
Так |
как § есть |
Я, а формула |
Л V Л эквивалентна |
||||
Л V |
Л , то имеем |
|
|
|
|
|
|
|
|
h- 9х |
Л V |
Л. |
|
|
|
Так как 3? выводимо, то, применив правило заключения, находим
ь л v л,
что и требовалось доказать. Т е о р е м а 6.
И Л ~ 9 { ) V ( Л ~ 3 ) .
Следует из теоремы 5 с помощью теорем 1 и 2. Т е о р е м а 7.
г- В Д & ? Ч ? 0 - > Я ( Л ) .
До к а з а т е л ь с т в о . Применив правило силлогиз
ма к формулам, доказанным в теоремах 3 и 4, получим f- % (dl) & 91 (5) [(Л ~ Я) V (Л ~ Ъ) ~> Я (Л)]-
Отсюда, используя правило перестановки посылок, тео рему 6 и правило заключения, находим
Ь В Д & 2 Ш ) ^ 2 1 ( Л ) ,
что и требовалось |
доказать. |
|
сокращен |
|
Введем теперь |
нужное |
для |
дальнейшего |
|
ное обозначение. |
|
|
ровно п переменных вы |
|
Пусть формула |
91 содержит |
|||
сказываний: |
|
|
|
|
2 1 - 2 Ц Л , , |
Л2 , |
Л„). |
|
|
Определим для нее по индукции |
формулу |
|
||
|
П |
91(6,, |
. . . . 6J. |
(*) |
104 |
|
|
ГЛ. И. И С Ч И С Л Е Н И Е |
В Ы С К А З Ы В А Н И Й |
|
|
|
||||||||
|
Если п = |
1, то |
П |
51 (б,) - |
|
это формула |
91 (91) & 51 (%). |
||||||||
|
|
|
|
a,=3i, з |
|
|
|
|
|
|
|
|
|
||
Пусть |
определены |
формулы |
(*) для |
всех |
51, |
для |
кото |
||||||||
рых n^k. |
Пусть теперь |
формула 21 (Л,, Л2 , |
|
Ak, |
Ak + l) |
||||||||||
содержит ровно |
k |
- j - |
1 высказываний Аь |
|
|
Ak, |
Ак+ц |
||||||||
через |
«. |
П |
в |
91(6!,..., б ь |
|
б й + 1 ) |
мы |
|
обозначим |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
формулу |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
П |
|
21 (б„ |
|
|
6„9?)]&|"_ |
|
П |
.Я (б, |
6f c ,g) |
|||||
Таким |
образом, |
|
мы определили |
формулу |
(*) |
для |
|||||||||
91 (Ль |
|
Ак, ЛЙ+I), |
содержащей k-\-\ |
высказываний, |
|||||||||||
через |
формулы |
(*) |
для |
21 (Ль |
|
. . . , Ak, Щ |
и |
2I(A b .. . |
|||||||
, . . , |
А&, 3 ) , |
содержащих |
по |
k |
переменных |
высказыва |
|||||||||
ний. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
По |
существу, |
формула (*) может быть определена |
||||||||||||
как |
конъюнкция |
(логическое |
|
произведение) |
всех |
воз |
|||||||||
можных формул, |
полученных |
из |
21 ( Л ь |
|
Ап) всевоз |
||||||||||
можными заменами |
переменных |
высказываний |
Л ь |
Л 2 , . . . |
|||||||||||
.. ., Л„ на С? и Ъ- Однако мы пока не доказали, что такое произведение ассоциативно и коммутативно, т. е. не зависит от способа расстановки скобок и от порядка сомножителей. Поэтому нам и пришлось определить формулу (*), задав некоторый определенный порядок сомножителей и определенный способ расстановки ско бок.
Исходя из последней теоремы, легко доказать (по
индукции) следующее |
утверждение. |
|
|
|
Т е о р е м а |
8. |
|
|
|
Н в,,....Па„=я,з91(б„ |
Ъп)-+Ъ{А1г |
Л2 , |
AJ . |
|
§ 8. Связь между формулами алгебры |
высказываний |
|||
и исчисления |
высказываний |
|
|
|
Формулы исчисления высказываний можно интерпрети ровать как формулы алгебры высказываний. Для этого мы будем трактовать свободные переменные исчисления высказываний как переменные алгебры высказываний, т. е. переменные в содержательном смысле, принимаю щие значения И и Л. Операции &, V и ~ определим так
§ 8. ФОРМУЛЫ А Л Г Е Б Р Ы И И С Ч И С Л Е Н И Я В Ы С К А З Ы В А Н И Й ЮЗ
же, как в алгебре высказываний; тогда всякая формула при любых значениях переменных сама будет прини мать одно из значений И или Л, вычисляемое по прави лам алгебры высказываний.
Произведем теперь в произвольной формуле исчисле ния высказываний 21 замену входящих в нее переменных
высказываний формулами |
Ш и g. Если |
в той же фор |
||
муле 21, рассматривая |
ее |
как формулу |
алгебры |
выска |
зываний, переменным |
высказываниям придать значения |
|||
И и Л, причем значение И |
(или Л) придавать тем |
пере |
||
менным, которые в 21, как |
в формуле исчисления |
выска |
||
зываний, были заменены соответственно St (или g ) , то
формула 21 в |
алгебре высказываний |
примет одно из зна |
||||||
чений: И или |
Л. Мы докажем, что если |
при этом |
значе |
|||||
ние 21 есть И |
(или есть Л), то при |
соответствующей |
за |
|||||
мене |
в 21, как |
в |
формуле исчисления |
высказываний, |
|
по |
||
лучим |
h 21(9?, g) |
~ 9? (соответственно |
Ь 21 (ft, g) |
~ |
g). |
|||
Достаточно доказать наше утверждение для простей ших формул, полученных из переменных высказываний с помощью одной из операций: &, V , -> или ~; действи тельно, тогда для любой формулы это утверждение доназывается по индукции на основании теоремы эквива лентности. Итак, докажем наше утверждение для про стейших формул:
а) Л - > В ; Ь) А&В;
с) Л V В; d) Л.
Для каждой из этих формул нужно рассмотреть все возможные замены переменных высказываний формула ми Ы и g; однако мы рассмотрим лишь несколько случаев, так как доказательство в остальных проводится аналогично.
Рассмотрим сначала формулу d). Нужно дока
зать: |
_ |
|
d,) |
l-S~SR; |
|
d2) |
ь й ~ д . |
|
Утверждение di) следует из определения |
формулы g |
|
и из того, что всякие две |
истинные формулы |
исчисления |
высказываний эквивалентны. |
|
|
106 |
ГЛ. I I . И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й |
cU) \— Ъ -*• 9? получается из теоремы 4 § 4. Докажем
Подстановка в аксиому IV. 1 дают
Посылка этой формулы выводима в силу di). Применив правило заключения, находим
M t - * j § . Так как из аксиомы IV. 3 имеем
то, применив правило силлогизма, получим
а) Здесь мы рассмотрим все возможные замены и докажем, что
a,) |
M S R - » S ) ~ S , |
а2 ) И3->эг)~9?, |
|
aj) |
H(JR->9i)~9t, |
а4 ) М 3 - * 3 ) ~ И . |
|
а,) |
Достаточно доказать, что |
|
|
|
|
H3->($R-*S) |
(1) |
|
|
K((R - >g) - >S . |
(2) |
Но |
(1) получаем |
непосредственно |
подстановкой в |
формулу г— 3 А, доказанную в § 4. |
|
||
Чтобы доказать |
(2), делаем подстановки в аксиоме |
||
IV. 1:
1_(«->3)-(8->ю),
откуда перестановкой посылок получаем
Заметив теперь, что h 3 ~ 9? и ,— 9? — 3, и применив теорему эквивалентности (стр. 92) и правило заключе ния, получим требуемое:
§ 9. Н Е П Р О Т И В О Р Е Ч И В О С Т Ь И С Ч И С Л Е Н И Я В Ы С К А З Ы В А Н И Й |
Ю7 |
|
В остальных трех случаях доказательство немедлен |
||
но следует из того, что формулы g |
9?, Зт Э? и g |
$ |
выводимые. Действительно, |
получаем подста |
|
новкой в доказанную в § 4 истинную |
формулу |
|
выводимость же формул Si -> 91 и 3 ->- Ъ следует из теоремы 2 § 2, утверждающей, что — А-*-А.
Рассмотрим еще для примера один из возможных случаев замены в формуле А\/ В, а именно докажем, что
\-Ш V
Здесь ]— St V 3 -*• 9J следует из теоремы 1 § 2, а
f-9t-*SR |
у ч |
есть результат подстановки в |
аксиому I I I . 1. |
Доказательства в остальных случаях проводятся сходным образом и могут быть предложены читателю в качестве упражнений.
§ 9. Непротиворечивость исчисления высказываний
Проблема непротиворечивости возникает при рассмот рении любого исчисления; это одна из кардинальных проблем математической логики. Дадим определение непротиворечивости логического исчисления, которое относится не только к исчислению высказываний, но и ко всем логическим системам, изучаемым в математи
ческой логике. |
|
|
|
|
||
Мы |
назовем |
логическое |
исчисление |
|
непротиворечи |
|
вым, если |
в нем |
не выводимы |
никакие |
две |
формулы, из |
|
которых |
одна является отрицанием другой. |
|
||||
Иными |
словами, непротиворечивое |
исчисление — это |
||||
такое исчисление, что, какова бы ни была формула 91, никогда формулы 91 и 91 не могут быть одновременно выведены из аксиом этого исчисления с помощью ука занных в нем правил.
Проблема непротиворечивости состоит в следующем: является данное исчисление непротиворечивым или нет?
Если в исчислении обнаруживаются выводимые фор мулы вида 91 и 91, то такое исчисление называется
108 |
ГЛ. |
И. И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й |
противоречивым. |
Такие исчисления никакой ценности не |
|
представляют. Все сколько-нибудь существенные логи
ческие системы |
таковы, что если бы какая-нибудь |
из |
них оказалась |
противоречивой, то это бы значило, |
что |
в ней все формулы выводимы, и поэтому такие системы не могут отражать в себе различие между истиной и ложью.
|
Если бы, например, в исчислении высказываний не |
||||||
которые формулы |
21 и |
91 оказались выводимыми, то |
в |
||||
силу доказанных |
нами |
формул |
(см. теоремы 4 и 6 § |
4) |
|||
мы |
имели |
бы |
|
|
|
|
|
|
|
|
|
|
А. |
|
|
Но |
если |
— |
|
|
в силу правила |
21 93 |
|
21 и 91 выводимы, то |
|
|
|||||
также выводима 21 (£21, и, следовательно, формула А также выводима в исчислении высказываний. Но если
переменное высказывание А |
выводимо, то подстановкой |
в него можно вывести любую |
формулу. |
Все сказанное об исчислении высказываний оказы вается справедливым и для всех тех логических исчис лений, которые мы будем рассматривать далее.
То обстоятельство, что в противоречивом исчислении всякая формула выводима, может быть использовано для доказательства непротиворечивости. Для этого до статочно показать, что существует по крайней мере одна невыводимая формула. Отсюда будет следовать непро тиворечивость исчисления. Непротиворечивость исчисле ния высказываний устанавливается, однако, очень про сто и без этого.
Т е о р е м а . Исчисление |
высказываний |
непротиво |
|
речиво. |
|
|
|
Как мы уже говорили выше, каждую формулу исчис |
|||
ления |
высказываний можно |
рассматривать |
в то же |
время |
как формулу алгебры |
высказываний. |
|
Покажем, что все формулы, выводимые в исчислении высказываний и рассмотренные как формулы алгебры высказываний, являются тождественно истинными, т. е. принимают значение И при всех значениях переменных высказываний.
§ 10. ПОЛНОТА И С Ч И С Л Е Н И Я |
В Ы С К А З Ы В А Н И Й |
109 |
|
Легко непосредственно проверить, что аксиомы ис |
|||
числения высказываний |
таковы. |
|
|
Покажем, что если |
формула |
51 (Л), содержащая |
пе |
ременное высказывание Л, тождественно истинна, то и
формула 51(23), получаемая из 91 (Л) подстановкой, |
так |
же тождественно истинна. В самом деле, 91 (Л) при |
всех |
значениях переменных высказываний принимает значе ние И. В таком случае 91 (И) и 91 (Л) имеют значение Я, каковы бы ни были значения других переменных выска зываний. Но 23 при любых значениях переменных вы сказываний может иметь только значение И или Л. От сюда ясно, что 91(23) всегда будет иметь значение И.
Докажем, что если формулы 91 и 91 -> 23 тождествен но истинны, то формула 23 также тождественно истинна.
Если 51 тождественно истинна, то она всегда имеет значение И. Так как формула 91 ->- 23 также всегда при нимает значение И, то 23 не может принять значение Л ни при каких значениях переменных высказываний, ина че формула 91 ->• 23 приняла бы значение И-*-Л, кото рое, по определению следования в алгебре высказыва ний, есть Л.
Итак, мы показали, что: 1) все аксиомы суть тожде ственно истинные формулы, 2) применяя к тождествен но истинным формулам правила вывода, мы получаем также тождественно истинные формулы. Отсюда сле дует, что все выводимые формулы исчисления высказы ваний, рассматриваемые как формулы алгебры выска зываний, являются тождественно истинными. В таком случае ясно, что если формула 9J выводима в исчисле нии высказываний, то формула 91 не может быть выво дима, так как 91 — тождественно истинная формула, а 51 тогда, наоборот, принимает значение Л при всех зна чениях входящих переменных высказываний. Итак, не противоречивость исчисления высказываний доказана.
§ 10. Полнота исчисления высказываний
В § 8 мы уже отметили, что формулы исчисления выска зываний могут быть интерпретированы как формулы алгебры высказываний. Доказывая непротиворечивость исчисления высказываний, мы показали, что всякая
но ГЛ. I I . И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й
формула, выводимая в исчислении высказываний, яв ляется тождественно истинной, если ее рассматривать как формулу алгебры высказываний. Возникает обрат
ный вопрос: будет ли всякая |
тождественно |
истинная |
|||
формула |
алгебры |
высказываний |
выводима в исчислении |
||
высказываний! |
|
|
проблему |
полно |
|
Этот |
вопрос |
и представляет |
собой |
||
ты в широком смысле для исчисления |
высказываний. |
||||
Смысл такой постановки вопроса состоит в том, что при построении логического исчисления, предназначен ного выражать содержательную логику, нам требуется знать, достаточно ли мы имеем аксиом и правил для того, чтобы вывести любую формулу, которая в содер жательном понимании является тождественно истинной.
Проблема полноты |
в широком |
смысле слова решает |
|||||||||
ся положительным |
образом. |
|
|
|
|
|
|
||||
Т е о р е м а . Всякая |
тождественно |
истинная |
формула |
||||||||
алгебры |
|
высказываний |
выводима |
|
в |
исчислении |
|
выска |
|||
зываний. |
|
|
|
|
|
|
|
|
|
|
|
Для доказательства рассмотрим произвольную то |
|||||||||||
ждественно |
истинную |
в алгебре |
высказываний |
формулу |
|||||||
91 и воспользуемся |
теоремой 8 § 7: |
|
|
|
|
|
|||||
Н |
|
П |
|
б „ ) ^ 9 1 ( Л „ |
|
Ап). |
(1) |
||||
Так |
как |
формула |
91 = 91 (Ль |
|
|
Ап) |
тождественно |
||||
истинна, |
то |
любая |
подстановка |
|
формул |
9т, |
% |
вместо |
|||
А\, ... |
, |
Ап |
в формулу |
91 приводит |
к выводимой в исчис |
||||||
лении |
высказываний |
формуле |
(это |
доказано |
в |
§ 8). |
|||||
Следовательно, в формуле
ПЯ(д„ . . . . 6„),
являющейся посылкой в (1), все сомножители — выво димые формулы, а значит, и вся эта формула выводи мая. Применив теперь к (1) правило заключения, полу чим, что формула 91 (Ль . . . , Л„) выводима в исчислении высказываний. Таким образом, полнота в широком смыс ле исчисления высказываний доказана. Мы показали, что употреблявшийся нами ранее термин «выводимая в исчислении высказываний формула» совпадает с содер-
