我有文件:
String0.ml
提取自String.v
(来自 Coq 库)String.ml
:是Ocaml的字符串库
将我的测试文件从 Coq 提取到 Ocaml 后,我想String.ml
在 Ocaml 的库中使用,所以我编写了一个替换命令将所有替换String0
为String
.
问题出在文件test.v
中,我使用了以下定义之一:
Definition beq_string := beq_dec string_dec.
string_dec
Ocaml 的库中没有这个函数,但 Coq 的字符串库中有
所以我编译的时候出错了test.ml
open String
let beq_string = beq_dec string_dec
错误:未绑定的值 string_dec
我想将 Ocaml 的字符串库用于我的所有提取文件。我怎样才能编译string_dec
?