El comprobador de pruebas CalcCheck recibe información a través de $\TeX{}$ en forma de fórmulas y acompañadas de consejos/justificaciones en inglés.
Dado el archivo de entrada, el sistema indicará que la prueba es válida en todos los pasos o indicará qué pasos están mal justificados.
Hasta donde yo sé, en la actualidad reconoce la mayoría de los teoremas de la lógica de primer orden y de la teoría de conjuntos -basado en el gran texto ``A Logical Approach to Discrete Math''.
Si no recuerdo mal, el back-end está en Haskell.
Por último, este sistema se ha utilizado en cursos de lógica de primer año para ayudar a los estudiantes a escribir pruebas. Es útil tener un sistema que compruebe las pruebas de uno cuando se tiene alguna duda.
Editar Lo anterior fue en 2013, ahora a partir de 2017, ahora soporta
- creación de teorías lógicas mediante módulos con nombre al estilo del lenguaje Agda
- entrada unicode directamente a través de enlaces de tipo látex
- "Completar el código de los nombres y definiciones de los teoremas
- mensajes de error coloreados y algo útiles.
Además, ahora ya no es necesario instalar el sistema como una aplicación, sino que se puede utilizar directamente a través de un navegador.
Se ha utilizado con éxito en lugar de los exámenes de papel y lápiz a nivel universitario con más de 200 estudiantes solo en el trimestre de otoño de 2017.
Por desgracia, no es de código abierto.
1 votos
Aunque no estoy muy seguro de lo que pregunta exactamente, creo que la serie de publicaciones del blog de Tim Gowers puede ser de interés: gowers.wordpress.com/2013/03/25/ ; gowers.wordpress.com/2013/04/02/ ; gowers.wordpress.com/2013/04/14/
0 votos
Gracias. desgraciadamente mi internet está filtrado. wordpress no es accesible en irán. ¿sabes dónde más puedo conseguir estos posts? editaré mi pregunta para que sea más clara.
1 votos
Ah, pensé que te referías a un ordenador que demuestra teoremas en un lenguaje natural, en lugar de un comprobador de pruebas que puede comprobar pruebas en un lenguaje natural. De todos modos, si también te interesa lo primero, puedo enviarte el contenido de los posts.