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


14

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

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

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

Ответы:


10

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


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

10

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


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