Научная статья на тему 'Неразрешимые косвенно рефлексивные предложения'

Неразрешимые косвенно рефлексивные предложения Текст научной статьи по специальности «Математика»

CC BY
152
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФОРМАЛЬНАЯ АРИФМЕТИКА / ДИАГОНАЛИЗАЦИЯ / КОСВЕННАЯ РЕФЛЕКСИЯ / НЕРАЗРЕШИМЫЕ ПРЕДЛОЖЕНИЯ / ПАРАДОКСЫ / FORMAL ARITHMETIC / DIAGONALIZATION / INDIRECT REFLEXION / UNDECIDABLE SENTENCES / PARADOXES

Аннотация научной статьи по математике, автор научной работы — Зюзьков Валентин Михайлович

Для теории формальной арифметики доказывается обобщение на случай косвенной рефлексии известной леммы о диагонализации (о рефлексии). Изучаются косвенно самоссылочные предложения в формальной арифметике (в предположении, что данная теория º-непротиворечива), «говорящие» о доказуемости или опровержимости. Рассматриваются некоторые совокупности таких предложений и доказывается, что среди них существуют неразрешимые предложения. Показывается, что если доказуемость и опровержимость заменить истиной и ложью, то существование неразрешимых предложений приводит к парадоксам

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

A generalization of the well-known diagonalization (reflexion) lemma for the case of indirect reflexion is proved for the theory of formal arithmetic. Indirectly reflexive sentences about provability and refutability in the º-consistent theory of formal arithmetic are studied. Existence of undecidable sentences among some sets of indirectly reflective sentences is proved. If provability and refutability are replaced by truth and falsehood, existence of undecidable sentences leads to paradoxes.

Текст научной работы на тему «Неразрешимые косвенно рефлексивные предложения»

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

2010 Математика и механика № 1(9)

УДК 519.95

В.М. Зюзьков

НЕРАЗРЕШИМЫЕ КОСВЕННО РЕФЛЕКСИВНЫЕ ПРЕДЛОЖЕНИЯ

Для теории формальной арифметики доказывается обобщение на случай косвенной рефлексии известной леммы о диагонализации (о рефлексии). Изучаются косвенно самоссылочные предложения в формальной арифметике (в предположении, что данная теория ю-непротиворечива), «говорящие» о доказуемости или опровержимости. Рассматриваются некоторые совокупности таких предложений и доказывается, что среди них существуют неразрешимые предложения. Показывается, что если доказуемость и опровержи-мость заменить истиной и ложью, то существование неразрешимых предложений приводит к парадоксам.

Ключевые слова: формальная арифметика, диагонализация, косвенная рефлексия, неразрешимые предложения, парадоксы.

Формула языка теории первого порядка Т называется неразрешимой в Т, если ни сама формула, ни её отрицание не являются теоремами этой теории. Таким образом, теория Т неполна тогда и только тогда, когда существуют неразрешимые формулы в этой теории.

Если предполагать, что теория формальной арифметики £ ю-непротиворечива, то можно построить неразрешимое в этой теории предложение. Впервые это проделал К. Гёдель с помощью процедуры, которая в честь него называется гёдели-зацией.

Гёделизацией теории формальной арифметики £ называется функция g, отображающая инъективно множество всех термов, формул и конечных последовательностей формул во множество целых положительных чисел. При этом требуется: (г) чтобы значение функции g можно было вычислить с помощью некоторого алгоритма, (гг) чтобы существовал алгоритм, позволяющий для каждого целого т определить, является ли т значением функции g, и в случае, если является, то построить тот объект х, для которого т = g(х). Значение функции g для терма (формулы, последовательности формул) называется гёделевым номером соответствующего объекта. Функцию g можно определить стандартным образом (см., например, [1, с. 151, 152; 2, с. 229, 230]).

Для каждого п е N терм п определяется как соответствующий нумерал в теории £. Если М является выражением с гёделевым номером п, то определим \М\ как нумерал п.

В данной работе изучаются косвенно самоссылочные предложения в £ (в предположении, что данная теория ю-непротиворечива), «говорящие» о доказуемости и/или опровержимости. Рассматриваются некоторые совокупности таких предложений и доказывается, что среди них существуют неразрешимые предложения. Предварительно доказывается обобщение на случай косвенной рефлексии известной леммы о диагонализации (о рефлексии). Кроме того, показывается, как существование неразрешимых предложений приводит к парадоксам, если доказуемость и опровержимость заменить истиной и ложью.

Косвенная рефлексия в формальной арифметике

Пусть т - целое положительное число и В1, В2, ..., Вт - формулы теории S со свободными переменными х1, х2, ..., хт. Назовем т-местной диагонализацией списка формул В1, В2, ., Вт список формул

