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

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

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

§ 11. Н Е З А В И С И М О С Т Ь АКСИОМ

111

жательным понятием тождественно истинной формулы. Одним из следствий теоремы о полноте является воз­ можность непосредственно перенести в исчислении вы­ сказываний все «правила действий» с формулами, кото­ рые выполняются в алгебре высказываний. Например, отсюда следует, что в исчислении высказываний верны утверждения:

1-21&23~23&2Г, I— 2С V 23-23 V 21,

Ь21&(23&е)~(21&23)&(Е, г-21 V (93 VS)~(21V23) V К,

I - 21 & (23 V Щ ~ 21 & 23 V 21 & 6, г- 21 V 23 & 6 ~ (21 V 23) & (21 V G),

h - (2l - >23)~l V 23, b2TV23~2i&23I

Ь21 V 23.

Не менее важное значение, чем понятие полноты в

широком

смысле,

имеет понятие

полноты

логического

исчисления

в узком

смысле.

Логическое

исчисление на­

зывается

полным в узком

смысле,

если

присоединение

к его

аксиомам какой-нибудь не выводимой в нем фор­

мулы

приводит к противоречию.

 

 

 

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

§ 11. Независимость аксиом исчисления высказываний

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

112 ГЛ. П. И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й

всякого такого исчисления возникает вопрос о незави­

симости

его

аксиом. Вопрос этот ставится

следующим

образом:

 

 

 

 

 

 

 

Можно ли

какую-нибудь

аксиому вывести

из

осталь­

ных, применяя

правила

вывода данной

системы?

 

Если

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

что

некоторую

аксиому

можно

таким образом вывести из остальных, то ее можно вы­ черкнуть из списка аксиом, и логическое исчисление при

этом не изменится, т. е. запас его выводимых

формул

останется тот же.

 

 

 

 

 

 

Аксиома,

не выводимая

из остальных

аксиом,

назы­

вается

независимой от этих

аксиом, а система

аксиом,

в которой ни одна аксиома

не выводима

из

остальных,

называется

независимой

системой

аксиом.

В

противном

случае

система аксиом

называется

зависимой.

Ясно, что

зависимая система аксиом в некотором смысле менее совершенна, чем независимая, так как она содержит

лишние аксиомы. На первый взгляд

кажется, что вопрос

о независимости системы аксиом

мало существен и

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

нить без противоречия в рассматриваемой

системе

данную

аксиому ее отрицанием. В качестве

примера

можно

указать вопрос о независимости пятого

постула­

та Евклида в системе аксиом геометрии. Вопрос этот, как известно, имел большое значение в развитии мате­ матики.

Мы докажем, что система аксиом исчисления выска­ зываний независима. Метод доказательства этого поло­ жения сходен с тем, которым мы доказывали не­ противоречивость исчисления высказываний (см. § 9). Тогда мы интерпретировали переменные высказывания в исчислении высказываний как переменные алгебры

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

способные принимать два значения

И

и Л. Операции

&, V , ->-, ~ мы при этом определяли

так

же, как в алгебре высказываний, и устанавливали, что всякая выводимая формула исчисления высказываний получает при всех значениях переменных значение И. Для решения вопроса о независимости некоторой аксио­ мы % исчисления высказываний мы поставим себе зада-

§ И. Н Е З А В И С И М О С Т Ь АКСИОМ

113

чу интерпретировать переменные высказывания как пе­ ременные с конечным набором значений, которые мы будем обозначать греческими буквами а, р, . . . Опера­

ции &, V , -»-, ~ определим

с таким расчетом,

чтобы со­

блюдались следующие условия:

 

 

 

 

1) Все аксиомы, кроме аксиомы 21, при всех значе­

ниях переменных принимают значение а.

 

 

2) Каждая

формула,

выводимая

из

совокупности

всех отличных от 21 аксиом системы, также

принимает

значение а при

всех значениях

входящих

переменных.

3) Аксиома

21 принимает

отличные от

а

значения

при некоторых значениях входящих переменных.

Ясно, что если удастся привести такую интерпрета­

цию, то независимость аксиомы

21 от других аксиом бу­

дет доказана, так как если бы

21 была

выводима из них,

то она имела бы значение а при всех значениях пере­ менных. Заметим, что формулы, в которых вместо пере­ менных подставлены некоторые их значения, также имеют смысл. Например,

 

а & р,

а,

А -> а и

т.

д.

То

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

что

две формулы 21 и 23 прини­

мают

при всех заменах

входящих

в

них переменных

одинаковое значение а, |3, . . . , мы будем в дальнейшем ради краткости выражать знаком равенства:

