Ş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_PropAlacağınızAxiom classic : forall P:Prop, P \/ ~ P.