Agda

Agda

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.
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 interfaz interactiva Emacs que puede ayudar al programador a escribir el programa.Agda es una asistente de pruebas.Es un sistema interactivo para escribir y verificar pruebas.Agda se basa en la teoría de tipo intuicionista, un sistema fundamental para las matemáticas constructivas desarrollado por el lógico sueco Per Martin-Löf.Tiene muchas similitudes con otros asistentes de prueba basados ​​en tipos dependientes, como Coq, Epigram, Matita y NuPRL.
agda

Alternativas a Agda para todas las plataformas con cualquier licencia

Coq

Coq

Coq es un asistente de pruebas, que le permite escribir pruebas matemáticas de una manera rigurosa y formal, y hacer que la computadora verifique su corrección.
F*

F*

F * es un lenguaje de programación funcional similar a ML destinado a la verificación del programa.F * puede expresar especificaciones precisas para los programas, incluidas las propiedades de corrección funcional.Los programas escritos en F * se pueden traducir a OCaml o F # para su ejecución.
Isabelle

Isabelle

Isabelle es una asistente de pruebas para escribir y verificar pruebas matemáticas por computadora.