【发布时间】:2015-11-26 01:35:17
【问题描述】:
我看到了一个 Coq 符号定义“评估到”如下:
Notation "e '||' n" := (aevalR e n) : type_scope.
我正在尝试将符号 '||' 更改为其他符号,因为 || 经常用于逻辑 or。但是,我总是收到错误
A left-recursive notation must have an explicit level
例如,当我将'||' 更改为:
'\|/'、'\||/'、'|_|'、'|.|'、'|v|' 或 '|_'。
|| 这里有什么特别之处吗?以及我应该如何修复它以使这些其他符号工作(如果可能的话)?
【问题讨论】: