stringtranslate.com

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

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

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

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

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

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

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

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

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

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

Больше подобных свойств получено с использованием формул Харропа .

Дальнейшие события

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

.

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

Классическая реализуемость была введена Кривином [7] и расширяет реализуемость на классическую логику. Кроме того, она реализует аксиомы теории множеств Цермело–Френкеля . Понимаемая как обобщение форсинга Коэна , она использовалась для предоставления новых моделей теории множеств. [8]

Линейная реализуемость расширяет методы реализуемости до линейной логики . Термин был придуман Сейллером [9] для охвата нескольких конструкций, таких как геометрия моделей взаимодействия, [10] лудика , [11] модели графов взаимодействия. [12]

Приложения

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

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

Примечания

  1. ^ ван Оостен 2000
  2. ^ А. Щедров, «Интуиционистская теория множеств» (стр. 263--264). Из книги Харви Фридмана «Исследования оснований математики» (1985), «Исследования по логике и основаниям математики», т. 117.
  3. ^ ван Оостен 2000, стр. 7
  4. ^ Роуз 1953
  5. ^ ван Оостен 2000, стр. 6
  6. ^ Биркедал 2000
  7. ^ Кривин, Жан-Луи (2001). «Типизированное лямбда-исчисление в классической теории множеств Цермело-Френкеля». Архив для Mathematical Logic . 40 (2): 189–205.
  8. ^ Кривин, Жан-Луи (2011). «Алгебры реализуемости: программа для хорошего упорядочивания R». Логические методы в информатике . 7 .
  9. ^ Зайллер, Томас (2024). Математическая информатика (кандидатская диссертация). Университет Сорбонны Париж-Норд.
  10. ^ Жирар, Жан-Ив (1989). «Геометрия взаимодействия 1: Интерпретация системы F». Исследования по логике и основаниям математики . 127 : 221–260.
  11. ^ Жирар, Жан-Ив (2001). «Locus Solum: от правил логики к логике правил». Математические структуры в информатике . 11 : 301–506.
  12. ^ Seiller, Thomas (2016). «Графы взаимодействия: Полная линейная логика». Труды 31-го ежегодного симпозиума ACM/IEEE по логике в компьютерных науках .

Ссылки

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