エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
対話的定理証明系 Coq では、それ自身でプログラムを書き、性質を証明し、証明したコードを Haskell, OC... 対話的定理証明系 Coq では、それ自身でプログラムを書き、性質を証明し、証明したコードを Haskell, OCaml, Scheme といった言語のプログラムとして抽出(Extraction)することができる。 しかし、 Lisp 系の言語で実用的なプログラムというと、 Common Lisp や Emacs Lisp で書かれることが多いのも事実である。 ということで Coq to Scheme Extraction で生成された Scheme コードを Common Lisp や Emacs Lisp (24.1 以降)としても読めるように変換するプログラムを作ってみた。 (変換の仕方は、同様のことを Coq 本体を改造して実現する話を ProofSummit 2014 でしたので、そのときのスライドを参照のこと) 変換プログラムは R7RS Scheme で書かれている。例えばリ