我正在从http://www.seas.upenn.edu/~cis500/current/sf/lf-current/这本书开始,这本书是对Coq和自动定理证明的介绍。
我首先完成Basics.v文件,然后在同一目录中对其进行编译,从而生成Basics.vo。然后,我开始研究Induction.v,并从Basics.v引用“ evenb”函数时出现错误。完整的错误文本是这样的:
“在当前环境中找不到参考evenb。”
此外,我正在macOS上工作,它无法从命令行识别输入“ coqide”。我觉得这与我原来的Coq无法识别“ evenb”参考有关。以前,我仅通过IDE而不是命令行在Coq中工作。有任何解决方法的想法吗?
更新
我想安装其他版本的Coq(8.6),因为我所参考的书是专门针对该版本设计的,所以我认为这可能会解决问题。如果有人对最好的方法有任何建议,请告诉我。