4
Coq ist ein Proof-Assistent, mit dem Sie mathematische Beweise streng und formal schreiben und vom Computer auf ihre Richtigkeit überprüfen lassen können.Es ermöglicht auch die Programmierung mit Korrektheitsnachweisen für den Code und abhängigen Typen.
coq
Webseite:
https://coq.inria.fr/Kategorien
Alternativen zu Coq für alle Plattformen mit einer Lizenz
3
F*
F * ist eine ML-ähnliche funktionale Programmiersprache zur Programmverifizierung.F * kann genaue Programmspezifikationen ausdrücken, einschließlich funktioneller Korrektheitseigenschaften.In F * geschriebene Programme können zur Ausführung in OCaml oder F # übersetzt werden.
3