Isabelle es una asistente de pruebas para escribir y verificar pruebas matemáticas por computadora. Permite que las fórmulas matemáticas se expresen en un lenguaje formal y proporciona herramientas para probar esas fórmulas en un cálculo lógico.
F * (pronunciado estrella F) es un lenguaje de programación funcional tipo ML destinado a la verificación del programa. Su sistema de tipos incluye polimorfismo, tipos dependientes, efectos monádicos, tipos de refinamiento y un cálculo de condición previa más débil. Juntas, esta...
Agda es un lenguaje de programación funcional de tipo dependiente. Tiene familias inductivas, es decir, tipos de datos que dependen de valores, como el tipo de vectores de una longitud dada. También tiene módulos parametrizados, operadores mixfix, caracteres Unicode y una interf...
Coq es un asistente de prueba, que le permite escribir pruebas matemáticas de una manera rigurosa y formal, y hacer que la computadora las verifique. También permite la programación con pruebas de corrección para el código y los tipos dependientes.
Isabelle Comentarios
Todavía no hay comentarios