¡Yo! Esta es probablemente una pregunta estúpida, sin embargo, nunca lo he visto escrito explícitamente si, por ejemplo, la capacidad de decisión de la verificación de tipo es equivalente a la propiedad de normalización fuerte. Por lo tanto, hago esta pregunta para aclarar todas las relaciones posibles entre la verificación de tipos, la tipificación y la normalización fuerte.
Déjame explicarte mi motivación. Para las teorías de tipos (estoy siendo intencionalmente vago aquí, pero estoy interesado principalmente en las teorías de tipos dependientes), se utiliza una fuerte normalización para demostrar la capacidad de decisión de la verificación de tipos. Por otro lado, cualquier sistema tipeado que conozca que tenga una de estas propiedades también tiene la otra. Sin embargo, nunca he visto explícitamente que una fuerte normalización sea equivalente a la capacidad de decisión de la verificación de tipos.
De forma análoga, para demostrar la tipibilidad, uno generalmente (tal vez siempre) reduce un término a una forma normal. Sin embargo, se sabe que la tipificación no es cierta para las teorías de tipos dependientes, mientras que puede mantenerse una fuerte normalización.
Por decidabilidad de la verificación de tipos, quiero decir que para cualquier tipo , contexto y término sin tipo , es posible decidir en un número finito de pasos si es verdadero o no.
Por decidabilidad de la tipificación, quiero decir que para cualquier término sin tipo dado , es posible decidir en un número finito de pasos si existe un contexto y un tipo tal que es verdadero.
1) ¿Es cierto que la capacidad de decisión de la verificación de tipos es equivalente a que cada término sea fuertemente normalizable?
2) En términos más generales, ¿cuál es la relación entre la capacidad de decidir la verificación de tipos, la tipificación y la normalización fuerte? ¿Cuál implica el otro?
Gracias por adelantado.
EDITAR
Dada la insatisfacción con respecto al nivel de generalidad de mi pregunta (que desconocía), me gustaría delimitarla solo a Pure Type Systems. Por supuesto, los comentarios adicionales o contraejemplos con respecto a otras teorías de tipo serán de gran utilidad.