Диагональная лемма
В математической логике диагональная лемма (также известная как лемма о диагонализации , лемма о самореференции) [1] или теорема о неподвижной точке ) устанавливает существование самореферентных предложений в некоторых формальных теориях натуральных чисел — особенно в тех теориях, которые достаточно сильны, чтобы представлять все вычислимые функции . Предложения, существование которых обеспечивается диагональной леммой, могут затем, в свою очередь, использоваться для доказательства фундаментальных ограничительных результатов, таких как теоремы Гёделя о неполноте и теорема неопределимости Тарского . [2]
Фон
[ редактировать ]Позволять быть набором натуральных чисел . первого порядка Теория на языке арифметики представляет собой [3] вычислимая функция если существует формула «графика» на языке — то есть формула такая, что для каждого
- .
Здесь число, соответствующее натуральному числу , который определяется как преемник предполагаемой первой цифры в .
Диагональная лемма также требует систематического способа присвоения каждой формуле натуральное число (также пишется как ) назвал его числом Гёделя . Затем формулы могут быть представлены внутри цифрами, соответствующими их числам Гёделя. Например, представлен
Диагональная лемма применима к теориям, способным представить все примитивно-рекурсивные функции . Такие теории включают арифметику Пеано первого порядка и более слабую арифметику Робинсона и даже гораздо более слабую теорию, известную как R. Общая формулировка леммы (как указано ниже) делает более сильное предположение, что теория может представлять все вычислимые функции , но все упомянутые теории также обладают такой способностью.
Утверждение леммы
[ редактировать ]Лемма [4] - Позволять быть теорией первого порядка на языке арифметики и способной представлять все вычислимые функции , и быть формулой в с одной свободной переменной. Тогда существует предложение такой, что
Интуитивно, это самореферентное предложение: говорит, что имеет собственность . Предложение также можно рассматривать как фиксированную точку операции, которая присваивает класс эквивалентности данного предложения. , класс эквивалентности предложения (класс эквивалентности предложения — это множество всех предложений, которым оно доказуемо эквивалентно в теории ). Предложение построенное в доказательстве, не является буквально тем же самым, что и , но доказуемо эквивалентно ему в теории .
Доказательство
[ редактировать ]Позволять быть функцией, определяемой:
для каждой формулы только с одной свободной переменной в теории , и в противном случае. Здесь обозначает число Гёделя формулы . Функция вычислима (что в конечном итоге является предположением о схеме нумерации Гёделя), поэтому существует формула представляющий в . А именно
то есть
Теперь по произвольной формуле с одной свободной переменной , определим формулу как:
Тогда для всех формул с одной свободной переменной:
то есть
Теперь замените с , и определите предложение как:
Тогда предыдущую строку можно переписать как
что является желаемым результатом.
(Тот же аргумент в других терминах приведен в [Раатикайнен (2015a)].)
История
[ редактировать ]Лемма называется «диагональной», поскольку она имеет некоторое сходство с диагональным аргументом Кантора . [5] Термины «диагональная лемма» или «неподвижная точка» не встречаются ни в Курта Гёделя 1931 года статье , ни в Альфреда Тарского 1936 года статье .
Рудольф Карнап (1934) был первым, кто доказал общую самореферентную лемму : [6] который говорит, что для любой формулы F в теории T, удовлетворяющей определенным условиям, существует формула ψ такая, что ψ ↔ F (°#( ψ )) доказуема в T . Работа Карнапа была сформулирована на альтернативном языке, поскольку в 1934 году концепция вычислимых функций еще не была разработана. Мендельсон (1997, стр. 204) считает, что Карнап был первым, кто заявил, что в рассуждениях Гёделя подразумевалось нечто вроде диагональной леммы. Гёдель знал о работе Карнапа к 1937 году. [7]
Диагональная лемма тесно связана с теоремой Клини о рекурсии в теории вычислимости , и их соответствующие доказательства аналогичны.
См. также
[ редактировать ]- Косвенная ссылка на самого себя
- Список теорем о неподвижной точке
- Примитивная рекурсивная арифметика
- Самоссылка
- Самореферентные парадоксы
Примечания
[ редактировать ]- ^ Гайек, Петр ; Пудлак, Павел (1998) [первое издание 1993 г.]. Метаматематика арифметики первого порядка . Перспективы математической логики (1-е изд.). Спрингер. ISBN 3-540-63648-Х . ISSN 0172-6641 .
В современных текстах эти результаты доказываются с использованием известной леммы о диагонализации (или самореференции), которая уже неявно присутствует в доказательстве Гёделя.
- ^ См. Булос и Джеффри (2002, раздел 15) и Мендельсон (1997, Предложение 3.37 и Кор. 3.44).
- ^ Подробную информацию о представимости см. Hinman 2005, p. 316
- ^ Смуллян (1991, 1994) — стандартные специализированные ссылки. Лемма представляет собой предложение 3.34 у Мендельсона (1997) и рассматривается во многих текстах по базовой математической логике, таких как Булос и Джеффри (1989, раздел 15) и Хинман (2005).
- ^ См., например, Гайфман (2006).
- ^ Курт Гёдель , Собрание сочинений, Том I: Публикации 1929–1936 , Oxford University Press, 1986, стр. 339.
- ^ См. Собрание сочинений Гёделя , Vol. 1 , Издательство Оксфордского университета, 1986, с. 363, сн. 23.
Ссылки
[ редактировать ]- Джордж Булос и Ричард Джеффри , 1989. Вычислимость и логика , 3-е изд. Издательство Кембриджского университета. ISBN 0-521-38026-X ISBN 0-521-38923-2
- Рудольф Карнап , 1934. Logische Syntax der Sprache . (Английский перевод: 2003. Логический синтаксис языка . Издательство Open Court.)
- Хаим Гайфман , 2006. « Именование и диагонализация: от Кантора до Гёделя и Клини ». Логический журнал IGPL, 14: 709–728.
- Хинман, Питер, 2005. Основы математической логики . АК Петерс. ISBN 1-56881-262-0
- Мендельсон, Эллиотт , 1997. Введение в математическую логику , 4-е изд. Чепмен и Холл.
- Пану Раатикайнен, 2015а. Лемма о диагонализации . В Стэнфордской энциклопедии философии под ред. Из Залты. Приложение к Раатикайнен (2015b).
- Пану Раатикайнен, 2015б. Теоремы Гёделя о неполноте . В Стэнфордской энциклопедии философии под ред. Залта.
- Раймонд Смалльян , 1991. Теоремы Гёделя о неполноте . Оксфордский университет. Нажимать.
- Раймонд Смалльян, 1994. Диагонализация и самореференция . Оксфордский университет. Нажимать.
- Альфред Тарский (1936). «Понятие истины в формализованных языках» (PDF) . Студия Философия . 1 :261-405. Архивировано из оригинала (PDF) 9 января 2014 года . Проверено 26 июня 2013 г.
- Альфред Тарский , тр. Дж. Х. Вуджер, 1983. «Понятие истины в формализованных языках». Английский перевод статьи Тарского 1936 года . В книге А. Тарского под ред. Дж. Коркоран, 1983, Логика, семантика, метаматематика , Хакетт.