青天の霹靂

wagahai ha ningen de aru. chie ha mada nai. 吾輩は人間である。知恵はまだ無い。

Coqをはじめる

 数学の証明がわからないのでCoqを使いたいとまえから思っていた。
日本語で書かれた本もあるけれどよくわからなかった。
もっとわかりやすく書いてほしい。

結城浩さんや平山尚さんの本のようにわかりやすく文章を書いてほしい。

 

 Coqのドキュメントではじめた。moveをみてみた。
https://coq.github.io/doc/master/refman/proof-engine/ssreflect-proof-language.html#coq:tacn.move

Example

Require Import ssreflect.
Goal not False.
1 subgoal

============================
~ False
move.
1 subgoal

============================
False
-> False

わからない。
ドキュメントの見方がわかったのはよかった。

SSReflectライブラリを使ってるんだから、ここからはじめることにした。

The SSReflect proof language — Coq 8.11+alpha documentation

 

 少しずつつづく。