Agda

Agda

Agda, bağımlı olarak yazılan işlevsel bir programlama dilidir.Endüktif ailelere, yani belirli bir uzunluktaki vektörlerin türü gibi değerlere bağlı veri türlerine sahiptir.
Agda, bağımlı olarak yazılan işlevsel bir programlama dilidir.Endüktif ailelere, yani belirli bir uzunluktaki vektörlerin türü gibi değerlere bağlı veri türlerine sahiptir.Ayrıca, parametrelenmiş modüller, mixfix operatörleri, Unicode karakterleri ve programcıya programın yazılmasına yardımcı olabilecek etkileşimli bir Emacs arabirimi vardır.Agda bir kanıt asistanıdır.Provaları yazmak ve kontrol etmek için etkileşimli bir sistemdir.Agda, İsveçli mantıkçı Per Martin-Löf tarafından geliştirilen yapıcı matematik için temel bir sistem olan sezgisel tip teorisine dayanmaktadır.Coq, Epigram, Matita ve NuPRL gibi bağımlı türlere dayanan diğer kanıt asistanlarıyla birçok benzerliği vardır.

Herhangi bir lisansa sahip tüm platformlar için Agda'a alternatifler

Coq

Coq

Coq, matematiksel kanıtları titiz ve resmi bir şekilde yazmanıza ve bilgisayar tarafından doğru olup olmadığını kontrol etmenize izin veren bir kanıt asistanıdır.
F*

F*

F *, program doğrulamayı amaçlayan ML benzeri bir işlevsel programlama dilidir.F *, fonksiyonel doğruluk özellikleri dahil olmak üzere programlar için kesin özellikleri ifade edebilir.F * ile yazılmış programlar yürütme için OCaml veya F # diline çevrilebilir.
Isabelle

Isabelle

Isabelle matematiksel kanıtları bilgisayarla yazmak ve kontrol etmek için kanıt asistanıdır.