我正在做一个证明,在那里我生成了两个案例
destruct (eq_id_dec Y X)
(eq_id_dec
本质上类似于eq_nat_dec
)。
e: Y = X
这给出了两种情况,分别增加了平等和不平等的假设n: Y <> X
。
在第一种情况下,我可以轻松使用rewrite e
or rewrite <- e
。
但是我怎样才能有效地利用第二种情况下的不等式呢?例如,考虑一个目标,例如
(if eq_id_dec X Y then AAA else BBB) = BBB
?
我尝试unfold eq_id_dec
了一些rewrite
S 但卡住了。