Coq

Coq

Coq er en bevisassistent, som giver dig mulighed for at skrive matematiske bevis på en streng og formel måde og få dem kontrolleret for korrektheden ved computeren.
Coq er en bevisassistent, som giver dig mulighed for at skrive matematiske bevis på en streng og formel måde og få dem kontrolleret for korrektheden ved computeren.Det tillader også programmering med bevis for korrekthed for koden og afhængige typer.
coq

Internet side:

Alternativer til Coq til alle platforme med enhver licens

F*

F*

F * er et ML-lignende funktionelt programmeringssprog rettet mod programverifikation.F * kan udtrykke præcise specifikationer for programmer, herunder funktionelle korrekthedsegenskaber.Programmer skrevet i F * kan oversættes til OCaml eller F # til udførelse.
Isabelle

Isabelle

Isabelle er en bevisassistent til at skrive og kontrollere matematiske bevis via computeren.
Agda

Agda

Agda er et afhængigt typisk funktionelt programmeringssprog.Det har induktive familier, dvs. datatyper, der afhænger af værdier, såsom typen af ​​vektorer med en given længde.