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

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

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

§ 6. Н Е К О Т О Р Ы Е

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

ФОРМУЛАХ

36]

предположения формула

 

 

 

 

 

 

Зх

(21 (х) & 33) V 2<г ~п

 

 

 

 

регулярна, а

значит,

и формула

(2), из

которой

послед­

няя получена

одной

из операций

1, 2,

3, регулярна.

 

Для случая 3) индукция очевидна.

Таким

образом,

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

жителей

К , _ ь

то она

верна и

для внешних

множите­

лей Кг.

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

она

верна

для

формулы

3x21 (х) V

2, состоящей

из

одного

внешнего

множителя.

Отметим еще одно очень простое, но полезное для

дальнейшего

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

 

 

 

 

 

З а м е ч а н и е

3.

Если

формула

Зх

51 (х) V g' V g "

регулярна,

то после

включения

слагаемого

£'

под знак

квантора

Зх она

остается

регулярной.

 

 

 

Рассмотрим

формулу

 

 

 

 

 

 

 

 

 

Зх

(21 (х)

V 20

V

2".

 

 

 

Произведем над ней операцию 2, заменив в отделенном

члене х термом 0:

 

21 (0) V £' V Зх (21 (х) V 2') V 2".

(3)

Эта формула содержит в числе своих слагаемых все слагаемые формулы

 

Зх 21 (х) V 2'

V 2", '

(4)

за исключением 3x2I(x),

которое заменяется слагаемым

 

