Isabelle

Isabelle

Isabelle är en bevisassistent för att skriva och kontrollera matematiska bevis via datorn.
Isabelle är en bevisassistent för att skriva och kontrollera matematiska bevis via datorn.Det tillåter matematiska formler att uttryckas på ett formellt språk och ger verktyg för att bevisa dessa formler i en logisk kalkyl.
isabelle

Alternativ till Isabelle för alla plattformar med någon licens

Coq

Coq

Coq är en bevisassistent, som låter dig skriva matematiska bevis på ett rigoröst och formellt sätt, och få dem kontrollerade för datorns korrekthet.
F*

F*

F * är ett ML-liknande funktionellt programmeringsspråk som syftar till programverifiering.F * kan uttrycka exakta specifikationer för program, inklusive funktionella korrekthetsegenskaper.Program skrivna i F * kan översättas till OCaml eller F # för exekvering.
Agda

Agda

Agda är ett beroende typiskt funktionellt programmeringsspråk.Den har induktiva familjer, dvs datatyper som beror på värden, till exempel typen av vektorer med en viss längd.