如何在Coq中破坏对等价?

时间:2015-05-18 07:14:05

标签: coq

在使用Coq时,我试图在证明中破坏一对等价假设。但我没有找到适合我的策略。

案例是:

a, b, a', b' : nat
H0 : (a, b) = (a', b')

我想破坏H0中的对来生成

H1 : a = a'
H2 : b = b'

我怎样才能做到这一点?我应该使用哪种策略?或者我应该定义引理来破坏这样的对吗?

谢谢!

2 个答案:

答案 0 :(得分:5)

使用injection H0后跟intros作为第一个近似值。

答案 1 :(得分:3)

您也可以使用inversion H0一步完成。