なぜCoq ref: http://qiita.com/yoshihiro503/items/7e6a9994eb37ed7c3bf9