如何在Coq中证明x + y - z = x +(y - z)

时间:2015-05-16 00:53:51

标签: coq proof

我想证明这一点:

1 subgoals
x : nat
y : nat
z : nat
______________________________________(1/1)
x + y - z = x + (y - z)

它看起来微不足道,但它让我很困惑,我还需要它作为另一个证据。

感谢。

1 个答案:

答案 0 :(得分:4)

如果y< = z,那么您尝试证明的内容并不成立,因为如果< = b,则$(document).ready(function(){ $('#slide').click(function(){ var hidden = $('.hidden'); if (hidden.hasClass('visible')){ hidden.animate({"left":"-228px"}, "slow").removeClass('visible'); $('#slide').animate({"left":"0px"}, "slow"); } else { hidden.animate({"left":"0px"}, "slow").addClass('visible'); $('#slide').animate({"left":"228px"}, "slow"); } }); }); a-b为零。

Omega是一种用于不等式和简单算术的有用策略。

nat

但是,您的身份当然适用于整数Require Import Omega. Theorem foo: forall x y z:nat, (x = 0 \/ z <= y) <-> x + y - z = x + (y - z). intros; omega. Qed.

Z