Şu anda Coq öğrenmek zorunda ve nasıl başa çıkacağımı bilmiyorum or
:
Örnek olarak, olduğu kadar basit, nasıl kanıtlayacağımı göremiyorum:
Theorem T0: x \/ ~x.
Biri bana yardım edebilirse gerçekten çok memnun olurum.
Referans için bu hile sayfasını kullanıyorum .
Ayrıca aklımda bulunan bir kanıt örneği: Burada çift olumsuzlama için:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.
hedefinizi çözer T0
.
NNPP
'nin türüforall p:Prop, ~ ~ p -> p.
, bu yüzden kanıtlamak için kullanmak hile yapıyorT7
. İçe aktarırkenClassical_Prop
AlacağınızAxiom classic : forall P:Prop, P \/ ~ P.