【发布时间】:2020-06-12 18:19:06
【问题描述】:
我正在编写自己的第一个 Coq 文件,但在导出另一个用户定义的文件(由《软件基础》一书定义)时遇到问题。
问题是我当前的 Coq 文件的路径为 Coq/NWA.v,而我要导入的文件的路径为 Coq/SoftwareFoundations/lf/Rel.v。我尝试了以下语法:
From Coq/SoftwareFoundations/lf Require Import Rel.v
&
From Coq.SoftwareFoundations.lf Require Import Rel.v
&
From ./../SoftwareFoundations/lf Require Import Rel.v
所有这些都给出了语法错误。如何导入 Rel.v 文件?
【问题讨论】:
-
我按照以下步骤操作: (1) 我制作了一个内容为 '-Q ./../SoftwareFoundations/lf/LF' 的 _CoqProject 文件。 (2) 我在文件 NWA.v 中添加了 From 'LF Require Export Rel' 行。 (3) 从命令行我运行 cmd: "coq_makefile -f _CoqProject *.v -o Makefile" (4) 我重新编译文件 Rel.v 我仍然遇到语法错误。
标签: coq