Сг = 3 х1, х2, ..., хт (х1 = ГВ11 & х2 = ГВ21 & ... & хт = Гвт1 & В) для всех г = 1, 2, ., т.

Если т=1, то получаем известное определение диагонализации формулы.

Лемма 1. Существуют вычислимые функции ^(хь х2, ..., хт), й2(х\, х2, ..., хт), ., ёт(х1, х2, ., хт), такие, что если п1, п2, ., пт - гёделевы номера формул В1, В2, ..., Вт, то ^(пь п2, ..., пт), ё2(п1, п2, ..., пт), ..., ёт(п1, п2, ..., пт) - соответственно гёделевы номера формул С1, С2, ., Ст.

Доказательство. Для произвольных натуральных чисел п1, п2, ..., пт и для каждого г = 1, 2, ., т определим ё(х1, х2, ., хт) как гёделевый код формулы

3 х1, х2, ., хт (х1 = п1 & х2 = п2 & ... & хт = пт & В).

Функции вычислимы. Действительно, зная пь п2, ..., пт, можно алгоритмически проверить, являются ли данные числа гёделевыми номерами формул. Если это так, то можно построить соответствующие формулы В1, В2, ., Вт и алгоритмическим способом отыскать свободные переменные в этих формулах и убедиться, что они суть х1, х2, ..., хт. После этого, в соответствии с имеющейся гёделевой нумерацией можно вычислить код Сг.

Детали используемых алгоритмов зависят от конкретной гёделизации. Функция ё не определена в тех случаях, когда какое-то пк не является гёделевым номером формулы со свободными переменными хь х2, ., хт. ■

Так как вычислимые функции ё1, ё2, ..., ёт представимы в теории 8, то существуют формулы Д (х1, х2, ., хт, у), Б2(х1, х2, ., хт, у), ., Бт(х1, х2, ., хт, у), такие, что если для любых г (1 < г < т), п1, п2, ..., пт и к имеем й(п1, п2, ..., пт) = к, то

|- Уу (Д{пь п2, ..., пт, у) ~у = Аг)

в теории 8.

Теорема 1 (о косвенной рефлексии). Пусть т - целое положительное число и Вь В2, ..., Вт - формулы теории S со свободными переменными хь х2, ..., хт. Тогда существуют такие формулы О1, 02, ., От, что

- ~ В1(Го11, Го21, ..., [От1),

- в2 ~ в1(Го11, Го21, ..., ГО,Д),

- От ~ В1(Га11, Гс21, ..., ГОт1)

в теории S.

Доказательство. Для всех г = 1, 2, ..., т определим формулы Е;(хь х2, ..., хт) = 3 У1, У2, ..., Ут (Д1(х1, х2, ..., хт, у1) & Д,(хЬ х2, ..., хт, у2) & ... &

& Дт(х1, х2, ., хт, Ут) & В,(у1, У2, ., Ут)).

Пусть пI - гёделев номер формулы Ег соответственно. Для всех г = 1, 2, ..., т определим формулы

Ог = 3 хь х2, ..., хт (х1 = п1 & х2 = п2 & ... хт = пт & Е;(хь х2, ..., хт)).

Так как Ог логически эквивалентно

3у1, У2, ..., Ут (А(пЬ п2, ..., пт, У1) & Д(пЬ п2, ..., пт, У2) & ... &

& Дт(пЬ п2, ., пт, Ут) & В,(у1, У2, ., Ут)),

то имеем

- Оi ~ 3 У1, У2, ..., Ут (А(пЬ п2, ..., пт, У1) & А(пЬ п2, ..., пт, У2) & ...&

& Дт(пЬ п2, ..., пт, Ут) & В,(уЬ У2, ..., Ут)).

Формулы О1, О2, ..., Оm образуют т-местную диагонализацию формул Е1, Е2, ..., Еm. Пусть к - гёделев номер формулы Оi, соответственно. Для всех г = 1, 2, ., т имеем

- Уу (А(п1, п2, ..., пт, у) ~У = к).

Значит,

- о, ~ 3 У1, У2, ..., Ут (У1 = к1 & У2 = к2 & ... & Ут = кт&В,(уЬ У2, ..., Ут)).

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

- О, ~ В,(к1, к2, ..., кт)).

Т. е. для всех г = 1, 2, ., т имеем

- о, ~ в,(ГоД ГО21, ..., ГОт1). ■

