книги из ГПНТБ / Новиков П.С. Элементы математической логики
.pdf342 ГЛ. 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 . Продолжая этот процесс