ЗА: (91 (л-) V

2').

 

Если мы, исходя из формулы

(4), с помощью опера­

ций

1, 2, 3 получим ряд

формул, то, исходя из

фор­

мулы

(3), мы с помощью

тех же операций получим

дру­

гой ряд формул, отличающихся от первых тем, что вме­

сто

слагаемого

Зх%(х)

в них содержится

слагаемое

ЗА:

(21 (л:) V 2')

и, кроме того, в некоторых внешних мно­

жителях могут

появиться

лишние слагаемые,

которых

не было в формулах первого ряда. Но если мы таким

образом приведем формулу (4) к формуле, у

которой

все внешние множители элементарно регулярны,

то оче­

видно, что и формулу (3) те же операции приведут к

формуле, все

внешние

множители

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

но регулярны.

Отсюда

следует, что

если формула (4)

362

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

регулярна, то и формула (3) регулярна. А тогда и фор­ мула Зл-(21 (х) V £') V 2", из которой (3) получается операцией 2, также регулярна.

Приведенную форму формулы 21 будем обозначать

ввиде 21_ .

Ле м м а 6. Формула

21 (*„ . . . ,

хп) V

91" (у,, . . . , уп)

V л;, =

//, V • • • V

=

регулярна,

какова бы

ни была

формула

91.

 

Доказательство этого утверждения мы проведем

только для

п =

1, так

как оно остается

по существу

тем

же и в общем случае.

 

 

 

 

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

что утверждение

выполняется, если

91 (х) — элементар­

ная формула. В таком случае формула

 

91 (х) V Я " (у) V

 

является примитивно истинной.

х и у цифрами J,

В самом деле,

если мы заменим

и $2, то получим формулу

 

яv «~G2) v

Если

цифры различны,

то слагаемое j i = $2 имеет зна­

чение

И, значит, и вся

формула также имеет значение

И.Если цифры совпадают, то слагаемое

Я6) V ЗГ (5)

всегда

имеет значение //.

 

 

 

Допустим, что наше утверждение справедливо для

формул

2it и 912; покажем,

что тогда

оно справедливо

и для формул

 

 

 

 

•91, & 912

и

21, V Я2 .

 

В самом деле, по условию

формулы

 

. 9Ii(*)VarfeO Vx~^y

и

%(х) у

Яг" (у) V ^ У

регулярны; поэтому на основании леммы 2 формулы

« I ( 4 V ЯГ (t/) V 9*2~ (?) У х~==~у .

§ 6.

Н Е К О Т О Р Ы Е ЛЕММЫ О Р Е Г У Л Я Р Н Ы Х

ФОРМУЛАХ

363

И

 

 

 

 

 

 

 

912(*) V W

(у) V ЯГ (у) У х~==У

 

также регулярны.

 

 

 

 

 

Тогда в силу леммы

4 формула

 

 

 

21, (х) & 9(2 (х)

V 91Г (//)

V 212- (//) V

 

 

также регулярна. Так

как формула

 

 

 

21Г (у) V ^

(//)

 

 

является

приведенной

 

формой

формулы

%{{у)&9l2(#),

то наше утверждение для формулы 21[&212 доказано.

Формула

2li V 212

рассматривается

аналогично.

Если

лемма_имеет место для формулы

21, то она справедлива

и для 91, так как выражение

 

 

 

 

 

Ъ(х)У%-{у)у7^у

 

 

 

для обеих

формул

одинаково.

 

 

 

Допустим, что лемма справедлива для M[t, х); по­

кажем, что она Справедлива

и для формул

 

 

V/ 21 (/,

х),

3t

91 (/, х).

 

По предположению

формула

 

 

 

 

21 (/, х) у

(/, у)

у

x~=7j

 

регулярна.

Очевидно,

что

91 (s, х) V 91" (s, у) V

х = у

также регулярна, какова бы ни была предметная пере­ менная s.

Формулу

 

 

 

 

V/21 (/, х) у (V/ 91

у))-

У

х^у

 

можно представить в виде

 

 

 

 

•V/ 21 (*, х) у 3t

(/, у)

У х =

у.

.(5)

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

Vu(9t (и, х)

y3t%~ (t, у)Ух

= у\

затем операцию

2:

 

 

У и (21 (и, х)

У

(и, у) V . 3/ 91" (t,

у) У х=*у).

364

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

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

Из

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

 

 

91 (и, х) V (и, у)

V х = у

следует, что предыдущая формула регулярна и, следо­ вательно, формула (5) также регулярна.

Доказательство для формулы 3/ 9t (t, х) аналогично. Таким образом, мы доказали нашу лемму для всех

приведенных

формул.

 

 

 

 

 

 

 

 

З а м е ч а н и е

 

4. Формула

 

21 ( х ь

х2,

 

x „ ) V

V 2l~(xi,

х2,

 

хп)

всегда

регулярна.

 

 

 

 

 

Мы не

будем

доказывать это утверждение, так как

его доказательство проводится по образцу

предыдущей

леммы.

 

7. Если

совершить

подстановку

в

регуляр­

 

Л е м м а

ную

формулу

91, заменив

переменное

высказывание

А

или

переменный

предикат

А(х,

...,

и)

соответственно

формулой

23 или

-д(х,

и),

то получится

формула,

приведенная

форма

которой

регулярна.

 

 

 

 

 

Мы проведем

доказательство для

случая

подстановки

в предикат. То же

рассуждение

с

некоторыми

упроще­

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

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

Пусть регулярная формула 21 содержит предикат от одной переменной A(t). Покажем, что формула 91, по­ лученная из 21 заменой А(1) формулой 23(0, регулярна.

Рассмотрим сначала случай, когда 21 — примитивно

истинная формула. Применив

к

ней

дистрибутивные

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

со

вторым дистрибутив­

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

ее к

конъюнктивной

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

А(*,) V • • • V А(хр) у А{у{) V . . . V А(уя) V L . (6)

§ 6. Н Е К О Т О Р Ы Е ЛЕММЫ О Р Е Г У Л Я Р Н Ы Х ФОРМУЛАХ

365

Этот множитель, очевидно, также является прими­

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

что формула

 

 

 

S(^ =

^ ) V ^ ,

(7)

где

знак

2

обозначает логическую

сумму слагаемых

для

всех

пар

(i, /) при

1 ^

i ^

р и 1 ^ / =SC q, является

примитивно

истинной.

Формула

(6)

примитивно истин­

на; поэтому, если мы в ней заменим переменный преди­ кат А( ) любым рекурсивным предикатом, то получим формулу, также примитивно истинную. Введем перемен­

ные

S i , s 2 ,

sp,

не входящие в формулу

(6), и сде­

лаем

подстановку,

заменив предикат A(t)

формулой

 

 

П

= о

 

 

i

 

обозначает

логическое

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

при

i ' = l , 2 , . . . ,

р).

 

Получим примитивно истинную формулу

П (s, = *,) V П (Si = x2) V . . .

. . . Vll(s«=V)V П (s* =

 

V

•••

V

II(s,=^)

Ml.

I

 

i

 

 

 

 

i

 

 

 

L при этом не изменится, так

как

не

содержит

преди­

ката А; преобразовав эту формулу по

правилам алгеб­

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

получим

 

 

 

 

 

 

 

 

П £7^*7) V . . .

V П (si=xp)

 

V

 

 

 

 

 

i

 

i

 

 

 

 

 

 

 

 

 

 

vS(ss =y,)v ... vS(Si =

( / , ) V L

 

 

i

 

 

 

 

 

i

 

 

Заменив каждую переменную st переменной

xu

по­

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

формулу

 

 

 

 

П {xi=xl)

V . . .

V II (Xi =

xq)

V

 

 

 

 

 

i

 

<

 

 

 

 

 

 

 

 

 

 

V 2 (Xi =

yi)

V • • • V 2 (xi =

yq) V L .

 

 

i

 

 

 

 

 

i

 

 

Каждое

из слагаемых П

(xL =

х,), . . . ,

Т\(х(р)

 

со-

держит

примитивно ложный

множитель:

перзое — мно-

житель

xj = х ь

второе — множитель

х2

= хг

и т.

д.

366

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

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

С другой стороны, подстановка в формулы

 

 

 

А (*,) V . . .

V

А (хр) V А (//,) V

. . .

V

A{yq)

V xt

=

у„

 

i=

1,

2,

. . . , р;

i =

l, 2,

. . . , q,

 

 

при которой

предикат A(t)

заменяется

формулой

53(0,

приводит

к формулам

 

 

 

 

 

 

 

 

©(*,) V

• • •

V Ъ(хр)

V S ( y . )

V

• • •

V 33 (у,) V

xT^Jj.

Приведенная

форма

каждой

из

этих

формул

имеет

вид

23 (л-,) V . . . V »(*„)

V 23"

(//,)

V

• • •

V

23- (yq)

V

 

хТ^у,.

Она содержит

слагаемое

 

 

 

 

 

 

 

(8)

 

 

 

 

 

 

 

 

 

 

 

 

V 2 3 -

ty,)Vxt

=

y,.

 

 

 

В силу леммы 6

эта формула является

регулярной.

На основании леммы 2 формула

(8) также

регулярна;

наконец, применив лемму 4, получим,

что формула

 

23 (.v,) V • • • V33(*Р ) V23"(у,) V . . . V 23-fo,)V

П (*7^Й)

регулярна. Но тогда

формула

 

 

 

 

 

 

(9)

 

 

 

 

 

 

 

23(.v,) V • • • V 23(.vp) V 23- {)

V . . . V %~ (yq)

V L

 

(10)

также является регулярной. В самом деле, рассмотрим

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

формулы

(9)

 

Щ, Л[, . . . ,

&.т .

Слагаемое

П (xt — у,)

примитивно, поэтому оно не под-

 

I- i

 

 

вергается

действию операций

1, 2, 3 и входит без из­

менения во внешние множители формулы $о, где его

§ 6 НЕКОТОРЫЕ ЛЕММЫ 0 Р Е Г У Л Я Р Н Ы Х ФОРМУЛАХ

367

можно считать включенным в примитивно истинную часть. Представим примитивно истинную часть из про­ извольного внешнего множителя Ко в виде

£v П (*/ = #/).

i.I

Если мы во всех формулах St; заменим J\ ixi yj) фор-

мулои L , то примитивно истинная часть каждого внеш­ него множителя формулы Ко примет вид

£

V L .

Но так как формула

 

II (*/

= iJi)->L

i, i

 

примитивно истинна, то при любых заменах всякий раз,

когда Ц (xi — у,) примет значение И, L также примет i> I

значение И; отсюда следует, что каждая формула $V L также является примитивно истинной. Из сказанного

вытекает,

что,

заменив

в

формуле

(9)

 

слагаемое

П (Х1—У1)

символом L , мы

получим

опять

регулярную

формулу.

 

 

 

 

 

 

 

 

 

С другой стороны, эта формула является

приведен­

ной

формой

результата

рассматриваемой

подстановки

33(f)

на место A(t) в произвольном множителе

нормаль­

ной

формулы

21'. Следовательно,

эта подстановка пере­

водит формулу

21' в регулярную

формулу,

которую мы

обозначим

через

91'. Если

через

91 обозначить

формулу,

получающуюся той же подстановкой из формулы 21, то очевидно, что 9Г из 91 и, обратно, 91 из 91' получается посредством тех же дистрибутивных операций, что и формула 2Г из 21 и, наоборот, 21 из 21'. Так как эти дистрибутивные операции представляют собой примене­ ние второго дистрибутивного закона, то из регулярности

91' следует регулярность

формулы

91. Итак, подстановка

в переменный

предикат,

входящий

в примитивно истин­

ную формулу,

не нарушает

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

Для случая

подстановки

в переменное высказывание

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

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

Перейдем теперь к рассмотрению общего случая. Пусть формула 91 регулярна и содержит переменный предикат А( ). (Ради краткости мы опять ограничи­ ваемся рассмотрением предиката от одной переменной.) Пусть

Яд, . . . , Я/t

— цепочка регулярности формулы 91. Каждый внешний множитель формулы it о элементарно регулярен и по­ этому может быть представлен в виде

 

 

 

Ф V

и

 

 

 

 

 

где

$—

примитивно

истинная

формула.

Заменив

в

ф V

L предикат А (/)

произвольной

формулой

93(/),

мы

получим

формулу § ' V L ' .

На

основании

доказанного

формула

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

подста­

новке из

|), является

примитивно

истинной

формулой.

В силу этого

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

после замены

предиката A(t) формулой 93(0 перейдет

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

регулярную формулу.

Если мы обозначим через $6 формулу, являющуюся результатом рассматриваемой подстановки в формулу it о, то все внешние множители Яо будут элементарно ре­ гулярны. Заменим теперь A (t) формулой 93(/) во всех формулах цепочки регулярности. Мы получим цепочку

 

О '

• • ,

& '

 

 

 

оЧ)>

Л т .

 

 

Легко видеть, что 5t;_i

получается из St; теми же опе­

рациями

1, 2, 3, что и формула

Я\_1 из

it*. Так

как фор­

мула % регулярна, то и все формулы данной

цепочки

также регулярны. Но последняя формула

есть ре­

зультат

подстановки формулы

93(/)

вместо предиката

A (t) в формуле i t m , которая

есть в то же время

формула

91. Таким образом, подстановка

в переменный

предикат

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

формулы.

Справедливость

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

§ 7. Операции, двойственные операциям 1, 2, 3

Подобно тому как прежде мы рассматривали произволь­ ную формулу в форме (а) (см. стр. 342), мы можем произвольную формулу представить в двойственной

§ 7. О П Е Р А Ц И И ,

Д В О Й С Т В Е Н Н Ы Е

О П Е Р А Ц И Я М 1, 2, 3

359

форме:

 

 

 

Эх, • • • 3x„(?l„ & . . .

& 9T1Pi V • • •

V Я*. & • • • & % P k ) . (Р)

Описание формулы (Р) аналогично описанию формулы

(а),

только

оно производится в двойственных терминах.

Сумма 91„ & . . . & %iPj V

• • • V

& . . . & ПкРк

состоит

из

простых

слагаемых,

которые

мы будем

называть

внешними, а каждое произведение 9i; i & . . . & со­ стоит из простых множителей, которые мы также будем

называть

внешними.

Кванторы Зх ; также называются

внешними.

В частном

случае

внешних кванторов

может

и не быть. Может оказаться,

что в формуле (Р)

только

одно внешнее слагаемое или что внешнее слагаемое со­ держит только один множитель. В таких условиях фор­

мула

(Р) может представлять любую формулу.

 

Для формул, заданных в форме (р), можно опреде­

лить

операции, двойственные

операциям 1, 2, 3,

которые

мы обозначим

соответственно

1*, 2*, 3*.

 

Операция

I * представляет

собой вынесение

квантора

существования

из внешнего множителя вида Зх

53 (х) и,

если это нужно, переименование связанной этим кванто­ ром переменной.

П р и м е р .

Зх(Уу А(у)&%уЗуА(у)&&).

Применив операцию 1* и переименовав соответствую­ щую переменную, мы получим формулу

Эх 3z (V'у А (у) & 53 V А (г) & б).

Операция 2*, двойственная операция 2, называется отделением от квантора всеобщности. Мы не будем ее подробно описывать, а только ограничимся примером.

П р и м е р .

Vx Уу {VzA (z, t)&A (x, t) V A (x, x) & A(y, y)).

Применив к этой

формуле операцию 2* и заменив в от­

деленном члене z

рекурсивным термом

х-\-у,

получим

Vx Уу (А (х+у, t) & Vz А (г, /) & А (х, t) у

А(х,

х)&А (у, у)).

13 П, С. Новиков

370

ГЛ.

V I . Э Л Е М Е Н Т Ы

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

 

 

Операция

 

3*,

двойственная операции

3,

имеет

уже

свой

термин

в алгебре

высказываний. Она

называлась

там

первой

дистрибутивной операцией.

Сохраним

за

ней

это

название

и

здесь. В

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

ее

нельзя

будет

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

(91, V ••• V % ) & 33,

где 91,, 2Т,гпростые слагаемые. В таком случае операция 3* состоит в замене этого слагаемого суммой

2l,&23 V2(2 &33 V ••• V3(„&33.

П р и м е р . Применяя операцию 3* к формуле

З г (F (г) & (А V G (г)) V F(z) & G (z)),

получим формулу

32 (F (2).& Л V F (г) & G (2) V F (z) & G (г))-

Каждая из операций 1*, 2*. 3* всегда связана с ка­ ким-то внешним слагаемым. Иногда для того, чтобы точнее указать операцию, мы будем говорить, что она применяется к данному внешнему слагаемому.

§ 8. Свойства операций 1*, 2*, 3*

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

покажем, что если применить одну из операций

1*, 2*, 3*

к формуле

31, являющейся

частью регулярной

формулы

31 V ф, то

полученная

формула

2Г V

останется регу­

лярной.

1.

Если

 

 

регулярная

формула,

а

Л е м м а

21 V

31' — результат

применения

операции

I * к

формуле

21,

то 2Г V § — также регулярная

формула.

 

 

 

Напишем 21 в форме

((3):

 

 

 

 

 

 

3*i

. . .

Зхп

(Зу

210 (у) & 33 V £),

 

 

(1)

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