如何证明所有人P:Prop,~~ P-> P

时间:2019-04-15 06:09:02

标签: coq

我对coq编程完全陌生,并试图解决以下逻辑问题。

Theorem nnp_imp_p : forall P : Prop, ~~P -> P.
Proof.
  unfold not.
  intros P P_implies_F_implies_F.
Abort.

On coq console I saw the subgoal as 
1 subgoal
P : Prop
P_implies_F_implies_F : (P -> False) -> False
______________________________________(1/1)
P

在此之后,我无法证明任何事情……是否意味着无法使用coq证明给定的逻辑,或者我做错了什么? 因为使用经典逻辑使用真值表,我们可以轻松证明它。 请建议...。

0 个答案:

没有答案