Замечание 1. Если т = 1, то получаем известную теорему о диагонализации (о рефлексии). Пусть В(х) произвольная формула формальной арифметики, имеющая единственную свободную переменную х. Тогда можно построить замкнутую формулу О, такую, что - О ~ В(ГО1). Формула О «говорит о себе», что она обладает свойством В.

Замечание 2. Некоторые из формул Вг могут не содержать всех переменных х1, х2, ..., хт. Соответствующее утверждение остается в силе и при этих допущениях. В частности, справедливо следующее утверждение: пусть В1(х) и В2(х) - две формулы с единственной свободной переменной х. Тогда существуют формулы О1 и О2, такие, что выполнено |- О1 ~ В1(ГО21) и - О2 ~ В2(ГО11).

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

Как известно [1], отношение РгоуаЫе(п, т): «формула с гёделевым номером п является выводимой (доказуемой) в S и ее доказательство имеет номер т», возможно выразить в S некоторой формулой Рг(х, у), т.е.

1) если РгоуаЫе(п, т) истинно, то |- Рг(п, т),

2) если РгоуаЫе(п, т) ложно, то |-1 Рг(п, т).

Формула Р(п) = 3у Рг(п, у) выражает свойство «формула с гёделевым номером п является выводимой (доказуемой) в S».

Замечание 3. Описанную выше гёделеву нумерацию можно провести таким образом, чтобы для любой формулы А элементарной арифметики из - А следовало - Р(Га1) [3, с. 27].

Определение ©-непротиворечивости. Говорят, что формальная арифметика является ю-непротиворечивой, если следующие два условия не выполняются вместе ни для какой формулы ф:

(I) - 3у ф(у);

(II) - -ф (0), - -ф (1), - -ф (2), ...

Лемма 2. Пусть формальная арифметика ю-непротиворечива, тогда для любой формулы А отношения - Р(ГА1) и |- А равносильны.

Доказательство. В силу замечания 3 осталось доказать только, что для любой формулы А отношение - Р(ГА1) влечет |- А. Докажем от противного. Пусть имеем

- Р(Га1) и не выполнено - А. Положим ф(у) = Рг(ГА1, у). Так как Р(ГА1) ^ 3у ф(у),

то имеем |- 3у ф(у). Так как не выполнено |-А, то ни для какого натурального числа т доказательство с номером т не является доказательством формулы А . Поэтому для любого т имеем |- —I Рг(Га1, т), или в других обозначениях |- -ф (т). Таким образом, одновременно выполнено

- 3у ф(у);

- —ф (0), - —ф (1), - —ф (2), ..., что означает ю-противоречивость формальной арифметики. ■

Отметим, что из леммы 2 не следует |- А ~ Р(Га1).

В дальнейшем будем использовать символ «»» как обозначение слов «тогда и только тогда, когда», в частности, лемма 2 утверждает, что |- Р(Га1) - А.

Свойство |—|А будем обозначать словами «формула А опровержима». Поэтому для любой формулы А её доказуемость логически равносильна опровержимо-сти —А. Далее, соответствие Га1 -о Г—А1 очевидным образом является взаимнооднозначным и вычислимым. Следовательно, обозначение Я(ГА1) для формулы Р( — А1) не является двусмысленным.

Поэтому, если теория формальной арифметики S является ю-непротиворе-чивой, то в силу леммы 2 выражение «А доказуема» одновременно означает |- А и |- Р( А1), а выражение «А опровержима» одновременно означает как |- —А, так и Я(ГА1).

Далее в статье рассматриваются формулы вида С(х), где формула С совпадает с одной из формул Р, Я, —Р и —Я. В зависимости от выбора С замкнутая формула С(ГА1) «утверждает» доказуемость (опровержимость, недоказуемость, неопровержимость) формулы А .

Утверждения, аналогичные лемме 2, но относящиеся к формулам — Р и —Я, не имеют места. Точнее, логические равносильности |- — Р(Га1) «. - —а, - —Р(Га1) » «не - А» и |——Я(Га1) » «не |—.А» не выполняются в общем случае. Поэтому употреблять такие выражения, как «формула А недоказуема» и «формула А неопровержима», следует с осторожностью. Например, «формула А недоказуема» означает |—|Р(ГА1) или «не |- А»? Условимся о следующем: когда предложение А1, «говорит» о другом предложении А2, что оно недоказуемо или неопровержимо, то всегда подразумевается соответственно - А1 —|Р(Га21) или - А1 —Я (ГА21). В остальных случаях слова «формула А недоказуема» означает ложность |- А (истинность «не - А»).

Существование неразрешимых предложений

Далее всюду предполагается, что теория формальной арифметики S является ю -непротиворечивой.

Будем рассматривать различные группы предложений, «косвенно говорящих»

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

