वर्तमान में मुझे Coq सीखना है और पता नहीं है कि कैसे निपटें or
:
एक उदाहरण के रूप में, यह जितना सरल है, मैं यह नहीं देखता कि कैसे साबित किया जाए:
Theorem T0: x \/ ~x.
मैं वास्तव में इसकी सराहना करूंगा, अगर कोई मेरी मदद कर सके।
संदर्भ के लिए मैं इस चीट शीट का उपयोग करता हूं ।
इसके अलावा मेरे मन में एक प्रमाण का एक उदाहरण है: यहाँ डबल नकार के लिए है:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.
लिए अपने लक्ष्य को हल करती है T0
।
NNPP
का प्रकार हैforall p:Prop, ~ ~ p -> p.
, इसलिए यह साबित करने के लिए इसका उपयोग करने के लिए धोखा दे रहा हैT7
। जब आप आयातClassical_Prop
करते हैं तो आपको मिलता हैAxiom classic : forall P:Prop, P \/ ~ P.