Coq 使用;“欧米茄”;对于“类型”;";

Coq 使用;“欧米茄”;对于“类型”;";,coq,coq-tactic,Coq,Coq Tactic,在我的研究中,我在Coq中为类型nat编写了一系列函数,并证明它们是正确的。现在,我需要为类型N编写相同的函数,但是证明它们的正确性似乎是一件痛苦的事情,因为omega策略不适用于这种类型。在N上是否有替代的omega 到目前为止,我已经查看了库Nnat,发现了从N到nat的一些有用的翻译,反之亦然。如果不存在omega替代方案,是否有一种策略可以快速将N中的目标转换为nat并在其上使用omega?lia模块中提供的lia策略似乎与N一起工作

在我的研究中,我在Coq中为类型
nat
编写了一系列函数,并证明它们是正确的。现在,我需要为类型
N
编写相同的函数,但是证明它们的正确性似乎是一件痛苦的事情,因为
omega
策略不适用于这种类型。在
N
上是否有替代的
omega


到目前为止,我已经查看了库
Nnat
,发现了从
N
nat
的一些有用的翻译,反之亦然。如果不存在
omega
替代方案,是否有一种策略可以快速将
N
中的目标转换为
nat
并在其上使用
omega

lia
模块中提供的
lia
策略似乎与
N
一起工作