Existe una conexión entre la teoría de tipos y la lógica, en la que los tipos son proposiciones, y la comprobación de tipos desempeña el papel de verificar si una prueba de una proposición es correcta (isomorfismo de Curry-Howard).
Pero puedo imaginar una conexión diferente: Parece que hay una similitud entre la comprobación de tipos y la comprobación de si una estructura matemática concreta satisface un conjunto de axiomas.
Podríamos decir que las proposiciones (axiomas) se formalizan como tipos (igual que en el isomorfismo CH), pero que ahora, una instancia de una proposición (es decir, una instancia de ese tipo) no es una prueba de la proposición, sino un modelo de la misma. La comprobación de tipos adopta entonces el papel de comprobar si una estructura matemática concreta es realmente un modelo de ese axioma.
¿Existe una formalización de "comprobar si una estructura es un modelo de una proposición" como comprobación de tipos? ¿Podría explicar tal formalización, o señalar una explicación de la misma?
0 votos
Pregunta relacionada: math.stackexchange.com/questions/1697288/