我正在测试AAC战术库,以重写模数相关性和交换性。根据{{3}},应该:
根据您的安装,修改以下两行, 或者将它们添加到.coqrc文件中,替换“。”与路径 aac_tactics库。
Add Rec LoadPath "." as AAC_tactics.
Add ML Path ".".
Require Import AAC.
Require Instances.
但我不知道如何找到aac_tactics库的路径,并使用“。”没用。
我在Ubuntu 16.04 LTS下安装了Coq:
opam repo add coq-released https://coq.inria.fr/opam/released
opam install coq-mathcomp-ssreflect.1.6
opam install coq-aac-tactics.8.5.1
有谁知道在哪里找到图书馆的位置?
答案 0 :(得分:1)
这似乎有用(至少在本教程中):
(*
Add Rec LoadPath "." as AAC_tactics.
Add ML Path ".".
*)
Require Import AAC_tactics.AAC.
Require Import AAC_tactics.Instances.
通常,OPAM将其内容存储在~/.opam
中。您可以在终端中使用以下命令查找它:
$ opam config var root
然后你可以有多个称为开关的配置(它主要用于保存不同版本的OCaml编译器)。您可以通过以下方式找到当前交换机的根目录:
$ opam config var prefix
当前交换机的库保存在您可以在此处查找的目录中:
$ opam config var lib
在那里你会找到AAC_tactics
子目录,这是我们需要添加到上面导入的前缀。