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

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

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

§ 3. П Р И М И Т И В Н О И С Т И Н Н Ы Е ФОРМУЛЫ

341

V I . Аксиомы равенства:

1.х — х.

2.х = у->(А(х)->А(у)).

V I . 1,

очевидно,

примитивно

истинна. Заменив в

V I . 2 х и у цифрами

ji и j 2 , получим формулу

 

ii=j2->(-4(ii)->4($2 )).

Если

цифры it и

1% различны,

то выражению Ji = J2

мы должны приписать значение Л, поэтому вся фор­

мула принимает

значение И при любых значениях A (ji)

и Л (J2). Если j i

совпадает с $2, мы получим формулу

 

? = Н ( Л ( 5 ) - > Л Ш ) .

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

Таким образом,

аксиома V I . 2 также является прими­

тивно истинной.

 

V I I . Аксиомы

порядка:

1.х < х.

2.х < у -> (у < z -*• х < z).

3.х<х'.

Легко проверить, что при каждой замене х, у, z циф­ рами в этих аксиомах мы получим формулы, принимаю­ щие значение И. Это положение проверяется в конечное число шагов. Поэтому мы можем утверждать, что все аксиомы VI I группы — примитивно истинные формулы.

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

3. Рассмотрим пример примитивной формулы, кото­ рая не является примитивно истинной:

(х) -+ А (у)) -*х = у.

Заменив х цифрой 0, а у цифрой 0', получим (А(0) - >А(0')) - »0 = 0'.

