Відповідь на ваше запитання залежить від кількох речей, найважливішим з яких є розмір ваших функціональних просторів . Я поясню. Визначте
O0=nat
On+1=μX. 1+X+(On→X)
Як ви зазначили у своїй відповіді, кожен
Onможна вважати
внутрішньо бути
n- регулярний кардинал вашої системи. У теорії множин цей тип даних може бути представлений фактичним порядком і є відповідно величезним.
Однак такі конструкції можуть бути додані до якоїсь версії теорії типів, і виникає питання: яка порядкова необхідна для дати теоретико-множинній інтерпретації цій конструкції? Тепер, якщо ми обмежимось конструктивною семантикою, природною ідеєю є спробувати інтерпретувати кожен тип набором "реалізаторів" цього типу, що є підмножиною наборуλ-терміни, або рівнозначно, натуральні числа N.
У цьому випадку легко показати, що порядковий номер піддається будь-якому On, але що ця порядкова росте дуже швидко. Як швидко? Знову ж таки, це залежить від кількості свободи, яку ви маєте при спробі побудови функцій. Теорія побудови таких порядків описана в теорії великих лічильних ординалів, про яку Вікіпедія , на диво, має багато що сказати. Взагалі легко показати, що розглядаються ординалії менше, ніж ординар Церкви-Клін , якщо ви не дозволите неконструктивні засоби побудови функцій (скажімоBeaver(n) що обчислює номер зайнятого бобра для машин із n держав).
Але це не дуже багато, за винятком того, що в конструктивній теорії вам потрібні лише конструктивні порядки для побудови тлумачень. Але можна сказати трохи більше. По-перше, є дуже приємна презентація Thierry Coquand, яка детально пояснює , що за відсутності елімінатора для всіх інших типів, алеnat, ви можете будувати O1 точно ϵ0 кроки.
Загалом, схоже, існує відповідність між логічною силою теорії типів і розміром найбільшої порядкової форми, яку вона може представляти таким чином. Це листування є предметом Ординального аналізу , який досить довго вивчався з кінця шістдесятих років, і досі вивчається (з деякими дивовижними відкритими питаннями). Але попередження: тема настільки ж технічна, як і захоплююча.
Сподіваюсь, це допомагає.