0
如果目標狀態是這樣的:應用適用的戰術房地而不是目標
a : Prop
b : Prop
H1 : a
H2 : b -> c
============================
c
然後,我可以將其轉換爲使用apply H2
戰術以下狀態:
a : Prop
b : Prop
H1 : a
H2 : b -> c
============================
b
現在,我想要做同樣的事情,但假設:
a : Prop
b : Prop
H1 : a
H2 : b -> a
============================
b
我想介紹一個新的假設(或簡化exi刺傷假設),使得我在場所中有一個新的H3 : b
。那可能嗎 ?
我嘗試了apply
的各種變化,但一切都導致某種錯誤。代碼爲上述狀態:
Lemma test : forall {a b : Prop},
a /\ (b -> a) -> b.
Proof.
intros a b.
intros [H1 H2].
Abort.