ใช้ในการหาข้อสรุปในสิบของหักธรรมชาติระบบพิสูจน์กฎหมาย DeMorgan ของ
กฎของการลดธรรมชาติ
บทนำการปฏิเสธ:
{(P → Q), (P → ¬Q)} ⊢ ¬Pการกำจัดการปฏิเสธ:
{(¬P → Q), (¬P → ¬Q)} ⊢ Pและการแนะนำ:
{P, Q} ⊢ P ʌ Qและกำจัด:
P ʌ Q ⊢ {P, Q}หรือแนะนำ:
P ⊢ {(P ∨ Q),(Q ∨ P)}หรือกำจัด:
{(P ∨ Q), (P → R), (Q → R)} ⊢ Rแนะนำ Iff:
{(P → Q), (Q → P)} ⊢ (P ≡ Q)การกำจัด Iff:
(P ≡ Q) ⊢ {(P → Q), (Q → P)}ถ้าแนะนำ:
(P ⊢ Q) ⊢ (P → Q)ถ้ากำจัด:
{(P → Q), P} ⊢ Q
โครงสร้างหลักฐาน
แต่ละคำสั่งในการพิสูจน์ของคุณจะต้องเป็นผลมาจากหนึ่งในสิบกฎที่ใช้กับข้อเสนอที่ได้รับมาก่อนหน้านี้ (ไม่มีตรรกะแบบวงกลม) หรือข้อสันนิษฐาน (อธิบายไว้ด้านล่าง) แต่ละกฎดำเนินการตามข้อเสนอบางอย่างทางด้านซ้ายมือของ⊢(ผู้ดำเนินการตามผลลอจิคัล) และสร้างข้อเสนอจำนวนใด ๆ จากด้านขวามือ ถ้าคำนำหน้าทำงานแตกต่างจากตัวดำเนินการที่เหลือเล็กน้อย (อธิบายรายละเอียดด้านล่าง) มันทำงานข้ามหนึ่งคำสั่งที่เป็นผลมาจากเหตุผลอื่น
ตัวอย่างที่ 1
คุณมีข้อความต่อไปนี้:
{(P → R), Q}
คุณสามารถใช้และแนะนำเพื่อทำ:
(P → R) ʌ Q
ตัวอย่างที่ 2
คุณมีข้อความต่อไปนี้:
{(P → R), P}
คุณสามารถใช้หากการคัดออก:
R
ตัวอย่างที่ 3
คุณมีข้อความต่อไปนี้:
(P ʌ Q)
คุณสามารถใช้และกำจัดเพื่อทำ:
P
หรือที่จะทำให้:
Q
การขยายพันธุ์อัสสัมชัญ
คุณอาจถือว่าข้อความใด ๆ ที่คุณต้องการ ณ เวลาใดก็ได้ ข้อความใด ๆ ที่ได้มาจากสมมติฐานเหล่านี้จะ "พึ่งพา" กับพวกเขา งบจะขึ้นอยู่กับสมมติฐานที่งบหลักของพวกเขาพึ่งพา วิธีเดียวที่จะกำจัดข้อสันนิษฐานได้คือถ้าแนะนำ สำหรับการแนะนำถ้าคุณเริ่มต้นด้วยคำชี้แจงQที่สามารถพึ่งพาคำสั่งและจบลงด้วยการP (P → Q)คำสั่งใหม่คือการพึ่งพาทุกสมมติฐานQอาศัยยกเว้นPสำหรับสมมติฐาน คำแถลงขั้นสุดท้ายของคุณไม่ควรใช้สมมติฐานใด ๆ
เฉพาะและให้คะแนน
คุณจะสร้างหลักฐานหนึ่งข้อสำหรับกฎสองข้อของ DeMorgan โดยใช้การอนุมานแคลคูลัสหักธรรมชาติเพียง 10 ข้อเท่านั้น
กฎสองข้อคือ:
¬(P ∨ Q) ≡ ¬P ʌ ¬Q
¬(P ʌ Q) ≡ ¬P ∨ ¬Q
คะแนนของคุณคือจำนวนการอนุมานที่ใช้บวกกับจำนวนข้อสมมติ ข้อความสั่งสุดท้ายของคุณไม่ควรขึ้นอยู่กับสมมติฐานใด ๆ (เช่นควรเป็นทฤษฎีบท)
คุณสามารถจัดรูปแบบหลักฐานของคุณได้ตามที่เห็นสมควร
คุณสามารถพกเล็มมาสใดก็ได้จากหลักฐานหนึ่งไปยังอีกหลักฐานหนึ่งโดยไม่มีค่าใช้จ่ายในการทำคะแนน
ตัวอย่างหลักฐาน
ฉันจะพิสูจน์ว่า (P and not(P)) implies Q
(สัญลักษณ์แสดงหัวข้อย่อยแต่ละจุดคือ +1 จุด)
สมมติ
not (Q)สมมติ
(P and not(P))การใช้และ Elim บน
(P and not(P))มา{P, not(P)}การใช้งานและการแนะนำเกี่ยวกับ
Pและที่not(Q)จะได้รับ(P and not(Q))ใช้และกำจัดข้อความที่เพิ่งสร้างขึ้นมา
P
Pข้อเสนอใหม่นั้นแตกต่างจากข้อเสนออื่นที่เราได้รับมาก่อนหน้านี้ คือมันเป็นพึ่งพาสมมติฐานและnot(Q) ในขณะที่คำสั่งเดิมได้พึ่งพาเฉพาะใน(P and not(P)) (P and not(P))สิ่งนี้ช่วยให้เราทำ:
หากบทนำเกี่ยวกับการ
Pแนะนำnot(Q) implies P(ยังคงพึ่งพา(P and not(P))สมมติฐาน)ใช้และบทนำบน
not(P)และnot(Q)(จากขั้นตอนที่ 3) เพื่อให้ได้มา(not(P) and not(Q))ใช้และกำจัดข้อความที่เพิ่งสร้างมา
not(P)(พึ่งตอนนี้not(Q))หากแนะนำเกี่ยวกับการ
not(P)แนะนำใหม่not(Q) implies not(P)ตอนนี้เราจะใช้การกำจัดการปฏิเสธใน
not(Q) implies not(P)และnot(Q) implies Pเพื่อให้ได้มาQ
นี่Qเป็นเพียงการพึ่งพาสมมติฐาน(P and not(P))เพื่อให้เราสามารถพิสูจน์ได้ด้วย
- หากบทนำ
Qสู่การสืบต่อ(P and not(P)) implies Q
หลักฐานนี้ให้คะแนนรวม 11
⊢(สัญลักษณ์นั้นไม่ได้แสดงผลสำหรับฉันทางมือถือ)
(P ⊢ (Q ⊢ R)) ⊢ (Q ⊢ (P ⊢ R))(ในกรณีนี้¬Q ⊢ ((P ʌ ¬P) ⊢ P)จะ(P ʌ ¬P) ⊢ (¬Q ⊢ P)ถูกนำมาใช้)
(assume (P/\~P); P,~P by and-elim; (assume ~Q; P by assumption; ~P by assumption); ~Q->P by impl-intro; ~Q->~P by impl-intro; Q by neg-elim); P/\~P->Q by impl-introได้คะแนน 9
