Нам понадобится в дальнейшем ряд лемм.

Лемма 3. Если формулы а и р таковы, что выполнено - а ~ р и формула а неразрешима, то формула р также неразрешима.

Доказательство. Если - р, то из - а ~ р следует |- а. Кроме того, из |- а ~ р

следует |——а------—Р, поэтому из |——Р получаем |——а. Полученное противоречие

доказывает лемму. ■

Лемма 4. А. Если формулы а и р таковы, что выполнено - а ~ Р(Гр1), то |- а » |- р.

В. Если формулы а и р таковы, что выполнено - а ~ — Р(Г р1), то |——а » |- р.

Доказательство. А. Пусть - а, тогда - Р(Гр1), и по лемме 2 имеем |- р. Если же формула а недоказуема, то недоказуема формула Р(Г р1) и снова по лемме 2 недоказуема формула р.

В. Из - а--Р(Г р1) следует |---.а ~ Р(Г р1) и поэтому по первой части леммы

получаем |—.а » - р. ■

Лемма 5. А. Если формулы а и р таковы, что выполнено - а ~ Я(Гр1), то

- а « - —р.

В. Если формулы а и р таковы, что выполнено - а ~ — Я(Г р1), то |—.а » |——р.

Доказательство. А. Формула Я(Гр1) по определению означает Р(Г—р1), и поэтому утверждение данной леммы следует из леммы 4(А).

В. Если |- а---Я(Г р1), то отсюда следует |--—а ~ Я(Г р1), и теперь по первой

части леммы имеем |—.а тогда и только тогда, когда |——Р ■

Лемма 6. Пусть формулы а, р и у таковы, что выполнено - а » |——Р и |- р

» |——у. Тогда 1) р или у неразрешима или 2) |- а » |- у.

Доказательство. Рассмотрим два случая: формула а доказуема и недоказуема. Пусть выполнено |- а, тогда |-—Р, следовательно, р недоказуема, и поэтому

—у также недоказуема. Если - у, то формулы а и у доказуемы вместе. Если же формула у недоказуема, то формулы —у и у недоказуемы вместе, т.е. в этом случае формула у неразрешима.

Пусть теперь а недоказуема, тогда и формула —Р недоказуема. Если же формула р недоказуема, то он разрешима. Поэтому пусть р доказуема, тогда |—.у и, следовательно, у недоказуема. Таким образом, в этом случае формулы а и у недоказуемы вместе. ■

Лемма 7. Пусть формулы а, р и у таковы, что выполнено |——а » - р и |—в » |- у. Тогда 1) а или р неразрешима или 2) |- а » |- у.

Доказательство. Перепишем условие леммы в другом порядке - у » |——Р и

- Р » |—.а Теперь видим, с точностью до замены обозначений, что выполняется условие леммы 6, откуда и следует требуемое заключение. ■

Первое неразрешимое предложение появилось в знаменитой теореме Курта Гёделя о неполноте (см., например, [4]).

Теорема 2а (по Гёделю). Если формула О такова, что - О ~ — Р( О1), то формулы О и Р( О1) неразрешимы.

Доказательство. Лемма 4(В) говорит, что |----—О тогда и только тогда, когда

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

|- О. Это не будет противоречием, если формула О неразрешима. Неразрешимость формулы Р( О1) тогда следует из неразрешимости О по лемме 3. ■

Известно также [4], что для существования неразрешимого предложения вместо свойства недоказуемости можно взять свойство опровержимости. Рассмотрение вопроса о связи неразрешимости и опровержимости достаточно полно проведено в книге Раймонда Смаллиана [5].

Теорема 2Ь (по Смаллиану). Если формула Ь такова, что - Ь ~ Я(ГЬ1), то формулы Ь и Я(Гь1) неразрешимы.

Доказательство. Лемма 5(А) говорит, что - Ь тогда и только тогда, когда |--—Ь. Это не будет противоречием, если формула Ь неразрешима. Неразреши-

мость формулы Я( Ь1) следует из неразрешимости Ь по лемме 3. ■

Теперь перейдем к косвенной рефлексии.

Теорема 3а. Пусть даны предложения (п > 1) со косвенной самоссылочностью: А1: «Предложение А2 доказуемо»;

А2: «Предложение А3 доказуемо»;

А3: «Предложение А4 доказуемо»;

Ап-1: «Предложение Ап доказуемо»;

Ап: «Предложение А 1 опровержимо».

Тогда предложение А1 неразрешимо.

Доказательство. Условие теоремы означает, что множество формул {Аь А2, ., Ап} обладает следующими свойствами:

- А1 ~ Р(ГА 21),

- А2 ~ Р(ГАз1),

