Agda

Agda

Agda ist eine abhängig typisierte funktionale Programmiersprache.Es hat induktive Familien, dh Datentypen, die von Werten abhängen, wie z. B. die Art der Vektoren einer bestimmten Länge.
Agda ist eine abhängig typisierte funktionale Programmiersprache.Es hat induktive Familien, dh Datentypen, die von Werten abhängen, wie z. B. die Art der Vektoren einer bestimmten Länge.Es verfügt auch über parametrisierte Module, Mixfix-Operatoren, Unicode-Zeichen und eine interaktive Emacs-Schnittstelle, die den Programmierer beim Schreiben des Programms unterstützen kann.Agda ist eine Beweisassistentin.Es ist ein interaktives System zum Schreiben und Prüfen von Proofs.Agda basiert auf der Intuitionistischen Typentheorie, einem vom schwedischen Logiker Per Martin-Löf entwickelten Grundsystem für konstruktive Mathematik.Es hat viele Ähnlichkeiten mit anderen Proof-Assistenten, die auf abhängigen Typen basieren, wie Coq, Epigram, Matita und NuPRL.
agda

Alternativen zu Agda für alle Plattformen mit einer Lizenz

Coq

Coq

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.
F*

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.
Isabelle

Isabelle

Isabelle ist eine Beweisassistentin für das Schreiben und Überprüfen von mathematischen Beweisen per Computer.