Заменим Л (0) символом Л, Л (0') символом И; 0 = 0' мы должны заменить символом Л, Тогда получим формулу

{Л И) -* Л.

342 ГЛ. Vt. Э Л Е М Е Н Т Ы Т Е О Р И И Д О К А З А Т Е Л Ь С Т В А

Эта формула принимает значение Л. Следовательно, ис­ ходная примитивная формула не является примитивно истинной.

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

§ 4. Операции 1, 2, 3

В логике предикатов мы ввели понятие приведенной формулы (см. главу I I I ) . Напомним это определение.

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

Произвольную приведенную формулу

можно

пред­

ставить себе в следующем виде:

 

 

Vx, . . . Vx„ [(21, V • • • V 9IJ & (93, V • • •

V » m ) & . . .

. . . & ((S, V •••

V <£,)].

(a)

Можно считать, что вместо переменных х,, .. ., хп

здесь

могут стоять любые переменные, кванторов

Vx,

Vxr a

может вовсе не быть, произведение, стоящее под знаком

кванторов Vx,, . . . ,

Vx„, может свестись к одному члену

и, наконец, каждая

сумма 91, V . . . V §1„, 53i V .. . V 33m

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

Кванторы

Vx,,

Vxn

будем

называть

внеш­

ними кванторами.

Простые

множители произведения,

стоящего под

знаком кванторов Vx,

Vx„,

будем

§

4. О П Е Р А Ц И И 1, 2,

3

343

называть внешними

множителями.

Если

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

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

простые слагаемые и предполагать,

что все

слагаемые

91,-, S3,-, .. ., К;,

простые. Простые

слагаемые

множителей

формулы

(а)

называются внешними

слагаемыми

фор­

мулы (а).

Заметим еще, что если

произведение, стоящее

под знаком кванторов Vx,,

Vx„,

состоит из

одного

множителя, который в свою очередь состоит из одного слагаемого, то мы можем предполагать, что этот мно­ житель не имеет вида Vx9I(x), так как в противном случае мы квантор Vx можем отнести к внешним кван­ торам.

Введем операции, которые мы будем производить над

формулами,

представленными в форме (а).

1. Первая операция. Квантор всеобщности простого

слагаемого

внешнего множителя (например, 21,), если

оно имеет вид Vz 21 [fz), выносится наружу и становится внешним квантором. При этом связанная этим квантором переменная переименовывается, если она совпадает с другими переменными в формуле. Назовем эту опера­

цию вынесением

знака

всеобщности.

Если вынесен

квантор

Vz множителя 91,, то формула

(а) примет вид

 

 

 

Vx, . . . Vx„Vz[(9t',(2)

V

. . . V V & ( 3 3 , V - . . ) & - . . ] .

При этом может оказаться, что слагаемое 9tHz) уже не является простым. Это обстоятельство ни на что не

влияет, но для удобства

можно сумму

91,' (z) V

• • •

V 9tre

тут же разложить на простые слагаемые.

 

 

2. Вторая операция.

Эта операция

связана

со

сла­

гаемым, имеющим видЭг91;(г). Пусть, например, 91,

чмеет такой вид. Операция состоит

в том, что к сумме

91, V . .. V

91„ добавляется слагаемое,

имеющее вид

9ti (с),

где

с — любой

рекурсивный

терм, содержащий

любые

предметные

переменные,

кроме

переменных,

344

ГЛ. V I . ЭЛ ЕМЕНТЫ Т Е О Р И И Д О К А З А Т Е Л Ь С Т В А

связанных в формуле

(И, V ••• V И„) & . . . & (Е, V . . . V Gp)

(таким образом, терм с может содержать переменные

Х\,

Х2, . . . ,

хп).

 

 

 

 

91 ь

 

Если эта операция проделывается со слагаемым

то в результате мы получим

формулу

 

 

 

Vx,

. . . Vx„ (ЗгЩ (z) V 91 i (с) V %

V

• • • V 9t„) & . . .

 

 

 

 

 

. . .

& (®, v

. . . V

Sp ),

При этом

новое слагаемое

может

оказаться

не простым,

и его опять можно разложить на простые слагаемые. Назовем эту операцию отделением от квантора суще­ ствования.

3. Третья операция представляет собой преобразова­ ние дистрибутивности логического сложения по отноше­ нию к умножению. Эта операция применяется, когда

одно из слагаемых в формуле

(а)

является

 

произведе­

нием и вместе с тем не является

примитивной

 

формулой.

Пусть,

например,

91,

имеет вид произведения

9 1 ц & . . .

. . . & 9 1 ] Г (причем

можно

предположить, что

множители

91 и- простые). Третья

операция

состоит в том, что внеш­

ний множитель,

содержащий

это

слагаемое, распа­

дается

на

множители

 

 

 

 

 

 

 

( 2 t n v 9 t 2 V

••• V9l„)&(2lI 2 V

. . . V 2 U &

•••

 

 

 

 

 

 

 

. . . & (%l r

V . . . V 9У

и формула

(ос) переходит в формулу

 

 

 

V*! . . .

Vx„[(9tu V « 2

V

••• V21J& . . .

 

 

 

. . .

& ( 9 l l r V 2 t 2 V

. . .

V2tn)&(83,V . . . V33m )&

. . . ] .

Опять, как и раньше, в новых множителях могут по­

явиться

не простые слагаемые

91 и,

которые

удобно

раз­

ложить, чтобы иметь дальше дело только с суммами, у

которых все слагаемые

простые.

 

 

 

Отметим, что третья операция не применяется

к при­

митивным

слагаемым.

Это значит, что

в

нашем

случае

слагаемое

911 должно

содержать хотя

бы

один квантор.

Эта операция называется дистрибутивной

операцией.

 

 

 

§

5. Р Е Г У Л Я Р Н Ы Е

ФОРМУЛЫ

 

 

 

345

§ 5.

Регулярные

формулы

 

 

 

 

 

 

 

 

Дадим теперь определение регулярной формулы.

 

Формула

называется

элементарно

регулярной,

 

если

она

примитивно

истинна

или

 

если

 

она

имеет

вид

дизъюнкции,

один

из

членов

которой

примитивно

 

исти­

нен.

(Заметим,

что

этот

примитивно

истинный

член

дизъюнкции сам может быть дизъюнкцией.)

 

 

Формула

(а)

называется

регулярной,

если

каждый

ее внешний

множитель элементарно регулярен или

если

посредством

применения

операций

I, 2, 3 ее можно

при­

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

виду.

 

 

 

 

 

 

 

 

 

 

Можно ввести несколько иное понятие, которое мы

назовем слабой

 

регулярностью.

 

 

 

 

 

 

 

Формула

называется

элементарно

регулярной

в

сла­

бом

смысле,

если

она

имеет вид

91 V 53, где

91 —

прими­

тивно истинная

в

слабом

смысле,

а

93 —

произвольная

формула.

 

 

 

 

 

 

 

 

 

 

 

 

 

Формула

называется

слабо

 

регулярной,

если

она

операциями

1,

2,

3 приводится

к

формуле,

все

внешние

множители

которой

элементарно

регулярны

в

слабом

смысле.

 

 

 

 

 

 

 

 

 

 

 

 

 

Все доказанные в последующих параграфах леммы остаются верными, если заменить в них термин «регу­ лярная формула» термином «слабо регулярная форму­

ла». Доказательства при

этом сохраняются, а в некото*

рых случаях

упрощаются.

 

Примеры

регулярных

формул.

1. ЗхА(х)

V А (у).

 

Здесь произведение в формуле (а) свелось к одному множителю, а внешние кванторы отсутствуют. Применив к формуле вторую операцию, получим формулу

А(у)\/ЗхА{х)уА{у),

которая является элементарно регулярной.

2. 3x(Vy A(y)VA(x)).

В этой формуле также нет внешних кванторов. Про* изведение свелось к одному множителю, а этот множи­

тель — к

одному слагаемому.

Произведем вторую опе­

рацию:

_

_

 

У У А{у)М А (0) V Зх

(Уу А (у) V А (х)).

346

ГЛ.

V I . Э Л Е МЕНТЫ Т Е О Р И И

Д О К А З А Т Е Л Ь С Т В А

 

Далее произведем первую операцию, вынося

первый

квантор

Vy

и переименовывая

связанную

им пере­

менную:

 

_

_

 

Vz(A (z) V А{0) V Зх (Vy My) V А (х))).

Производим над этой формулой опять вторую операцию:

Vz (А (г) V МО) V Vy А (у) V А (г) V Зх (Vу А (у) V А(х))).

Единственный множитель этой формулы элементарно регулярен, так как содержит примитивно истинное сла­ гаемое A (z) VA(z). Следовательно, формула 2 регу­ лярна.

3. Vx3y(y = y(x)).

Произведем вторую операцию, заменив в отделенном члене переменную у термом ц>(х):

Ух (х) = ф (х) V Зу (у= Ф (х))).

Формула, стоящая под знаком квантора Vx, элементар­ но регулярна. Следовательно, формула 3 регулярна.

4. Vx Vy ((А(х) V 3z A (z)) & (А (у) V A(y) &x< x')).

Производим вторую операцию над квантором 3z:

Vx Vy ((A(x) V A (x) V 3z А (z)) & (А (у) V A(y)&x < x%

Производим третью операцию над вторым множи­ телем:

Vx Vy {(А {х) V А (х) V 3z А (г)) &

& (А (у) V My)) & (А (у) V х < х%

В этой формуле каждый множитель элементарно ре­ гулярен, следовательно, формула 4 регулярна.

Чтобы доказать регулярность какой-либо формулы 21, мы применяем операции 1, 2, 3 и получаем при этом цепочку формул:

2t0, 21„ . . . . 2l„^2t .

Каждая формула 21г_1 получается из формулы 21* применением одной из операций 1, 2, 3. Если в резуль-

 

 

§

5.

Р Е Г У Л Я Р Н Ы Е ФОРМУЛЫ

 

 

347

тате получится

формула 91о, все внешние

множители

ко­

торой элементарно

регулярны, то формула 91 регулярна.

Цепочка

910, 91ь

.. . , 91„,

в которой каждая

формула

9l,-_i получена

из

формулы

91, применением

одной

из

операций 1,

2,

3,

а

каждый внешний множитель форму­

лы 9То элементарно

регулярен,

называется

цепочкой

ре­

гулярности

формулы

91 „.

 

 

 

 

Очевидно, что каждая формула цепочки регулярно­ сти является регулярной формулой. В дальнейшем мы будем доказывать некоторые утверждения, касающиеся регулярных формул, применяя индукцию по цепочке ре­ гулярности. Схема рассуждений при этом следующая. Утверждение доказывается для формулы 910, все внеш­ ние множители которой элементарно регулярны. Затем для любой цепочки регулярности доказывается, что если утверждение верно для 91г-_ь то оно верно и для 91,. От­ сюда делается заключение, что утверждение справед­ ливо для любой регулярной формулы. Мы ставим себе

задачу

доказать,

что

каждая

формула,

выводимая

в

ограниченной

арифметике,

регулярна.

Но

предваритель­

но нам

придется

доказать

ряд

вспомогательных предло­

жений.

 

 

 

 

 

 

 

 

 

 

 

Операции 1, 2, 3 обладают тем свойством, что изме­

нения, которые они производят во внешних

множителях

любой

формулы

91,

не

зависят

от

того,

какие были

(и были ли) внешние кванторы у формулы 91.

 

Допустим, что некоторая формула 91

регулярна.

Пусть

 

 

 

 

 

 

 

 

 

 

 

—• ее цепочка

регулярности п

совпадает

с 91).

Рас­

смотрим формулу 91', которая отличается от 91 только внешними кванторами, т. е. может быть получена из 91

удалением

внешних

кванторов

или

приписыванием

новых.

 

 

 

 

 

 

В

таком

случае, производя над 9Г те же операции,

что и

над 91, мы получим

цепочку

регулярности 5?о, • • •

. . . , 8'п,

где

$п совпадает с W.

 

 

Внешние

множители

формул 5?г и 5?г

при этом оди­

наковы.

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

одинаковы также и внешние

множители формул % и $0 . Поэтому, так как по усло­ вию внешние множители йо элементарно регулярны, то

348

ГЛ. V I . Э Л Е М Е Н Т Ы Т Е О Р И И

Д О К А З А Т Е Л Ь С Т В А

внешние

множители Шо также

элементарно регулярны.

Тогда, по определению регулярности, формула &'„, т. е.

2Г, также регулярна. Отсюда

вытекает:

 

 

1. Если формула

21' регулярна

и имеет вид Ух 21 (х),

то формула

21 (х)

также регулярна,

и обратно:

 

2. Если

формула

21 (х)

регулярна,

то

формула

Ух 21 (х) также

регулярна.

 

 

 

 

В самом

деле,

в формуле Ух%(х)

квантор

Ух яв­

ляется внешним, поэтому его удаление не нарушает ре­ гулярности; точно так же присоединение к регулярной

формуле 21 [х)

внешнего

квантора не нарушает

регуляр­

ности.

 

 

 

Рассмотрим

произвольную цепочку регулярности

 

^о>

• • • > ^п-

 

Если мы удалим все внешние кванторы всех

формул

этой цепочки, то получим

цепочку

 

 

04) i

• • • , 0Vr t ,

 

формулы которой являются произведениями внешних

множителей формул предшествующей

цепочки.

Однако

о регулярности формул

(так же

как и $г)

можно

судить по второй цепочке так же хорошо, как и по пер­

вой, так

как это свойство вполне определяется

только

внешними

множителями.

 

 

Легко

видеть, что формулы &'п ,

%

полу­

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

Назовем

эту операцию

уничтожения квантора опера­

цией V. Таким образом, цепочку

регулярности

мы можем переделать в цепочку

 

 

$о, $ ь

• • •,

 

уничтожив

все внешние кванторы

формулы $ п и приме­

нив далее те же операции, что и для первой цепочки, за

исключением операции 1, которая заменяется

операцией

Г. Так как формулы первой и второй цепочек

различают-

§ 5. Р Е Г У Л Я Р Н Ы Е Ф О Р М У Л Ы

349

ся только наличием внешних кванторов

всеобщности и,

с другой стороны, $о представляет произведение внеш­ них множителей формулы $0 , то из сказанного следует, что регулярность первой цепочки влечет регулярность второй и обратно. Таким образом, мы можем в опреде­ лении регулярности заменить операции 1, 2, 3 операциями

Г, 2, 3. Сохраним

за

цепочкой

%,

 

название це­

почки

регулярности.

 

 

 

 

 

 

Докажем некоторые свойства регулярных формул.

 

1.

Каждый внешний

множитель регулярной

формулы

сам

есть регулярная

 

формула.

 

 

 

 

 

Пусть 91 — регулярная формула. Применяя

операции

1, 2, 3, мы получим для нее цепочку

регулярности

где $ п

есть формула 91.

 

 

 

регулярности

Рассмотрим

соответствующую цепочку

 

 

 

 

 

v4o, . . . ,

Jvn ,

 

 

 

полученную из $'п

операциями

Г, 2, 3.

 

 

Рассмотрим произвольный внешний множитель фор­

мулы

91, например

Ш1\ 21<!> является

внешним

множите­

лем и для формулы

 

,f^;

Обозначим

теперь

его через

9U0. Мы знаем, что операции 1, 2, 3 всегда

производятся

над одним из внешних множителей. То же,

очевидно,

справедливо и для операции V. Может случиться, что

операция, произведенная над формулой

применяется

не

к

множителю

94°. Тогда 91"' войдет в

Яп-i без

изменений. Может

случиться, что операция

применяется

именно к этому

множителю.

Тогда

он превратится в

другой множитель или произведение множителей, кото­

рые войдут в формулу

R'n-l.

 

 

Обозначим через 91^'Li множитель или произведение

множителей, в которые перешел множитель %п 1 ) .

 

При

переходе от

формулы

к й„_2 изменению

может

подвергнуться

множитель,

не входящий

в со­

став 91 Jt'li. Тогда 9[(„'li перейдет без изменения в

$.'п-2.

В противном случае 91^11 изменится и перейдет в фор­ мулу 9(|i'l2 , все множители которой будут внешними множителями формулы $ „ _ 2 . Продолжая этот процесс

350

ГЛ. V I . Э Л Е М Е Н Т Ы Т Е О Р И И Д О К А З А Т Е Л Ь С Т В А

далее, мы получим цепочку

В этой цепочке некоторые члены могут повторяться. Вы­ черкнув лишние, мы получим цепочку

т<1> mU>

пт(1)

Ясно, что множители последней формулы 2l„'Ls являют­ ся внешними множителями формулы % и, следователь­ но, формулы $о. Так как, однако, все множители формулы $о элементарно регулярны, то и множители формулы Wn-sk также элементарно регулярны. Отсюда следует, что цепочка формул

«о» «о»

является цепочкой регулярности. В силу этого формула

Sin"

или, что то

же, 9IO — регулярная

формула.

 

 

2. Если все

внешние

множители формулы 21

регуляр­

ны,

то и формула 21

регулярна.

21ft

 

 

 

В самом деле, пусть 21,,

внешние

множи­

тели формулы

21. Составим их

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

 

 

 

21, & %2 & . . .

&

 

 

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

21! & 212 & . . . & 21„.

Применяя далее к этой формуле последовательность операций 1, 2, 3, которые преобразуют формулу 212, мы получим формулу, у которой произведение внешних множителей имеет вид

2Ц&215&21з& . . . &21„.

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

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