stringtranslate.com

Диагональная лемма

В математической логике диагональная лемма (также известная как лемма диагонализации , лемма самореференции [1] или теорема о неподвижной точке ) устанавливает существование самореферентных предложений в некоторых формальных теориях натуральных чисел — в частности, в тех теориях, которые достаточно сильны, чтобы представлять все вычислимые функции . Предложения, существование которых обеспечивается диагональной леммой, затем могут, в свою очередь, использоваться для доказательства фундаментальных ограничительных результатов, таких как теоремы Гёделя о неполноте и теорема Тарского о неопределимости . [2] Она названа в честь диагонального аргумента Кантора в теории множеств и чисел.

Фон

Пусть — множество натуральных чисел . Теория первого порядка на языке арифметики представляет [3] вычислимую функцию , если существует «графовая» формула на языке — то есть формула такая, что для каждого

.

Здесь представлена ​​цифра, соответствующая натуральному числу , которое определяется как -й последующий элемент предполагаемой первой цифры в .

Диагональная лемма также требует систематического способа назначения каждой формуле натурального числа (также записываемого как ), называемого ее номером Гёделя . Формулы затем могут быть представлены внутри цифрами, соответствующими их номерам Гёделя. Например, представлено как

Диагональная лемма применима к теориям, способным представлять все примитивные рекурсивные функции . Такие теории включают арифметику Пеано первого порядка и более слабую арифметику Робинсона , и даже к гораздо более слабой теории, известной как R. Общее утверждение леммы (как указано ниже) делает более сильное предположение, что теория может представлять все вычислимые функции , но все упомянутые теории также обладают этой способностью.

Утверждение леммы

Лемма [4]  —  Пусть — теория первого порядка на языке арифметики, способная представлять все вычислимые функции , и — формула в с одной свободной переменной. Тогда существует предложение такое, что

Интуитивно понятно, что является самореферентным предложением: говорит, что имеет свойство . Предложение также можно рассматривать как фиксированную точку операции, которая присваивает классу эквивалентности данного предложения класс эквивалентности предложения (класс эквивалентности предложения — это множество всех предложений, которым оно доказуемо эквивалентно в теории ). Предложение, построенное в доказательстве, не является буквально тем же самым, что , но доказуемо эквивалентно ему в теории .

Доказательство

Пусть будет функцией, определяемой формулой:

для каждой формулы только с одной свободной переменной в теории , и в противном случае. Здесь обозначает гёделевский номер формулы . Функция вычислима (что в конечном итоге является предположением о схеме нумерации Гёделя), поэтому существует формула, представляющая в . А именно

то есть сказать

Теперь, имея произвольную формулу с одной свободной переменной , определим формулу как:

Тогда для всех формул с одной свободной переменной:

то есть сказать

Теперь замените на и определите предложение как:

Тогда предыдущую строку можно переписать как

что является желаемым результатом.

(Тот же аргумент в других терминах приведен в [Raatikainen (2015a)].)

История

Лемма называется «диагональной», потому что она имеет некоторое сходство с диагональным аргументом Кантора . [5] Термины «диагональная лемма» или «неподвижная точка» не встречаются в статье Курта Гёделя 1931 года или в статье Альфреда Тарского 1936 года .

Рудольф Карнап (1934) был первым, кто доказал общую самореферентную лемму [6], которая гласит, что для любой формулы F в теории T, удовлетворяющей определенным условиям, существует формула ψ такая, что ψ ↔  F (°#( ψ )) доказуемо в T . Работа Карнапа была сформулирована на другом языке, поскольку концепция вычислимых функций еще не была разработана в 1934 году. Мендельсон (1997, стр. 204) считает, что Карнап был первым, кто заявил, что нечто вроде диагональной леммы подразумевалось в рассуждениях Гёделя. Гёдель был знаком с работой Карнапа к 1937 году. [7]

Диагональная лемма тесно связана с теоремой Клини о рекурсии в теории вычислимости , и их доказательства аналогичны.

Смотрите также

Примечания

  1. ^ Гаек, Петр ; Пудлак, Павел (1998) [первое издание 1993]. Метаматематика арифметики первого порядка . Перспективы математической логики (1-е изд.). Springer. ISBN 3-540-63648-X. ISSN  0172-6641. В современных текстах эти результаты доказываются с помощью известной леммы о диагонализации (или самореференции), которая уже подразумевается в доказательстве Гёделя.
  2. См. Булос и Джеффри (2002, раздел 15) и Мендельсон (1997, Предложение 3.37 и Поправление 3.44).
  3. ^ Подробнее о представимости см. Hinman 2005, стр. 316.
  4. ^ Smullyan (1991, 1994) — стандартные специализированные ссылки. Лемма — это Prop. 3.34 в Mendelson (1997), и она рассматривается во многих текстах по базовой математической логике, таких как Boolos and Jeffrey (1989, sec. 15) и Hinman (2005).
  5. ^ См., например, Гайфман (2006).
  6. Курт Гёдель , Собрание сочинений, Том I: Публикации 1929–1936 , Oxford University Press, 1986, стр. 339.
  7. См. Собрание сочинений Гёделя , т. 1 , Oxford University Press, 1986, стр. 363, прим. 23.

Ссылки