【问题标题】:Is it possible to jointly recurse on a pair of variables in Coq?是否可以在 Coq 中对一对变量进行联合递归?
【发布时间】:2017-05-15 01:13:08
【问题描述】:

假设我正在尝试证明以下内容:

Theorem le_s_n : forall n m, S n <= S m -> n <= m.

我觉得对(n, m) 进行归纳可能会很有成效。这些情况类似于(0, 0)、(0, S m')、(S n', 0) 和(S n', S m')。这有可能吗?

【问题讨论】:

  • 您可以尝试这样做,但效率不会很高。一种更有希望的方法是检查(归纳)证据S n &lt;= S m。

标签: coq induction


【解决方案1】:

您可以查看this answer 以了解字典顺序,但我建议阅读@ejgallego cmets,我完全同意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2010-09-08
    • 2017-03-24
    • 1970-01-01
    • 2010-10-18
    • 2017-12-09
    • 2011-09-06
    相关资源
    最近更新 更多