Порядки закриття для індуктивних типів з функціональними просторами


9

Функціонери, побудовані з кінцевих продуктів і сум, мають порядковий параметр закриття ω, докладно детально викладений у цьому рукописі Франсуа Метаєра. тобто ми можемо досягти індуктивного типуnat:=μX.1+X ітерацією функтора 1+X, яка досягає своєї фіксованої точки після ω ітерації.

Але одного разу ми допускаємо постійну експоненцію, наприклад в μX.1+X+(natX), тоді ω недостатньо

Я шукаю результати, які включають експоненцію. Яких порядків достатньо?

Особливо вдячна буде посилання, яка представляє доказ того, що такі функціонери є α-неперервний для деяких порядкових α як у наведеному вище рукописі.

Відповіді:


5

Відповідь на ваше запитання залежить від кількох речей, найважливішим з яких є розмір ваших функціональних просторів . Я поясню. Визначте

O0=nat
On+1=μX. 1+X+(OnX)
Як ви зазначили у своїй відповіді, кожен Onможна вважати внутрішньо бутиn- регулярний кардинал вашої системи. У теорії множин цей тип даних може бути представлений фактичним порядком і є відповідно величезним.

Однак такі конструкції можуть бути додані до якоїсь версії теорії типів, і виникає питання: яка порядкова необхідна для дати теоретико-множинній інтерпретації цій конструкції? Тепер, якщо ми обмежимось конструктивною семантикою, природною ідеєю є спробувати інтерпретувати кожен тип набором "реалізаторів" цього типу, що є підмножиною наборуλ-терміни, або рівнозначно, натуральні числа N.

У цьому випадку легко показати, що порядковий номер піддається будь-якому On, але що ця порядкова росте дуже швидко. Як швидко? Знову ж таки, це залежить від кількості свободи, яку ви маєте при спробі побудови функцій. Теорія побудови таких порядків описана в теорії великих лічильних ординалів, про яку Вікіпедія , на диво, має багато що сказати. Взагалі легко показати, що розглядаються ординалії менше, ніж ординар Церкви-Клін , якщо ви не дозволите неконструктивні засоби побудови функцій (скажімоBeaver(n) що обчислює номер зайнятого бобра для машин із n держав).

Але це не дуже багато, за винятком того, що в конструктивній теорії вам потрібні лише конструктивні порядки для побудови тлумачень. Але можна сказати трохи більше. По-перше, є дуже приємна презентація Thierry Coquand, яка детально пояснює , що за відсутності елімінатора для всіх інших типів, алеnat, ви можете будувати O1 точно ϵ0 кроки.

Загалом, схоже, існує відповідність між логічною силою теорії типів і розміром найбільшої порядкової форми, яку вона може представляти таким чином. Це листування є предметом Ординального аналізу , який досить довго вивчався з кінця шістдесятих років, і досі вивчається (з деякими дивовижними відкритими питаннями). Але попередження: тема настільки ж технічна, як і захоплююча.

Сподіваюсь, це допомагає.


4

Я думаю, я знайшов відповідь, яка працює в таких категоріях, як Set. Це теорема 3.1.12 про початкові алгебри та кінцеві вугілля: опитування Адамека, Міліуса та Мосса.

Відповідь полягає в тому, що жодної порядкової для всіх таких функціонерів недостатньо. Вони виходять довільно великими.

Точніше, для F(X)=C0×(A0X)+C1×(A1X)+...+Cn×(AnX), відповідь - перша регулярна порядкова більша за всіAi. Ми говоримоα регулярно, якщо для всіх β<α, всі β-вкладені ланцюжки ординалів < α мати супремум < α. Приблизно,α не досягається з меншого ланцюга менших порядків.

Ключовим результатом є те, що для α регулярний порядковий, обґрунтований α-розгалужені дерева мають безмежну глибину < α.

Неофіційно я розумію це як будь-яке f:AkFα(0) (тобто f:Aki<αFi(0)) "вписується" AkFj(0) де j:=sup(a:Ak)``the i such that f(a) fits into Fi(0)". Цеj<α тримає саме тому α регулярний і |Ak|<α.

Тому (Aki<αFi(0))j<α(AkFj(0)) для кожного k.

Тож поширюючи це на всі +с і ×s, у нас є: F(Fα(0))j<αF(Fj(0))=j<αFj(0)=Fα(0), і так воно досягнуто фіксованої точки в α.

Мені не зовсім зрозуміло, як узагальнити цей аргумент поза межами Set. Як ми беремосьAk-додані коліміти?

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