如何解决在 HOL 中证明非负整数是有根据的 或者只是它们的归纳原理
我想在 HOL 中证明非负整数是有根据的。 怎么办?
DeFinition int_lt_def:
int_lt = λ(x:int). λ(y:int). (0≤x)/\(x<y)
End
Theorem WF_int_lt:
WF int_lt
Proof
simp [relationTheory.WF_DEF] >>
gen_tac >>
simp [int_lt_def] >>
cheat
QED
我知道,自然数和非负数之间存在双射。
这个双射保留了两种方式的顺序。
归纳原理适用于自然数。
从归纳原则遵循最小数原则。
如果我有正数的归纳原理,那么我可以重复证明,证明非负整数的最小数原理。
所以我认为主要问题可以浓缩为以下问题:
如何证明非负数的归纳原理?
原则:
∀P. (∀x. (∀y. 0 ≤ y ∧ y < x ⇒ P y) ⇒ P x) ⇒ ∀x. P x
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。