|- Ап-1 ~ Р( Ап1),

- Ап ~ Я(ГА11).

По леммам 4(А) и 5(А) получаем логическую эквивалентность утверждений:

| ^1 « - A2,

| А2 ^ - A3,

|--Ап-1 ^ - An,

- Ап ^ |----А1.

Получаем цепь утверждений - А1 » - А2 » ... » - Ап. Имеем отношения: одновременно выполняются |- А1 » - Ап и - Ап » |—Аь Полученный результат не будет противоречием, если формула А1 неразрешима. ■

Теорема 3Ь. Пусть даны предложения с косвенной самоссылочностью:

В1: «Предложение В2 неопровержимо»;

В2: «Предложение В3 неопровержимо»;

Вп-1: «Предложение Вп неопровержимо»;

Вп: «Предложение В1 опровержимо».

Тогда предложение Вп неразрешимо.

Доказательство. Условие теоремы означает, что множество формул {В1, В2, ., Вп} обладает следующими свойствами:

- В1 ~ —Я(Г В21),

|- В2 Я(Г Вз1),

|- Вп-1 ~ —Я( Вп1),

- Вп ~ Я(ГВх1).

По лемме 5 получаем логическую эквивалентность утверждений:

| 1В1 « | |B2,

|--В2 » |----|B3,

|--—Вп-1 ^ |-|Bn,

- Вп ^ |----|В1.

Получаем цепь утверждений |----------—В1 » |--—В2 » . » |—Вп. Получили отношения: одновременно имеем |- — В1 ^ |---------|Вп и - Вп ^ - — В1. Полученный ре-

зультат не будет противоречием, если формула Вп неразрешима. ■

Теорема 4a. Рассмотрим предложения с косвенной самоссылочностью:

С1: «Предложение С2 недоказуемо»,

С2: «Предложение С3 недоказуемо»,

Сп: «Предложение Ci недоказуемо».

Если п нечетно, то среди предложений С1, С3, С4, ..., Сп имеется неразрешимое предложение.

Доказательство. Условие теоремы означает, что множество формул {С1, С2, ..., Сп} обладает следующими свойствами:

- С ~ -Р(ГС21),

- С2 ~ -Р(ГСз1),

- Сп ~ -Р(Г сЛ).

Случай п = 1 доказан в теореме 2a, в этом случае неразрешимой является формула С1. Поэтому будем предполагать, что п>3. По лемме 4(5) имеем логическую эквивалентность утверждений:

|-1 Ci « |- C2,

|-1 С2 « |- Cз,

1-1 Сп ^ |- C1,

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

|—| Ci ^ |- Ci+l,

|-1 Ci+1 ^ |- Ch

где i пробегает множество 2, 4, ., п-2 и для всех пар, за исключением последней, k обозначает i+2, а для последней пары k есть i. Пусть в каждой такой паре формулы Ci+1 и Ci+2 разрешимы, тогда по лемме 7 имеем - Ci » - Ck. Когда i пробегает четные значения 2, 4, ., п-2, получаем цепь - С2 » - С4 » . » - Сп. Отсюда следует - С2 » - Сп » - С1. Получили отношения: одновременно имеем

- С2 » - С1 и |-----С » |- С2. Полученный результат не будет противоречием,

если формула С1 неразрешима. А если это не так, то среди формул С3, С4, ., Сп имеется неразрешимая формула. ■

Теорема 4b. Рассмотрим предложения с косвенной самоссылочностью:

D1: «Предложение D2 опровержимо»;

D2: «Предложение D3 опровержимо»;

Dn: «Предложение D1 опровержимо».

Если п нечетно, то среди предложений D2, D3, D4, ..., Dn имеется неразрешимое предложение.

Доказательство. Условие теоремы означает, что множество формул {D1, D2, ., Dn} обладает следующими свойствами:

- Di ~ RCD2I),

- D2 ~ R(r D3I),

- Dn ~ RiDi1).

Случай п = 1 доказан в теореме 2b, в этом случае неразрешимой является формула Dn. Поэтому будем предполагать, что п>3. По лемме 5(4) имеем логическую эквивалентность утверждений:

— D1 ö I—i D2,

|— D2 ö I—i D3,

— Dn ö 1----1 Dl-

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

— Di ö 1 1 Di+1,

— Di+1 ö 1 1 Dk,

