为了进行研究,我在Coq中为nat
类型编写了一堆函数,并证明它们是正确的。现在,我需要为类型N
编写相同的函数,但是证明其正确性似乎很痛苦,因为omega
策略不适用于该类型。 omega
上的N
是否可以替代?
到目前为止,我已经研究了Nnat
库,并发现了从N
到nat
的一些有用翻译,反之亦然。如果没有omega
替代方案,是否有一种策略可以将N
中的目标快速转换为nat
并在其上使用omega
?
答案 0 :(得分:1)
lia
模块中提供的Lia
策略似乎可以与N
一起使用。