Исключение вырезов для исчисления с помощью nats или другого индуктивного типа данных?


14

Кто-нибудь направляет меня к статье, подробно описывающей теорему исключения среза для пропозициональной интуиционистской логики, включая индуктивный тип данных, такой как натуральные числа (списки или деревья тоже подойдут)? Примером системы, которая меня интересует, является T Годеля, который имеет типы, заданные грамматикой . Меня не очень интересуют квантификаторы натуральных чисел или предикаты, индексируемые натуральными числами.A::=N|A→A′

Я знаю, как доказать бета-нормализацию для версии этих систем с естественным выводом, используя аргумент логических отношений (или связанные методы, такие как NbE), но хотел бы знать, существуют ли стандартные ссылки о том, как адаптировать эти методы для последовательных исчислений.

Причина, по которой я спрашиваю, состоит в том, что я изучаю добавление операторов фиксированной точки для защищенной рекурсии в язык. Денотационная идея довольно старая - интерпретировать типы как ультраметрические пространства и фиксированные точки с помощью теоремы Банаха - но чисто синтаксические методы, которые я знаю для доказательства исключения среза, похоже, не очень хорошо адаптируются.

Ответы:


10

Как насчет работы Ульриха Бергера? Например, Сильная нормализация для прикладного лямбда-исчисления . Часть «рекурсивно определенные константы» дает вам индуктивные типы, более или менее. И не стоит откладывать слово «нетипизированный», он получает результаты и для типизированных систем.


Это очень интересная идея! Я заинтересован в добавлении (например) констант для фиксированных точек, которые не обязательно являются левыми или правыми правилами, так что это выглядит как хорошее место для поиска.
— Нил Кришнасвами

10

Вы можете взглянуть на McDowell и Miller's Cut-Elmination для логики с определениями и индукцией , в которой показано, как адаптировать метод Таита к интуитивистскому последовательному исчислению первого порядка с индуктивно определенным предикатом натуральных чисел.


Спасибо - я читал эту статью некоторое время назад, но забыл об этом. Я еще раз посмотрю.
— Нил Кришнасвами
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.