Preguntas etiquetadas con type-theory

La estructura tipográfica es una disciplina sintáctica para imponer niveles de abstracción.



1
¿Cuáles son los problemas prácticos con los tipos de intersección y unión?
Estoy diseñando un lenguaje de programación funcional simple mecanografiado como una experiencia de aprendizaje. Parece que el sistema de tipos que he implementado hasta ahora podría (con un poco de trabajo extra) incorporar tipos de intersección y unión, por ejemplo, podría tener: <Union String Integer> <Union Integer Foo> La intersección …



2
¿Existe un cálculo lambda mecanografiado que sea consistente y Turing completo?
¿Existe un cálculo lambda tipificado donde la lógica correspondiente bajo la correspondencia de Curry-Howard es consistente y donde hay expresiones lambda tipificables para cada función computable? Esta es ciertamente una pregunta imprecisa, que carece de una definición precisa de "cálculo lambda mecanografiado". Básicamente me pregunto si hay (a) ejemplos conocidos …


3
funsplit y polaridad de los tipos Pi
En un hilo reciente en la lista de correo de Agda, surgió la cuestión de las leyes , en la que Peter Hancock hizo un comentario estimulante .ηη\eta Tengo entendido que las leyes ηη\eta vienen con tipos negativos, es decir. conectivos cuyas reglas de introducción son invertibles. Para deshabilitar ηη\eta …



2
Subtipo implícito vs explícito
Esta página afirma que muchos lenguajes no usan subtipos implícitos (equivalencia estructural), prefieren subtipos explícitos / declarados (equivalencia de declaración) Principalmente he usado lenguajes de programación que usan subtipos explícitos . ¿Cuáles son las ventajas del subtipo implícito, como se describe en las notas anteriores?



1
Buscando el papel LCF original de Scott
¿Está disponible públicamente el siguiente manuscrito? Dana Scott, 1969, Una teoría de funciones computables de tipo superior . Notas de seminario no publicadas, 7 páginas, Universidad de Oxford. Hay una discusión sobre este artículo en la sección 8.1.2, Tipos como conjuntos , en Cardone & Hindley, 2006 History of Lambda-calculus …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.