Индукция-индукция
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
В интуиционистской теории типов (ITT), некоторой дисциплине в рамках математической логики , индукция-индукция предназначена для одновременного объявления некоторого индуктивного типа и некоторого индуктивного предиката над этим типом.
Индуктивное определение дают правила порождения элементов некоторого типа. Затем можно определить некоторый предикат для этого типа, предоставив конструкторы для формирования элементов предиката, например, индуктивно в способе генерации элементов типа. Индукция-индукция обобщает эту ситуацию, поскольку можно одновременно определить тип и предикат, поскольку правила порождения элементов типа разрешено ссылаться на предикат .
Индукцию-индукцию можно использовать для определения более крупных типов, включая различные конструкции вселенных в теории типов. [1] и предельные конструкции в теории категорий/топосов.
Пример 1 [ править ]
Представьте тип поскольку имеются следующие конструкторы, обратите внимание на раннюю ссылку на предикат :
и - одновременно представить сказуемое как имеющий следующие конструкторы:
- если и затем
- если и и затем .
Пример 2 [ править ]
Простой общий пример — Вселенная типа Тарского. Это создает некоторый индуктивный тип и некоторый индуктивный предикат . Для каждого типа в теории типов (кроме сам!), будет какой-то элемент который можно рассматривать как некоторый код для соответствующего типа; Предикат индуктивно кодирует каждый возможный тип в соответствующий элемент ; и создание новых кодов в потребует обращения к декодированию как типу более ранних кодов через предикат .
См. также [ править ]
- Индукция-рекурсия — для одновременного объявления некоторого индуктивного типа и некоторой рекурсивной функции над этим типом.
Ссылки [ править ]
- ^ Дюбьер, Питер (июнь 2000 г.). «Общая формулировка одновременных индуктивно-рекурсивных определений в теории типов» (PDF) . Журнал символической логики . 65 (2): 525–549. CiteSeerX 10.1.1.6.4575 . дои : 10.2307/2586554 . JSTOR 2586554 . S2CID 18271311 .