1
This answer提供了一个简单有用的技巧:unfold ">="
与unfold ge
相同,但不要求您知道>=
是ge
的记号。在范围内展开记号
你可以对范围内的符号做同样的事吗?
Require Import NArith.
Goal forall x, (x >= x)%N.
unfold ">=".
这里unfold ">="
,因为它试图展开ge
,不N.ge
没有做任何事情。
我已经找到了以下解决方案:
Open Scope N.
unfold ">=".
但有一个语法允许展开这个符号无需先打开的范围?
谢谢!我曾尝试过很多语法,但不是这个。 –
'(term)%scope'是本地打开解释范围的标准语法。恰巧Coq在这种情况下也接受它。它实际上不是'范围',而是'钥匙',我在这里很sl。。 –