我正在通过逻辑基础课程,并且遇到以下错误:
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])。
我无法修复。
怎么了?请帮助。