stringtranslate.com

Реализуемость

В математической логике реализуемость это совокупность методов теории доказательств , используемых для изучения конструктивных доказательств и извлечения из них дополнительной информации. [1] Формулы формальной теории «реализуются» объектами, известными как «реализаторы», таким образом, что знание реализующего дает знание об истинности формулы. Существует множество вариантов реализуемости; какой именно класс формул изучается и какие объекты являются реализаторами, различаются от одной вариации к другой.

Реализуемость можно рассматривать как формализацию БГК-интерпретации интуиционистской логики ; в реализуемости понятие «доказательство» (которое в интерпретации БГК остается неопределенным) заменяется формальным понятием «реализатор». Большинство вариантов реализуемости начинается с теоремы о том, что любое утверждение, доказуемое в изучаемой формальной системе, реализуемо. Однако реализатор обычно дает больше информации о формуле, чем могло бы дать непосредственно формальное доказательство.

Помимо понимания интуиционистской доказуемости, реализуемость может применяться для доказательства свойств дизъюнкции и существования интуиционистских теорий, а также для извлечения программ из доказательств, как при интеллектуальном анализе доказательств . Это также связано с теорией топоса через топосы реализуемости .

Пример: реализуемость Клини 1945 года.

Первоначальная версия реализуемости Клини использует натуральные числа в качестве реализаций формул в арифметике Хейтинга . Требуется несколько обозначений: во-первых, упорядоченная пара ( n , m ) рассматривается как одно число с использованием фиксированной примитивно-рекурсивной функции спаривания ; во-вторых, для каждого натурального числа n φ nвычислимая функция с индексом n . Следующие предложения используются для определения отношения « n реализует A » между натуральными числами n и формулами A на языке арифметики Хейтинга, известного как отношение реализуемости Клини 1945 года: [2]

При таком определении получается следующая теорема: [3]

Пусть A — предложение арифметики Гейтинга (HA). Если HA доказывает A , то существует n такое, что n реализует A.

С другой стороны, существуют классические теоремы (даже схемы пропозициональных формул), которые реализуются, но недоказуемы в HA — факт, впервые установленный Роузом. [4] Таким образом, реализуемость не совсем отражает интуиционистские рассуждения.

Дальнейший анализ метода может быть использован для доказательства того, что ГА обладает « свойствами дизъюнкции и существования »: [5]

Другие подобные свойства можно получить с помощью формул Харропа .

Более поздние события

Крейзель представил модифицированную реализуемость , которая использует типизированное лямбда-исчисление в качестве языка реализаций. Модифицированная реализуемость — один из способов показать, что принцип Маркова не выводится в интуиционистской логике. Напротив, это позволяет конструктивно обосновать принцип независимости посылок :

.

Относительная реализуемость [6] — это интуиционистский анализ рекурсивных или рекурсивно перечислимых элементов структур данных, которые не обязательно вычислимы, например, вычислимые операции со всеми действительными числами, когда действительные числа могут быть только аппроксимированы в цифровых компьютерных системах.

Приложения

Реализуемость — это один из методов, используемых при поиске доказательств для извлечения конкретных «программ» из, казалось бы, неконструктивных математических доказательств. Извлечение программы с использованием реализуемости реализовано в некоторых помощниках по доказательству, таких как Coq .

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

Примечания

  1. ^ ван Остен 2000
  2. ^ А. Щедров, «Интуиционистская теория множеств» (стр. 263–264). Из исследования Харви Фридмана по основам математики (1985), « Исследования по логике и основам математики», том. 117.
  3. ^ ван Остен 2000, стр. 7
  4. ^ Роза 1953 г.
  5. ^ ван Остен 2000, стр. 6
  6. ^ Биркедал 2000

Рекомендации

Внешние ссылки