我注意到符号可以被区别对待。例如<
,它只是一个常规定义的符号,unfold "<"
它的工作原理如下例所示:
Theorem a : 4 < 5.
Proof.
unfold "<".
但是,<=
与类型相关联的符号le
由于某种原因unfold "<="
不起作用,如下例所示:
Theorem a : 4 <= 5
Proof.
unfold "<=".
失败了Unable to interpret "<=" as a reference
。
我可以用一些 ltac 命令转换4 <= 5
成吗?le 4 5