gpt4 book ai didi

coq - 如何在 Coq 中系统地将不等式归一化为 < (lt) 和 <= (le)?

转载 作者:行者123 更新时间:2023-12-02 14:29:32 26 4
gpt4 key购买 nike

在证明有关不等式的事实(对于实数)时,有 < , <= , > ,和>= 。写下并使用这两种形式的定理/引理有点乏味。

目前,我将这些转换为 <<=首先手动assert然后证明一个微不足道的子目标。我想知道是否有可能自动将所有不平等标准化为 <<=在假设和目标中?

最佳答案

gtge 是分别对交换的参数调用 ltle 的函数。要摆脱它们,只需展开它们即可。

unfold gt, ge.

您可能还想展开 lt:它是根据 le 定义的。由于gt的定义使用了lt,因此首先展开gt

unfold gt, ge, lt.

当尝试使用 auto 证明目标时,您可以告诉 Coq 尝试此操作。

Hint Unfold gt ge lt.

关于coq - 如何在 Coq 中系统地将不等式归一化为 < (lt) 和 <= (le)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34467163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com