ปัจจุบันฉันต้องเรียนรู้ 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.