使用 "omega" 类型 "N"

Using "omega" for type "N"

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

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

lia 策略在 Lia 模块中可用,似乎适用于 N