Open2
定理証明支援系いろいろ
ピン留めされたアイテム
色々な定理証明支援系の機能・特徴などをまとめていきます。あまり知らないので教えて頂けると嬉しいです。
名前 | 依存型 | Extraction[1] | Link |
---|---|---|---|
Isabelle | Haskell, OCaml, SML, Scala | https://isabelle.in.tum.de | |
Coq | Yes | Haskell, OCaml, Scheme | https://coq.inria.fr |
Agda | Yes | Haskell, JavaScript | https://wiki.portal.chalmers.se/agda/pmwiki.php |
Vampire | http://www.vprover.org | ||
TLA+ | Go[2] | http://lamport.azurewebsites.net/tla/tla.html | |
Idris | Yes | http://docs.idris-lang.org/en/latest/tutorial/theorems.html | |
Learn | Yes | http://leanprover.github.io | |
Cedille | Yes | https://cedille.github.io |
-
ここで Extraction は定理証明支援系のコードから他言語への変換機能のことを言っています。 ↩︎
取り敢えず思い浮かんだものを書き出した。