La respuesta a su pregunta depende de varias cosas, la más importante de las cuales es el tamaño de sus espacios de funciones . Lo explicaré. Definir
Como se anotó en su respuesta, cada puede considerarse internamente para ser el -ésimo cardenal regular de su sistema. En la teoría de conjuntos, este tipo de datos puede representarse mediante un ordinal real y es apropiadamente enorme.O n + 1 = μ X . 1 + X + ( O n → X ) O n n
O0=nat
On+1=μX. 1+X+(On→X)
Onn
Sin embargo, tales construcciones pueden agregarse a alguna versión de la teoría de tipos, y la pregunta es: ¿qué ordinal se necesita para dar una interpretación teórica de conjuntos a esta construcción? Ahora, si nos limitamos a la semántica constructiva , una idea natural es tratar de interpretar cada tipo por el conjunto de "realizadores" de este tipo, que es un subconjunto del conjunto de -terms, o equivalentemente, los números naturales .NλN
En este caso, es fácil demostrar que el ordinal es contable para cualquier , pero que este ordinal crece muy rápidamente. ¿Cuan rápido? Nuevamente, esto depende de la cantidad de libertad que tenga cuando intente construir funciones. La teoría para construir tales ordinales se describe en la teoría de los ordinales contables grandes, de la cual Wikipedia tiene, sorprendentemente, mucho que decir. En general, es fácil mostrar que los ordinales en cuestión son más pequeños que el ordinal de Church-Kleene , a menos que permita medios no constructivos para construir funciones (digamos que calcula el número de castores ocupados para máquinas con estados). B e a v e r ( n ) nOnBeaver(n)n
Sin embargo, esto no dice mucho, excepto que en una teoría constructiva, solo se requieren ordinales constructivos para construir interpretaciones. Sin embargo, hay un poco más que decir. Primero, hay una muy buena presentación de Thierry Coquand que detalla que, en ausencia de un eliminador para todos los demás tipos, exceptonat , puede construir en exactamente pasos.ϵ 0O1ϵ0
En general, parece haber una correspondencia entre la fuerza lógica de una teoría de tipos y el tamaño del ordinal más grande que puede representar de esta manera. Esta correspondencia es el tema del Análisis Ordinal , que se ha estudiado ampliamente desde finales de los años sesenta, y todavía se está estudiando hoy (con algunas preguntas abiertas sorprendentes). Advertencia, sin embargo: el tema es tan técnico como fascinante.
Espero que esto ayude.