Constructive validity of a generalized Kreisel-Putnam rule
Pezlar
In this paper, we propose a computational interpretation of the generalized Kreisel-Putnam rule, also known as the generalized Harrop rule or simply the Split rule, in the style of BHK semantics. We will achieve this by exploiting the Curry-Howard correspondence between formulas and types. First, we inspect the inferential behavior of the Split rule in the setting of a natural deduction system for the intuitionistic propositional logic. This will guide our process of formulating an appropriate program that would capture the corresponding computational content of the typed Split rule. In other words, we want to find an appropriate selector function for the Split rule by considering its typed variant. Our investigation can also be reframed as an effort to answer the following questions: is the Split rule constructively valid in the sense of BHK semantics? Our answer is positive for the Split rule as well as for its newly proposed generalized version called the S rule.
academic
Конструктивная валидность обобщённого правила Крайзеля-Патнэма
В данной статье предлагается вычислительная интерпретация обобщённого правила Крайзеля-Патнэма (также известного как обобщённое правило Харропа или правило Split) в стиле семантики BHK. Это достигается путём использования соответствия Карри-Ховарда между формулами и типами. Сначала исследуется поведение правила Split в системе естественного вывода интуиционистской пропозициональной логики, что направляет разработку надлежащих программ для захвата соответствующего вычислительного содержания типизированного правила Split. Другими словами, мы стремимся найти надлежащие селекторные функции для правила Split путём рассмотрения его типизированных вариантов. Наше исследование можно переформулировать как ответ на следующий вопрос: обладает ли правило Split конструктивной валидностью в смысле семантики BHK? Мы даём утвердительный ответ на правило Split и его новое предложенное обобщение, называемое S-правилом.
Центральный вопрос, который решает данная статья: обладает ли правило Split конструктивной валидностью в смысле семантики BHK? Конкретно речь идёт о поиске конструктивной функции, способной преобразовать произвольное доказательство предпосылок правила Split в доказательство его заключения.
Теоретическое значение: Правило Крайзеля-Патнэма является допустимым, но недоказуемым правилом в интуиционистской логике, хотя оно является доказательственно валидным в вариантах семантики стиля Даммета-Правица.
Особенности логических систем: При добавлении правила Split к интуиционистской логике полученная система (такая как вопросительная интуиционистская логика) сохраняет дизъюнктивное свойство и обладает структурной полнотой, что характерно для классической логики.
Широкое применение: Правило Split появляется в нескольких областях, включая логику областей, демонстрируя его фундаментальную важность.
Отсутствие вычислительной интерпретации: Несмотря на значимость правила Split, его доказательственно-теоретическое значение и вычислительное содержание в основном не исследованы.
Неясность конструктивной валидности: Отсутствует явная конструктивная функция для интерпретации вычислительного содержания правила Split.
Посредством соответствия Карри-Ховарда, рассматривая формулы как типы, найти надлежащие селекторные функции для захвата вычислительного содержания правила Split, тем самым установив его конструктивную валидность.
Предложено S-правило: Переформулировано правило Split как обобщённая форма правила исключения дизъюнкции, называемая S-правилом.
Установлена конструктивная валидность: Найдена эффективная селекторная функция S для S-правила, доказана его конструктивная валидность.
Предоставлена вычислительная интерпретация: Через типизированные варианты и вычислительные правила дана полная вычислительная интерпретация правила Split.
Доказано свойство нормализации: Показано, что при добавлении типизированного S-правила к конструктивной теории типов Мартина-Лёфа система сохраняет нормализацию.
Установлена эквивалентность правил: Доказана эквивалентность правила Split и S-правила с соответствующими процессами редукции.
Входные данные: Предпосылка правила Split C → (A ∨ B), где C — формула Харропа
Выходные данные: Заключение правила Split (C → A) ∨ (C → B)Ограничения: Найти конструктивную функцию, реализующую преобразование от предпосылки к заключению
Ключевое наблюдение: Формулы Харропа вычислительно несущественны, так как не имеют вычислительного содержания
Техническая реализация: Используя результаты Смита (1993), допускается вычисление открытых объектов доказательства, содержащих свободные переменные, до нормальной формы, при условии, что область этих переменных ограничена формулами Харропа
Теорема: S-правило является конструктивно валидным.
Доказательство: Путём явного построения селектора S, который преобразует предпосылки S-правила в его заключение.
Теорема: При добавлении типизированного S-правила к конструктивной теории типов Мартина-Лёфа система сохраняет нормализацию.
Доказательство: Расширено доказательство реализуемости косой черты Клини-Ацеля Смита (1993) для теории типов, показано, что система, содержащая S-правило, удовлетворяет свойству нормализации.
Для формулы (p → (q ∨ r)) → ((p → q) ∨ (p → r)), где p — атомарная формула (следовательно, формула Харропа), можно успешно доказать, используя S-правило.
Логика Крайзеля-Патнэма: Первоначально предложена Крайзелем и Патнэмом (1957), представляет логическую систему, более сильную, чем интуиционистская логика, но сохраняющую дизъюнктивное свойство.
Вопросительная интуиционистская логика: Работы Пунчохаря (2016) и Чиарделли и др. (2020), система, полученная добавлением правила Split к интуиционистской логике.
Доказательственно-теоретическая семантика: Работы Правица (1971, 1973) по семантике стиля Даммета-Правица и её варианты.
Сравнение с Кондолучи и Манигетти (2018): Они исследовали вычислительную перспективу связанного правила Харропа, но использовали нисходящий подход, тогда как данная работа использует восходящий подход.
Отношение к Смиту (1993): Данная работа расширяет работу Смита о реализуемости косой черты Клини-Ацеля в теории типов, особенно в отношении вычисления открытых объектов доказательства.
Ограничение на формулы Харропа: S-правило применимо только в случаях, когда C в предпосылке является формулой Харропа, система не замкнута относительно произвольной подстановки.
Сложность: Вычисление селектора S включает обработку открытых объектов доказательства, что увеличивает теоретическую сложность.
Практическая применимость: Практическая ценность теоретических результатов требует дальнейшего исследования.
Статья цитирует богатую релевантную литературу, включая:
Основополагающие работы Крайзеля и Патнэма (1957) по логике Крайзеля-Патнэма
Работу Смита (1993) по теоретико-типовой интерпретации реализуемости косой черты Клини-Ацеля
Основы конструктивной теории типов Мартина-Лёфа (1984)
Работы Правица (1965, 1971, 1973) по доказательственной теории и семантике
Недавние исследования по вопросительной логике (Пунчохарь 2016, Чиарделли и др. 2020)
Это высококачественная теоретическая исследовательская работа в области пересечения логики и теории типов, предоставляющая важный теоретический вклад в понимание конструктивного содержания правила Split. Хотя она обладает определённой технической сложностью и ограничениями в применении, её строгий теоретический анализ и инновационная методология имеют значительную ценность для развития соответствующих областей.