bool和Datatypes.bool在需要导入coq库后混淆
二, 我正在检查软件基础,遇到了一个错误。 () 示例如下:bool和Datatypes.bool在需要导入coq库后混淆,coq,logical-foundations,Coq,Logical Foundations,二, 我正在检查软件基础,遇到了一个错误。 () 示例如下: Lemma eqb_stringP : forall x y : string, reflect (x = y) (eqb_string x y). 错误:在环境x:string y:string术语“eqb_string x”中 y“的类型为“bool”,而它的类型应为“Datatypes.bool” 关于如何进行的任何提示?SF对bool有自己的定义: 特别是在介绍性章节中,你需要小心不要把这与Coq的定义混淆。从SF
Lemma eqb_stringP : forall x y : string,
reflect (x = y) (eqb_string x y).
错误:在环境x:string y:string术语“eqb_string x”中
y“的类型为“bool”,而它的类型应为“Datatypes.bool”
关于如何进行的任何提示?SF对bool有自己的定义: 特别是在介绍性章节中,你需要小心不要把这与Coq的定义混淆。从SF导入文件或从标准库导入文件,但不能两者都导入 在后面的章节(afair)中,SF切换到标准库定义
Lemma eqb_stringP : forall x y : string,
reflect (x = y) (eqb_string x y).