我正在尝试证明以下关于自然数的平凡抵消定理: forall i, j, k in nat .((i+j) = (i+k)) -> (j = k) 下面是我用Coq编写的代码 Theorem cancel : forall (i j k : nat),
((add i j) = (add i之后,Coq试图证明归纳的基础,这是微不足道的: j = k -> j = k 几乎所有的Coq教程都是从证明A
我现在必须使用Coq来证明P是错误的。为了在纸上做到这一点,我假设P成立,然后得出一个矛盾,从而证明P不成立。Variables {…} : Prop.Hypothesis rule2 : … ..
.Variable s : P. (* Assume that P holds for proof by contradic