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

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

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

§ 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(б„

Ъп)-+Ъ{А

Л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 (Ль . . . , Л„) выводима в исчислении высказываний. Таким образом, полнота в широком смыс­ ле исчисления высказываний доказана. Мы показали, что употреблявшийся нами ранее термин «выводимая в исчислении высказываний формула» совпадает с содер-

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