我定义了这个符号:
Definition Id (n:nat):= n.
Notation "'ID' { n } ":= (Id n) (no associativity, at level 99).
哪个工作得很好。现在我想添加格式来更改换行符和对齐方式。假设我想打印这样的东西:
ID
{ n }
所以我尝试了以下符号:
Notation "'ID' { n } ":= (Id n) (no associativity, at level 99,
format "'ID' '//' { n } ").
在这种情况下,我得到
警告:标识符“{”开头的字符“{”无效。
那么我应该如何使用 { 定义格式?