где i пробегает множество 2, 4, ..., n-2 и для всех пар, за исключением последней, к обозначает i+2, а для последней пары к есть 1. Пусть в каждой такой паре формулы Di+1 и Dk разрешимы, тогда по лемме 6 имеем — Di ö — Dk. Когда i пробегает четные значения 2, 4, ., n-2, получаем цепь — D2 ö — D4 ö . ö — Dn. Отсюда следует — D2 ö — Dn ö — D1. Получили отношения: одновременно имеем I— D2 ö I— D1 и I— D1 ö I— i D2. Полученный результат не будет противоречием, если формула D2 неразрешима. А если это не так, то среди формул D3, D4, ., Dn имеется неразрешимая формула. ■

Теорема 5a. Пусть даны предложения (n>1) с косвенной самоссылочностью:

E1 : «Предложение Е2 доказуемо»;

E2: «Предложение Е3 доказуемо»;

En—1: «Предложение En доказуемо»;

En: «Предложение E1 недоказуемо».

Тогда предложение En неразрешимо.

Доказательство. Условие теоремы означает, что множество формул {E1, E2, ., En} обладает следующими свойствами:

— E1 ~ Р(Г E2I),

— E2 ~ Р(Г E3I),

— En—1 ~ Р(Г Eni),

— En ~ -Р(ГE1I).

Первые n—1 отношения по лемме 4(A) дают — E1 ö — E2 ö ... ö — En. Из последнего отношения по лемме 4(5) получаем — E1 ö |—iEn. Полученный результат не будет противоречием, если формула En неразрешима. ■

Теорема 5b. Пусть даны предложения с косвенной самоссылочностью:

F1 : «Предложение F2 неопровержимо»;

F2: «Предложение F3 неопровержимо»;

Fn—1 : «Предложение Fn неопровержимо»;

Fn: «Предложение F1 недоказуемо».

Тогда предложение Fn неразрешимо.

Доказательство. Условие теоремы означает, что множество формул {F1, F2, ., Fn} обладает следующими свойствами:

— F1 ~ -я(Г F2I),

— F2 —iR([ F3I),

— Fn—1 ~ -R(rFni),

— Fn ~ -Р(ГF1I).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

По леммам 4 и 5 получаем логическую эквивалентность утверждений:

- -F » - -F2,

- -F » - -F3,

I--'Fn-1 » I—'Fn,

I--'Fn » - F1

Получаем цепь утверждений |—F1 » |—F2 » ... » |- F1. Получили отношение I-1 Fi » - Fl. Полученный результат не будет противоречием, если формула

F1 неразрешима. ■

Теорема 6a. Рассмотрим предложения с косвенной самоссылочностью:

H1 : «Предложение Н2 недоказуемо»,

Н2: «Предложение Н3 недоказуемо»,

Hn-1 : «Предложение Нп недоказуемо»,

Нп: «Предложение Н1 доказуемо».

Если n четно, то среди предложений Н2, Н3, ..., Нп имеется неразрешимое предложение.

Доказательство. Точно также как при доказательствах предыдущих теорем, получаем логическую эквивалентность утверждений:

I- ' Н1 » I- Н2,

I--' Н2 » - Н3,

1--1 Нп-1 » - Нт

- Нп » - Н1.

Случай n = 2 доказан в теореме 5a, при этом формула Н2 неразрешима.

При n>2 разбиваем эти эквивалентности, за исключением первой и последней, на подряд идущие пары. Предполагаем, что все формулы Н3, Н4, ., Нп разрешимы, тогда получаем цепь - Н2 » - Н4 » ... » - Нп. Отсюда следует - Н2 » - Нп » - Н1. Получили отношения: одновременно имеем - Н2 » - Н1 и - Н1 » I---Н2. Полученный результат не будет противоречием, если формула Н2 нераз-

решима. А если это не так, то среди формул Н3, Н4, ., Нп имеется неразрешимая формула. ■

Теорема 6b. Рассмотрим предложения с косвенной самоссылочностью:

J1 : «Предложение J2 недоказуемо»,

J2: «Предложение J3 недоказуемо»,

Jn-1 : «Предложение Jn недоказуемо»,

Jn: «Предложение J1 неопровержимо».

Если n четно, то среди предложений J2, J3, ..., Jn имеется неразрешимое предложение.

Доказательство. Случай n = 2 доказан в теореме 5b. При этом неразрешимым предложением будет J2.

При n>2 по лемме 4(B) получаем логическую эквивалентность утверждений:

I- 'J1 » I- J2,

I--J2 » - Jз,

I--Jn-1 » - ^

к которым добавляется (по лемме 5(B)) ещё одна эквивалентность

I--Jn » I 'J1

Далее, разбиваем эти эквивалентности, за исключением первой и последней, на подряд идущие пары. Предполагаем, что все формулы J3, J4, ., Jn разрешимы, тогда по лемме 6 получаем цепь - J2 » - J4 » ... » - Jn. Отсюда следует

- J2 » - Jn. Применим лемму 7 к данной и последней эквивалентности | - ' Jn » I—J Если J2 неразрешима, то доказывать нечего. Поэтому остается вариант, когда J2 разрешима, тогда по лемме 7 получаем I----J2 » I----J1. Учитывая первую

эквивалентность I---1/1 » - J2, получаем I—J2 » - J2, что противоречит разре-

шимости J2. Следовательно, J2 неразрешима. А если это не так, то среди формул J3, J4, ., Jn имеется неразрешимая формула. ■

Теорема 7a. Рассмотрим предложения с косвенной самоссылочностью:

К1: «Предложение К2опровержимо»;

К2: «Предложение К3 опровержимо»;

К3: «Предложение К4 опровержимо»;

Kn-1 : «Предложение Кп опровержимо»;

Кп: «Предложение К1 доказуемо».

Если n четно, то среди предложений К1, К2, ..., Кп имеется неразрешимое предложение.

Доказательство. Случай n = 2 доказан в теореме 3a. При n > 2 по лемме 5 получаем логическую эквивалентность утверждений:

I- К1 » I- ' К2,

I- К2 » I- ' К3,

- Кп-1 » I--1 Кп

- Кп » - К1.

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

- К2 » I- К4 » ... » - Кп.

Отсюда следует I- К2 » - Кп » - К1. Получили отношения: одновременно имеем I- К2 » I- К1 и I- К1 » I- 'К2. Полученный результат не будет противоречием, если формула К2 неразрешима. А если это не так, то среди формул К3, К4, ., Кп имеется неразрешимая формула. ■

Теорема 7b. Рассмотрим предложения с косвенной самоссылочностью:

M1 : «Предложение М2 опровержимо»;

М2: «Предложение М3 опровержимо»;

Мп-1 : «Предложение Мп опровержимо»;

Мп: «Предложение М1 неопровержимо».

Если п четно, то среди предложений М1, М2, ..., Мп имеется неразрешимое предложение.

Доказательство. Случай n = 2 доказан в теореме 3b. При этом неразрешимым предложением будет М1.

При n>2 по лемме 5 получаем логическую эквивалентность утверждений:

I— М^1 I—-М2,

I— I—-М3,

- Мп-1 » I—Мп,

I Mn ö I 1M1.

Разбиваем эти эквивалентности, за исключением первой и последней, на подряд идущие пары. Предполагая, что все формулы M3, M4, ., Mn разрешимы, получаем цепь — M2 ö — M4 ö ... ö — Mn. Отсюда следует — M2 ö — Mn. Применим

лемму 7 к данной и последней эквивалентности | Mn ö |------------M1. Предполагая,

что формулы M2 и Mn разрешимы, получаем |—M2 ö |—M1.

Полученный результат вместе с первой эквивалентностью I— M1 ö I— iM2 не будет противоречием, если формула M1 неразрешима. А если это не так, то среди формул M2, M3, ., Mn имеется неразрешимая формула. ■

Теорема 8a. Рассмотрим предложения с косвенной самоссылочностью:

N1: «Предложение N2 недоказуемо»;

N2: «Предложение N3 недоказуемо»;

Nn—1: «Предложение Nn недоказуемо»;

Nn: «Предложение N1 опровержимо».

Если n нечетно, то среди предложений N1, N2, ..., Nn имеется неразрешимое предложение.

Доказательство. Условие теоремы означает, что множество формул {N1, N2, ., Nn} обладает следующими свойствами:

— N1 —Р(Г N2I),

— N2 —Р(Г N3I),

— Nn—1 Р(Г Nn1),

— Nn ~R(N1I).

Случай n = 1 доказан в теореме 2b, в этом случае неразрешимой является формула N1. Поэтому будем предполагать, что и>3. По леммам 4(5) и 5(A) имеем логическую эквивалентность утверждений:

| 1 N1 ö |— N2,

|--1 N2 | N3,

— Nn—1 ö |— Nm

— Nn ö | iN1.

Множество первых n—1 эквивалентностей разобьем на подряд идущие пары вида

|—i Ni ö |— Ni+l,

| 1 Ni+1 ö |— Ni+2.

Пусть в каждой такой паре формулы Ni+1 и Ni+2 разрешимы, тогда по лемме 7 имеем — Ni ö — Ni+2. Когда i пробегает нечетные значения 1, 3, ..., n—2, получаем цепь — N1 ö — N3 ö . ö — Nn. Учитывая последнюю эквивалентность, получаем

— N1 ö — Nn ö |—Nb Полученный результат не будет противоречием, если формула N1 неразрешима. А если это не так, то среди формул N2, N3, ., Nn имеется неразрешимая формула. ■

Теорема 8b. Рассмотрим предложения с косвенной самоссылочностью:

01: «Предложение O2опровержимо»;

02: «Предложение 03 опровержимо»;

0n—1: «Предложение 0nопровержимо»;

0n: «Предложение 01 недоказуемо».

Если п нечетно, то среди предложений О1, О 2, ..., Оп имеется неразрешимое предложение.

Доказательство. Условие теоремы означает, что множество формул {Оь О2, ., Оп} обладает следующими свойствами:

- О! ~ Я(ГО21),

|— О2 ~ Я(Г Оз1),

- Оп—! ~ Я(ГОп1),

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

— Оп---|Р(Г О11).

Случай п = 1 доказан в теореме 2а, в этом случае неразрешимой является формула О1. Поэтому будем предполагать, что п>3. По леммам 5(4) и 4(5) имеем логическую эквивалентность утверждений:

— О1 ^ 1----lO2,

— О2 « 1----|Oз,

— Оп—1 ^ 1--|Ото

1-|Оп ^ |— О1.

Множество первых п—1 эквивалентностей разобьем на подряд идущие пары вида

— Ог ^ 1----'°>+Ь

— О1+1 ^ 1-|Ог+2.

Пусть в каждой такой паре формулы О1+1 и О+ разрешимы, тогда по лемме 6 имеем — О{ » — О1+2. Когда / пробегает нечетные значения 1, 3, ..., п—2, получаем цепь |— О1 » |— О3 » . » — Оп. Учитывая последнюю эквивалентность, получаем

— Оп ^ — О1 ^ — | Оп. Полученный результат не будет противоречием, если формула Оп неразрешима. А если это не так, то среди формул О2, О3, ., Оп—1 имеется неразрешимая формула. ■

Рассмотрим теперь связь неразрешимых предложений с парадоксами. Доказанные теоремы при нумерации разбиты на пары. Теоремы с одинаковыми номерами, но отличающиеся буквами а или Ь, аналогичны по доказательству. Но у них есть и аналогия в формулировках теорем. Переформулируем все теоремы от 2а до 8Ь следующим образом. Заменим в условиях теорем слова доказуемо и неопровержимо словом истинно, а слова опровержимо и недоказуемо словом ложно. Заключением теорем теперь при прежних ограничениях на количество предложений п будет утверждение, что соответствующие предложения образуют парадокс. То, что при такой замене действительно получаются парадоксы, легко проверить (конечно, теперь мы не проводим рассуждение в рамках какой-либо формальной системы).

Так, теоремы 2а и 2Ь дают парадокс лжеца:

А: «Предложение А ложно».

Теоремы 3а и 3Ь при п = 2 приводят к парадоксу о Сократе и Платоне:

Сократ: «То, что сказал Платон, есть ложь»,

Платон: «Сократ говорит только правду».

Теоремы 4а и 4Ь при п = 3 приводят к парадоксу Альберта Саксонского:

Q1: «Предложение Q2 ложно»;

Q2: «Предложение Q3 ложно»;

Q3: «Предложение Q1 ложно».

Таким образом, теоремы из каждой пары при указанной выше нумерации дают один и тот же парадокс. Но всего получаем 4 различных парадокса. При п = 1 имеем парадокс лжеца. А при п > 1 оставшиеся 6 пар теорем приводят только к трем различным парадоксам (пары 3 и 5 дают одинаковый парадокс, пары 4 и 8 дают одинаковый парадокс и, наконец, пары 6 и 7 дают одинаковый парадокс).

ЛИТЕРАТУРА

1. Мендельсон Э. Введение в математическую логику. М.: Наука, 1976. 320 с.

2. Булос Дж., Джеффри Р. Вычислимость и логика. М.: Мир, 1994. 396 с.

3. Справочная книга по математической логике: в 4-х частях / под ред. Дж. Барвайса. Ч. IV. Теория доказательств и конструктивная математика. М.: Наука, 1983. 392 с.

4. Клини С.К. Введение в метаматематику. М.: Книжный дом «ЛИБРОКОМ», 2009. 528 с.

5. Smullyan R.M. Godel’s Incompleteness Theorem. Oxford: Oxford University Press, 1992.

СВЕДЕНИЯ ОБ АВТОРЕ:

ЗЮЗЬКОВ Валентин Михайлович - старший научный сотрудник, кандидат физикоматематических наук, доцент кафедры вычислительной математики и компьютерного моделирования механико-математического факультета Томского государственного университета. E-mail: [email protected]

Статья принята в печать 18.10.2009 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.