Coq演習

課題12 難しすぎ。

先人のを参考に丸写し。あとで見直す。

http://homepage2.nifty.com/magicant/programmingmemo/coq/byhyp.html
http://homepage2.nifty.com/magicant/programmingmemo/coq/bygoal.html

あらためて読んで、代数的データ型というものをちっとも分かっていなかった。
existsもforallに似てるけど、TrueやFalseや果てはnatやlistのお仲間(代数的データ型)に過ぎないということ。

あと、証明木に慣れたい。