Виключення для обчислення за допомогою натів чи іншого індуктивного типу даних?


14

Хтось скеровує мене до документа, в якому детально описується теорема про усунення зрізів для запропонованої інтуїтивістської логіки, включаючи індуктивний тип даних, таких як натуральні числа (списки чи дерева теж будуть добре)? Приклад такого роду системи Я зацікавлений в Т Геделя, яка має види , наведені в граматиці . Мене не дуже цікавлять кількісні показники над натуральними числами або предикати, індексовані натуральними числами.A::=N|A→A'

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

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

Відповіді:


10

Як щодо роботи Ульріха Бергера? Наприклад, сильна нормалізація застосовуваних лямбда-кальку . Частина "рекурсивно визначені константи" отримує індуктивні типи, більш-менш. І не варто відкладати слово "нетипізований", він отримує результати і для набраних систем.


Це дуже цікава ідея! Мені цікаво додати (наприклад) константи для фіксованих точок, які не обов'язково ліві або праві правила, тому це виглядає як хороше місце для пошуку.
— Ніл Крішнасвамі

10

Ви можете поглянути на МакДоуелла та Міллера « Вирізати скорочення для логіки з визначеннями та індукцією» , де показано, як прийняти метод Тайта до інтуїтивістського послідовного числення першого порядку з індуктивно визначеним присудком натуральних чисел.


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