Coq aac_tactics在哪里安装?

时间:2016-06-24 17:26:31

标签: coq opam coq-plugin

我正在测试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

有谁知道在哪里找到图书馆的位置?

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子目录,这是我们需要添加到上面导入的前缀。