3
我在Coq中有以下定理:Theorem T : exists x:A, P x.
我希望能夠在隨後的證明中使用此值。 I.E.我想說的是這樣的:「讓o
代表值使得P o
我知道o
存在由定理T
...。」在Coq中使用存在定理
我將如何做到這一點? 在此先感謝!
我在Coq中有以下定理:Theorem T : exists x:A, P x.
我希望能夠在隨後的證明中使用此值。 I.E.我想說的是這樣的:「讓o
代表值使得P o
我知道o
存在由定理T
...。」在Coq中使用存在定理
我將如何做到這一點? 在此先感謝!
從數學上講,您需要爲∃構造函數應用消除規則。通用消除策略elim
的作品。
elim T; intro o.
傻例如:
Parameter A : Prop.
Parameter P : A -> Prop.
Axiom T : exists x:A, P x.
Parameter G : Prop.
Axiom U : forall x:A, P x -> G.
Goal G.
Proof.
elim T; intro o.
apply U.
Qed.
自毀和案例也將用於這方面的工作。 – Yves