21 = 23.

При этом мы будем всегда считать, что знак = свя­ зывает слабее логических связок &, V , - к

Легче всего доказать независимость аксиом групп II — IV. Мы докажем сейчас независимость аксиомы I I . 1. Для этого будем интерпретировать переменные высказы­

вания

как переменные, принимающие

два значения

а и

р. При

этом а будет играть роль И,

а р роль Л.

Все

логические операции, кроме конъюнкции, определим так же, как в алгебре высказываний. Выпишем эту интер­ претацию подробно:

а - > а = а; р - > р = а; р - > а = а; а - * р = Р;

а V а = а; а V Р = a; р V а = a; р V Р = Р; a = p; p = «.

114 ГЛ. I I . И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й

Операцию же

конъюнкции определим

условием

 

 

А & В =

В.

 

 

Покажем,

что тогда

все формулы

I—IV,

кроме I I . 1,

принимают

значение а

при

всех значениях

входящих

переменных.

В формулы

групп I , I I I и IV конъюнкция

не входит; остальные же операции определены так же, как в алгебре высказываний. Так как в алгебре выска­ зываний эти формулы являются тождественно истин­ ными, то в нашей интерпретации они принимают значе­ ние а при всех значениях переменных. Рассмотрим от­ дельно формулы группы I I . Формула I I . 2 принимает всегда значение а, так как в нашей интерпретации она равносильна

В-+В.

Формула I I . 3 равносильна формуле

(Л -> В) -> ((Л -> С) -> (Л -> С)).

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

Но формула I I . 1 не является тождественно

равной а.

В самом деле, при Л = р и В а она примет

вид

р & а - > р .

 

Но, по определению операции &,

 

р & а = а.

 

Поэтому наша формула принимает вид

 

а- > Р ,

аэто выражение имеет, по условию, значение р. Покажем теперь, что формулы, получаемые путем

правил вывода из таких, которые тождественно равны а, сами тождественно равны а.

Для правила подстановки это очевидно: если фор­ мула при всех значениях переменных принимает значе­

ние а, то такова же

будет и

формула,

полученная

из

нее любой заменой переменных.

 

 

 

Рассмотрим правило заключения. Пусть формулы

21

и 21->23 принимают

значение

« при

всех значениях

§ 1 1 . Н Е З А В И С И М О С Т Ь Аксиом

11S

входящих переменных; но тогда

 

$1->23 = а->23.

 

В таком случае 53 не может принять значение р, так

как

в противном случае при

соответствующей подстановке

мы имели бы

 

2i->23 = a->p = p,

чего не может быть.

(Для правила заключения мы

здесь, по существу, повторили рассуждение § 10, где доказывали, что правило заключения, применяемое к тождественно истинным формулам в смысле алгебры высказываний, приводит к таким же формулам.)

Таким образом, мы доказали независимость аксио­ мы I I . 1.

Вообще независимость любой

аксиомы из групп I I —

IV можно доказать по следующей

схеме. Мы допускаем,

что

переменные могут

принимать только два

значения

а и

р . Все логические

операции &, V , ->, ~, кроме

одной

из

них, мы определяем так же, как и в алгебре

выска­

зываний, причем а играет роль Я, а р — роль

Л.

Одну

же из операций определяем так, чтобы та аксиома, не* зависимость которой доказывается, не являлась тожде­ ственно равной а. Вместо того чтобы приводить все эти доказательства, мы дадим таблицу, в первом столбце которой стоит аксиома, независимость которой доказы­ вается, во втором столбце помещено определение той операции &,• V , ->- или ~, которая определяется иначе, чем в алгебре высказываний, и в третьем столбце ука­ заны те значения переменных, при которых соответ­ ствующая аксиома принимает значение р.

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

116

ГЛ.

I I . И С Ч И С Л Е Н И Е

В Ы С К А З Ы В А Н И Й

 

Аксиома

Исключите ть-

Значения переменных

 

ная

операция

I I .

1.

Л &

5 - >

Л

 

I I .

2.

Л & В -> В

 

I I .

3.

 

 

В)->

 

 

- >

((Л -> С)

-» (Л -> В & С))

I I I .

1. Л -> Л

в

 

I I I .

2. В -> А V

В

 

I I I .

3. ( Л ^ С )V- ^

 

 

->

( ( В - » С ) - > ( Л у В - > С ) )

I V .

1.

^

В)

^-(В->

А)

I V .

2.

А

^

А

 

 

I V .

3.

А-+А

 

 

 

л

& в =

в

 

 

Л =

|3

 

