我想知道如何在以下情况下重新排序目标:
lemma "P=Q"
proof (rule iffI, (*here I would like to swap goal order*), rule ccontr)
oops
我想要一个不涉及更改引理语句的解决方案。我意识到这一点prefer
并且defer
可以用于应用风格的证明,但我希望有一种可以在proof (...)
零件中使用的方法。
编辑:
正如 Andreas Lochbihler 所说,rule iffI[rotated]
在上面的例子中写作是有效的。但是,在不改变引理陈述的情况下,是否可以在以下情况下交换目标顺序?
lemma "P==>Q" "Q==>P"
proof ((*here I would like to swap goal order*), rule ccontr)
oops
这个例子可能看起来做作,但我觉得可能存在不方便改变引理的陈述的情况,或者在之前没有应用诸如iffI
.