ฉันคิดว่ามันเกี่ยวกับเวลาที่เรามีคำถามพิสูจน์กอล์ฟอีกครั้ง
เวลานี้เรากำลังจะพิสูจน์ความจริงเชิงตรรกะที่รู้จักกันดี
การทำเช่นนี้เราจะใช้Łukasiewiczที่สามของความจริง Schema , ชุดที่สง่างามอย่างเหลือเชื่อของสามหลักการที่มีความสมบูรณ์มากกว่าตรรกะประพจน์
นี่คือวิธีการทำงาน:
สัจพจน์
ระบบŁukasiewiczมีสัจพจน์สามประการ พวกเขาคือ:
หลักการความจริงสากลโดยไม่คำนึงถึงสิ่งที่เราเลือก ,และ\ณ จุดใดในหลักฐานเราสามารถแนะนำหนึ่งในสัจพจน์เหล่านี้ เมื่อเราแนะนำความจริงให้คุณแทนที่แต่ละกรณีของ ,และด้วย "การแสดงออกที่ซับซ้อน" การแสดงออกที่ซับซ้อนคือการแสดงออกที่ทำจากอะตอม (แสดงโดยตัวอักษร - ) และผู้ประกอบการหมายถึง ( ) และไม่ ( )Z →
ตัวอย่างเช่นถ้าฉันต้องการแนะนำความจริงแรก (LS1) ที่ฉันสามารถแนะนำได้
หรือ
ในกรณีแรกคือและคือในขณะที่ในกรณีที่สองทั้งสองเกี่ยวข้องกับนิพจน์มากกว่า คือและ WASDψ B φ ( → ) ψ ¬ D
การทดแทนที่คุณเลือกใช้จะขึ้นอยู่กับสิ่งที่คุณต้องการในการพิสูจน์ในขณะนี้
Modus Ponens
ตอนนี้เราสามารถแนะนำข้อความที่เราต้องการเชื่อมโยงเข้าด้วยกันเพื่อสร้างข้อความใหม่ วิธีการที่ทำใน Axiom Schema (LS) ของŁukasiewiczนั้นอยู่ที่ Modus Ponens Modus Ponens ให้เราจดสองข้อความในแบบฟอร์ม
และยกตัวอย่างคำสั่งใหม่
เช่นเดียวกับ Axiomsและเราที่สามารถยืนหยัดเพื่อแถลงการณ์ใดก็ได้
ทั้งสองงบสามารถอยู่ที่ใดก็ได้ในการพิสูจน์พวกเขาไม่จำเป็นต้องติดกันหรือคำสั่งพิเศษใด ๆ
งาน
งานของคุณจะได้รับการพิสูจน์กฎหมายของ contrapositives นี่คือคำสั่ง
ตอนนี้คุณอาจสังเกตเห็นว่าสิ่งนี้ค่อนข้างคุ้นเคยมันเป็นการยกตัวอย่างของการย้อนกลับของสัจพจน์ที่สามของเรา
อย่างไรก็ตามนี่ไม่ใช่ความสำเร็จเล็กน้อย
เกณฑ์การให้คะแนน
การให้คะแนนสำหรับความท้าทายนี้ค่อนข้างง่ายทุกครั้งที่คุณยกตัวอย่างความจริงนับเป็นจุดและการใช้ modus ponens แต่ละครั้งนั้นนับเป็นประเด็น นี่คือจำนวนบรรทัดในหลักฐานของคุณ เป้าหมายควรจะลดคะแนนของคุณ (ทำให้ต่ำที่สุดเท่าที่จะทำได้)
ตัวอย่างหลักฐาน
ตกลงตอนนี้ให้ใช้สิ่งนี้เพื่อสร้างหลักฐานขนาดเล็ก เราจะพิสูจน์
บางครั้งมันเป็นการดีที่สุดที่จะทำงานย้อนกลับเพราะเรารู้ว่าเราต้องการอยู่ที่ไหน ในกรณีนี้เนื่องจากเราต้องการลงท้ายด้วยและนี่ไม่ใช่หนึ่งในสัจพจน์ของเราที่เรารู้ว่าขั้นตอนสุดท้ายจะต้องเป็น modon ponens ดังนั้นจุดสิ้นสุดของการพิสูจน์ของเราจะมีลักษณะเช่นนี้
φ
φ → (A → A)
A → A M.P.
โดยที่เป็นสำนวนที่เรายังไม่รู้คุณค่าของ ตอนนี้เราจะมุ่งเน้นไปที่A) สิ่งนี้สามารถถูกแนะนำโดย modus ponens หรือ LS3 LS3 ต้องการให้เราพิสูจน์ซึ่งดูยากพอ ๆ กับดังนั้นเราจะไปกับ modon ponens ดังนั้นตอนนี้ข้อพิสูจน์ของเราดูเหมือน
φ
ψ
ψ → (φ → (A → A))
φ → (A → A) M.P.
A → A M.P.
ตอนนี้ดูเหมือนกับสัจพจน์ที่สองของเรา LS2 ดังนั้นเราจะเติมมันในรูปแบบ LS2
A → χ
A → (χ → A)
(A → (χ → A)) → ((A → χ) → (A → A)) L.S.2
(A → χ) → (A → A) M.P.
A → A M.P.
ตอนนี้ประโยคที่สองของเราสามารถสร้างได้อย่างชัดเจนจาก LS1 ดังนั้นเราจะเติมคำนั้นลงไป
A → χ
A → (χ → A) L.S.1
(A → (χ → A)) → ((A → χ) → (A → A)) L.S.2
(A → χ) → (A → A) M.P.
A → A M.P.
ตอนนี้เราก็ต้องไปหาเช่นที่เราสามารถพิสูจน์Aสิ่งนี้สามารถทำได้อย่างง่ายดายด้วย LS1 ดังนั้นเราจะลองทำดู→การχ
A → (ω → A) L.S.1
A → ((ω → A) → A) L.S.1
(A → ((ω → A) → A)) → ((A → (ω → A)) → (A → A)) L.S.2
(A → (ω → A)) → (A → A) M.P.
A → A M.P.
ตอนนี้เนื่องจากทุกขั้นตอนของเราเป็นธรรมเราสามารถกรอกเป็นคำสั่งใด ๆ ที่เราต้องการและหลักฐานจะถูกต้อง เราสามารถเลือกแต่ผมจะเลือกเพื่อให้เป็นที่ชัดเจนว่ามันไม่จำเป็นที่จะต้อง
A → (B → A) L.S.1
A → ((B → A) → A) L.S.1
(A → ((B → A) → A)) → ((A → (B → A)) → (A → A)) L.S.2
(A → (B → A)) → (A → A) M.P.
A → A M.P.
และนั่นคือข้อพิสูจน์
ทรัพยากร
โปรแกรมตรวจสอบ
นี่คือโปรแกรม Prolog ที่คุณสามารถใช้เพื่อตรวจสอบว่าหลักฐานของคุณเป็นจริง ควรวางแต่ละขั้นตอนในบรรทัดของตัวเอง ->
ควรใช้สำหรับการบอกเป็นนัยและ-
ไม่ควรใช้อะตอมสามารถแสดงสตริงของอักขระตัวอักษรใด ๆ ได้
Metamath
Metamathใช้ระบบŁukasiewiczสำหรับการพิสูจน์ในแคลคูลัสเชิงประพจน์ดังนั้นคุณอาจต้องการแหย่ที่นั่นเล็กน้อย พวกเขายังมีหลักฐานการทฤษฎีบทความท้าทายนี้ขอซึ่งสามารถพบได้ที่นี่ มีคำอธิบายที่นี่ของวิธีการอ่านการพิสูจน์
เครื่องพิสูจน์อันเหลือเชื่อ
@ Antonyทำให้ฉันตระหนักถึงเครื่องมือที่เรียกว่าเครื่อง Incredible Proofซึ่งช่วยให้คุณสร้างการพิสูจน์ในหลายระบบโดยใช้ระบบการพิสูจน์กราฟิกที่ดี หากคุณเลื่อนลงคุณจะพบว่าพวกเขาสนับสนุนระบบŁukasiewicz ดังนั้นถ้าคุณเป็นคนที่มีทัศนวิสัยมากขึ้นคุณสามารถพิสูจน์หลักฐานของคุณได้ที่นั่น คะแนนของคุณจะเป็นจำนวนบล็อกที่ใช้ลบ 1
((P → Q) → R) → ((R → P) → (S → P))