В =

 

а

 

& в =

л

 

 

Л = а, в = р

 

л

 

 

Л

 

 

В

 

 

 

 

 

л & в =

=

а,

=

а,

С =

а

 

V

 

р

л

 

Л

в =

в

=

а,

В =

Р

 

 

 

 

в =

 

=

р,

В =

а

 

 

 

Л

v

В =

а

л

=

Р,

 

=

Р,

с

=

р

л

 

л

в

 

 

 

V

Л =

Л

л

=

р,

=

а

 

 

 

 

 

Л =

6

л

 

 

В

=

а

 

 

 

 

 

Л =

а

 

 

 

л

 

Р

 

 

 

 

 

 

 

 

л =

 

 

 

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

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

Интерпретации, которые мы будем употреблять для доказательства независимости аксиом группы I , удо­ влетворяют следующим общим условиям:

А -» А = а;

.4 -> а =

а; р -* А = а;

\

А&В = В&А;

А&а =

А; Л&р = р;

 

А V В =

В V А; А V а = а; А V Р = А;

^

а =

р;

Р = а; А & А = А; А V Л = А. .

Ясно, что эти условия совместны, так как им удовле­ творяет, например, интепретация, являющаяся алгеброй высказываний, если а принять за И, а р за Л. Но эти

§ 11. Н Е З А В И С И М О С Т Ь АКСИОМ

117

условия, как мы сейчас увидим, не определяют интерн претанию однозначно.

Для доказательства независимости аксиомы I . 1 выберем следующую интерпретацию. Переменные прини­

мают значения а,

р, у и б, и, кроме

условий (а), долж­

ны выполняться следующие условия:

 

 

а>у = Р

•6 = 1

Y ^ P = P

у - * 6 = р

(Ь)

б ^ р = р

б -> у = а

 

у & 6 = б

Y V б = у Y = б; б == у.

Легко видеть, что условия (а) и ( Ь ) уже полностью определяют интерпретацию. Например, операция -* оп­ ределяется условиями (а) и ( Ь ) однозначно. Действи­ тельно, когда первый из членов импликации есть р\ или когда второй есть а, или когда оба члена равны, то опе­ рация -*• определяется условиями (а). Во всех осталь­

ных случаях значение формулы Л~>В определено усло­ виями ( Ь ) .

Операции & и V также определяются

из условий

(а),

когда

один из членов или равен а,

или равен

р,

или

когда

оба члена равны между собой.

 

 

равен у,

Остается один случай, когда один

из

членов

а другой 6; в этом случае операции определяются пол­

ностью условиями А & В =

В & А, А V В = В V А из

(а)

и условиями

( Ь ) . Операция

отрицания очевидным обра­

зом определена условиями (а) и ( Ь ) .

 

 

Из условий (а) и ( Ь ) вытекает, что применение пра­

вила заключения к формуле, тождественно равной

а,

приводит также к формуле, тождественно равной

а.

 

В самом деле, если 91 =

а и 91—»-53 = а, тоа—»23

=

= а. Но из условий (а) и

( Ь ) видно, что если значение

93 отлично от

а, то а —* 53 не равно а, поэтому

53 также

тождественно

равно а.

 

 

 

То, что подстановка в формулу, тождественно

равную

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

118

ГЛ. I I . И С Ч И С Л Е Н И Е В Ы С К А З Ы В А Н И Й

принимают

значения а и (3, то операции &, V, —• и ~

над ними таковы же, как в алгебре высказываний, если считать а за Я, а р за Л.

В рассматриваемой интерпретации формула I . 1 при значениях переменных А = б, В — а принимает значение

р. В самом деле, при этих значениях эта формула

при­

мет вид б—• (а — б), но а—• б =

Р в силу условий

(Ь),

и формула примет вид б —* р =

р.

 

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

Р а с с м о т р и м

а к с и о м у

1.2.

Выпишем

ее:

 

 

( Л _> -

С)) - * ((Л -» В) ->- С)).

 

Покажем сначала, что если

 

 

 

 

 

 

 

Л - * В = а, В->С = а,

 

 

то и

Л -> С =

а,

и,

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

аксиома

1.2

прини­

мает

значение

а.

если А -+ В =

а,

 

 

 

В самом

деле,

то возможны

только

следующие

случаи:

 

 

 

 

 

1)Л = р;

2)В — а;

3)Л = В;

4) Л = 6; В = у.

В первых трех случаях непосредственно видно, что

 

 

 

 

А-*С

=

а,

 

 

 

 

 

так как

при

В =

а и з В - » С

=

а

следует

С = а. В

