0

我正在通过逻辑基础课程并面临以下错误:

未定义的字符串

Lists.v,代码:

Definition manual_grade_for_rev_injective : option (nat*string) := None.

回复:

错误:在当前环境中找不到引用字符串。

在我添加Require Import String.到文件的开头后,错误消失了。但为什么我需要这样做?我想,该课程必须按原样进行。

警告错误

代码:

Set Warnings "-notation-overridden,-parsing".

回复:

错误:没有选项警告。

我无法修复它。

空列表“[]”符号未定义错误

在文件 Logic.v

Lemma in_not_nil :
  forall A (x : A) (l : list A), In x l -> l <> [].

[] 错误:

语法错误:在 '<>' 之后需要 [constr:operconstr](在 [constr:operconstr] 中)。

我无法修复它。

怎么了?请帮忙。

4

0 回答 0