証明支援系ってゲームっぽいよね。動画の最後でCoqが○○でAgdaは□□みたいな話が出てきてた。 0005デフォルトの名無しさん2019/05/07(火) 16:33:30.27ID:F3iB8UC6 multicore ocamlは分かりやすいのでしょうか? 0006デフォルトの名無しさん2019/05/09(木) 19:05:05.55ID:QbjLFUUQ CoqがチンコでAgdaはマンコ? 0007デフォルトの名無しさん2019/05/25(土) 20:26:31.13ID:3c9sJ6MS Coq:Calculus of Construction ではなく Calculus of Inductive Construction Agda:Martin-Loef Type Theory どう違うのかはわからん でもCoCのが単純そう 0008デフォルトの名無しさん2020/02/15(土) 00:25:03.50ID:igxgvzDX age 依存型は証明に大いに役に立つ 「証明: 命題」命題が証明の型になるCurry-Howard同型対応を使うとプログラムを書く=証明するになる 命題は証明の型、つまり型だ 例えば「すべての整数nに対して、n=nである」という命題は、「∀n:Int. n==n」というふうな型として表せる。 こういう∀付きの型はnに適当な整数を代入すると1==1や2==2のように個々の整数の型が得られる つまり、値をパラメータに取る型ということだ 値をパラメータに取る型=依存型だ