пос­

леднем случае в силу того, что В-+С

=

а, для

С

воз­

можны

только два значения:

у

и а.

В

обоих

случаях

Л — С =

а.

 

 

 

 

 

 

 

 

 

 

Остается

рассмотреть случай, когда

либо Л — В, либо

В ->• С

не

равно

а.

Заметим,

что

импликация,

как

это легко видеть

из

(а) и (Ь),

может

принимать

только

 

§

И. Н Е З А В И С И М О С Т Ь АКСИОМ

119

значения а

или

р. Если А —*В — р, то

 

 

 

(Л - >Д) - >(Л - >С) = а

 

и вся формула 1.2 принимает значение а.

 

Остается рассмотреть случай, когда

 

 

 

В - > С =

р.

 

Если при

этом

А принимает

значение, отличное

от р,

то

 

 

 

 

А-*-> С) = р

ився формула 1.2 примет значение а.

Если же А = р, то Л —* С — а и формула I . 2 опять принимает значение а. Итак, 1.2 принимает значение а

при любых значениях

переменных.

 

 

 

 

П р о в е р и м а к с и о м у I I . 1

 

 

 

 

 

 

 

 

А

А .

 

 

 

 

В

случае, когда

А или В

принимает

значение

р,

 

и

поэтому

 

 

А & 5 = р,

 

 

 

 

 

 

Л & В - * Л =

«.

 

 

 

 

 

 

 

 

 

 

Если же Л =

а,

то

I I . 1 также

принимает значение а.

 

Если В =

а,

то

 

 

 

 

 

 

 

Л & В = Л, Л & В - > Л = Л - > Л = а

 

 

и

формула

I I . 1 опять

принимает

значение

а.

Если

Л = В, го I I . 1 становится

равной

формуле

 

 

 

 

 

 

Л & А -> А.

 

 

 

 

Но

в силу предпоследнего и первого из условий

(а)

имеем

 

 

Л & Л -*• Л =

а.

 

 

 

 

 

 

 

 

 

 

 

Остается рассмотреть случай, когда А а В принимают

значения б и у и при этом Л не равно

В.

 

 

 

Имея в виду коммутативность операции &, доста­

точно рассмотреть два случая:

 

 

 

 

Y & б —> у и у & б -> б.

Но Y & 6 = 6. Поэтому первое выражение равно

120

ГЛ. I I . И С Ч И С Л Е Н И Е

В Ы С К А З Ы В А Н И Й

а

второе

 

6-»

6.

 

 

 

В силу условий (а)

и (Ь)

оба эти выражения имеют зна­

чение а.

 

 

 

 

Р а с с м о т р и м

е щ е

а к с и о м у IV. 1

(Л -> В) -> (В-> А).

Импликация Л—*В, как мы уже говорили выше, может принимать только значения а или р.

Если

л - * в = р,

то формула IV. 1 принимает значение а. Допустим, что

 

 

 

 

 

Л - » В =

а.

 

 

 

 

 

 

Тогда возможны только следующие случаи:

 

 

 

 

1)

Л =

Р;

2)

В =

а;

3)

Л =

В;

4)

Л =

6,

5 =

у

Из

(а)

и

(Ь)

видно,

что в

каждом

из

этих

случаев

 

 

 

 

 

В-> А а,

 

 

 

 

 

 

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

формула

IV. 1

принимает

также

зна­

чение ос.

 

 

 

 

 

 

 

 

 

 

 

 

 

П е р е й д е м к д о к а з а т е л ь с т в у

н е з а в и с и ­

м о с т и а к с и о м ы

1.2.

Для

этой цели

мы

выберем

интерпретацию, в которой переменные принимают три

значения: а,

р, Y-

 

 

 

 

 

 

 

 

Операции

определяются условиями (а) и дополни­

тельными условиями:

 

 

 

 

 

 

 

а - * р

= Р;

 

a - » Y =

Y;

Y - * P =

Y;

Y = Y-

(С)

Условиями (а) и (с) операции импликации и отри­

цания определены

полностью.

 

 

 

 

 

Операции

& и

V в этом

случае

полностью опреде­

лены условиями

(а). Рассмотрим, например, конъюнкцию

Л & В . Если

одна из переменных принимает значение a

или

Р, то А&В

определяется

условиями (а). Если же

обе

переменные

принимают

значение

Y.

ТО

Л & В

также

равно Y-

 

 

 

 

 

 

 

 

 

 

При этой

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

аксиома

1.2

 

 

 

 

(Л -> (В

С)) -* ((Л ~> В) -> (Л -* С))

 

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