อ่าน 18 นาที
แคลคูลัสลำดับ
ในตรรกศาสตร์ทางคณิตศาสตร์ แคลคูลัสลำดับ ( sequent calculus)เป็นรูปแบบหนึ่งของการให้เหตุผล เชิงตรรกะอย่างเป็นทางการ ซึ่งแต่ละบรรทัดของการพิสูจน์เป็นสัจนิรันดร์ แบบมีเงื่อนไข...
แคลคูลัสลำดับ
ในตรรกศาสตร์ทางคณิตศาสตร์ แคลคูลัสลำดับ ( sequent calculus)เป็นรูปแบบหนึ่งของการให้เหตุผล เชิงตรรกะอย่างเป็นทางการ ซึ่งแต่ละบรรทัดของการพิสูจน์เป็นสัจนิรันดร์ แบบมีเงื่อนไข (เรียกว่าsequentโดยGerhard Gentzen ) แทนที่จะเป็นสัจนิรันดร์แบบไม่มีเงื่อนไข สัจนิรันดร์แบบมีเงื่อนไขแต่ละข้อได้มาจากการอนุมานจากสัจนิรันดร์แบบมีเงื่อนไขอื่นๆ ในบรรทัดก่อนหน้าของการให้เหตุผลอย่างเป็นทางการตามกฎและขั้นตอนการอนุมาน ซึ่ง ให้การประมาณค่าที่ดีกว่ากับรูปแบบการหักล้างตามธรรมชาติที่นักคณิตศาสตร์ใช้ มากกว่ารูปแบบตรรกศาสตร์อย่าง เป็นทางการก่อนหน้านี้ของ David Hilbert ซึ่งทุกบรรทัดเป็นสัจนิรันดร์แบบไม่มีเงื่อนไข อาจมีความแตกต่างที่ละเอียดอ่อนกว่านี้ ตัวอย่างเช่น ข้อเสนออาจขึ้นอยู่กับสัจพจน์ ที่ไม่ใช่เชิงตรรกะโดยปริยาย ในกรณีนั้น sequent จะหมายถึง ทฤษฎีบทแบบมีเงื่อนไขของทฤษฎีลำดับที่หนึ่งมากกว่าสัจนิรันดร์แบบมีเงื่อนไข
แคลคูลัสลำดับ (Sequent calculus) เป็นหนึ่งในรูปแบบแคลคูลัสพิสูจน์ ที่มีอยู่หลายรูปแบบ สำหรับการแสดงข้อโต้แย้งเชิงตรรกะทีละบรรทัด
- แบบฮิลเบิร์ตทุกบรรทัดเป็นสัจนิรันดร์ (หรือทฤษฎีบท) ที่ไม่มีเงื่อนไข
- สไตล์เกนท์เซน ทุกบรรทัดเป็นสัจนิรันดร์แบบมีเงื่อนไข (หรือทฤษฎีบท) โดยมีเงื่อนไขตั้งแต่ศูนย์ข้อขึ้นไปทางด้านซ้าย
- การอนุมานโดยธรรมชาติแต่ละบรรทัด (เงื่อนไข) จะมีข้อเสนอที่ยืนยันแล้วเพียงหนึ่งข้อทางด้านขวา
- แคลคูลัสลำดับ (Sequent calculus) แต่ละบรรทัด (เงื่อนไข) จะมีประโยคยืนยันตั้งแต่ศูนย์ประโยคขึ้นไปทางด้านขวา
กล่าวอีกนัยหนึ่ง ระบบการอนุมานเชิงธรรมชาติและระบบแคลคูลัสเชิงลำดับเป็นระบบแบบเกนท์เซนประเภทหนึ่งที่แตกต่างกัน ระบบแบบฮิลเบิร์ตโดยทั่วไปจะมีกฎการอนุมาน จำนวนน้อยมาก โดยอาศัยชุดของสัจพจน์มากกว่า ในขณะที่ระบบแบบเกนท์เซนโดยทั่วไปจะมีสัจพจน์น้อยมากหรือไม่มีเลย โดยอาศัยชุดของกฎมากกว่า
ระบบแบบเกนท์เซนมีข้อดีในทางปฏิบัติและทฤษฎีที่สำคัญเมื่อเทียบกับระบบแบบฮิลเบิร์ต ตัวอย่างเช่น ทั้งระบบการอนุมานตามธรรมชาติและระบบแคลคูลัสลำดับช่วยให้การกำจัดและการนำตัวบ่งปริมาณสากลและตัวบ่งปริมาณ ที่มีอยู่มา ใช้ทำได้ง่ายขึ้น ทำให้สามารถจัดการกับนิพจน์ตรรกะที่ไม่มีตัวบ่งปริมาณได้ตามกฎที่ง่ายกว่ามากของแคลคูลัสเชิงประพจน์ในการโต้แย้งทั่วไป ตัวบ่งปริมาณจะถูกกำจัด จากนั้นแคลคูลัสเชิงประพจน์จะถูกนำไปใช้กับนิพจน์ที่ไม่มีตัวบ่งปริมาณ (ซึ่งโดยทั่วไปจะมีตัวแปรอิสระ ) แล้วจึงนำตัวบ่งปริมาณกลับมาใช้ใหม่ วิธีนี้คล้ายคลึงกับวิธีที่นักคณิตศาสตร์ใช้ในการพิสูจน์ทางคณิตศาสตร์ในทางปฏิบัติ การ พิสูจน์ แคลคูลัสเชิงภาคแสดงโดยทั่วไปจะค้นพบได้ง่ายกว่ามากด้วยวิธีนี้ และมักจะสั้นกว่า ระบบการอนุมานตามธรรมชาติเหมาะสมกว่าสำหรับการพิสูจน์ทฤษฎีบทในทางปฏิบัติ ระบบแคลคูลัสลำดับเหมาะสมกว่าสำหรับการวิเคราะห์เชิงทฤษฎี
ภาพรวม
ในทฤษฎีการพิสูจน์และตรรกศาสตร์ทางคณิตศาสตร์แคลคูลัสลำดับเป็นกลุ่มของระบบที่เป็นทางการที่ใช้รูปแบบการอนุมานและคุณสมบัติที่เป็นทางการบางอย่างร่วมกัน ระบบแคลคูลัสลำดับแรกLKและLJได้รับการแนะนำในปี 1934/1935 โดย Gerhard Gentzen [ 1 ]ในฐานะเครื่องมือสำหรับการศึกษาการอนุมานตามธรรมชาติในตรรกศาสตร์ลำดับที่หนึ่ง (ใน เวอร์ชัน คลาสสิกและ แบบ สัญชาตญาณตามลำดับ) สิ่งที่ Gentzen เรียกว่า "ทฤษฎีบทหลัก" ( Hauptsatz ) เกี่ยวกับ LK และ LJ คือทฤษฎีบทการกำจัดส่วนตัด [ 2 ] [ 3 ] ซึ่งเป็นผลลัพธ์ที่มี ผลกระทบเชิงอภิปรัชญาที่กว้างไกล รวมถึง ความสอดคล้อง Gentzen ยังได้แสดงให้เห็นถึงพลังและความยืดหยุ่นของ เทคนิคนี้อีกไม่กี่ปีต่อมา โดยใช้การโต้แย้งการกำจัดส่วนตัดเพื่อให้การพิสูจน์ ( อนันต์ ) ของความสอดคล้องของเลขคณิต Peanoซึ่งเป็นการตอบสนองที่น่าประหลาดใจต่อทฤษฎีบทความไม่สมบูรณ์ของ Gödelนับตั้งแต่งานในช่วงแรกนี้ ระบบแคลคูลัสลำดับ หรือที่เรียกว่าระบบ Gentzen [ 4 ] [ 5 ] [ 6 ] [ 7 ] และแนวคิดทั่วไปที่เกี่ยวข้องกับระบบเหล่านี้ ได้ถูกนำไปประยุกต์ ใช้อย่างกว้างขวางในสาขาทฤษฎีการพิสูจน์ ตรรกศาสตร์ทางคณิตศาสตร์ และ การ อนุมาน อัตโนมัติ
ระบบการหักลบแบบฮิลเบิร์ต
วิธีหนึ่งในการจำแนกประเภทของระบบการอนุมานแบบต่างๆ คือการพิจารณารูปแบบของข้อสรุปในระบบนั้น กล่าวคือ สิ่งใดบ้างที่อาจปรากฏเป็นข้อสรุปของการพิสูจน์ (ย่อย) ระบบการอนุมานแบบฮิลเบิร์ตใช้รูปแบบข้อสรุปที่ง่ายที่สุดโดยข้อสรุปจะมีรูปแบบดังนี้
สูตรตรรกะลำดับที่หนึ่ง (หรือตรรกะใดก็ตามที่ระบบการอนุมานใช้ เช่นแคลคูลัสเชิงประพจน์ หรือตรรกะลำดับสูงหรือตรรกะเชิงโมดอล ) อยู่ที่ไหนทฤษฎีบทคือสูตรที่ปรากฏเป็นข้อสรุปในการพิสูจน์ที่ถูกต้อง ระบบแบบฮิลเบิร์ตไม่จำเป็นต้องแยกความแตกต่างระหว่างสูตรและข้อสรุป เราแยกความแตกต่างนี้ขึ้นมาเพื่อเปรียบเทียบกับกรณีที่จะกล่าวถึงต่อไปเท่านั้น
ข้อเสียของการใช้ไวยากรณ์ที่เรียบง่ายในระบบแบบฮิลเบิร์ตคือ การพิสูจน์อย่างเป็นทางการที่สมบูรณ์มักจะยาวมาก การให้เหตุผลที่เป็นรูปธรรมเกี่ยวกับการพิสูจน์ในระบบดังกล่าวเกือบทั้งหมดอ้างอิงถึงทฤษฎีบทการอนุมานนี่จึงนำไปสู่แนวคิดในการรวมทฤษฎีบทการอนุมานเป็นกฎอย่างเป็นทางการในระบบ ซึ่งเกิดขึ้นใน การอนุมาน ตาม ธรรมชาติ
ระบบการหักล้างตามธรรมชาติ
ในการอนุมานเชิงธรรมชาติ การตัดสินใจมีรูปแบบดังนี้
โดยที่'s และ 's ก็คือสูตรและ 's อีกครั้งกล่าวอีกนัยหนึ่ง การตัดสินประกอบด้วยรายการ (อาจว่างเปล่า) ของสูตรทางด้านซ้ายมือของสัญลักษณ์ประตูหมุน " " โดยมีสูตรเดียวทางด้านขวามือ[ 8 ] [ 9 ] [ 10 ] (แม้ว่าการเรียงสับเปลี่ยนของ's มักจะไม่สำคัญ) ทฤษฎีบทคือสูตรเหล่านั้นที่(โดยมีด้านซ้ายมือว่างเปล่า) เป็นข้อสรุปของการพิสูจน์ที่ถูกต้อง (ในการนำเสนอการอนุมานตามธรรมชาติบางอย่างs และประตูหมุนไม่ได้เขียนลงอย่างชัดเจน แต่จะใช้สัญกรณ์สองมิติที่สามารถอนุมานได้แทน)
ความหมายมาตรฐานของการตัดสินในการอนุมานตามธรรมชาติคือการยืนยันว่าเมื่อใดก็ตามที่[ 11 ] , , เป็นต้น เป็นจริงทั้งหมดก็จะเป็นจริงด้วย การตัดสิน
และ
ทั้งสองอย่างเทียบเท่ากันในความหมายที่เข้มงวด กล่าวคือ การพิสูจน์ข้อใดข้อหนึ่งสามารถขยายไปสู่การพิสูจน์อีกข้อหนึ่งได้
ระบบแคลคูลัสลำดับ
สุดท้ายนี้ แคลคูลัสลำดับจะขยายรูปแบบของการตัดสินโดยการอนุมานตามธรรมชาติไปสู่
วัตถุทางไวยากรณ์ที่เรียกว่าลำดับ สูตรทางด้านซ้ายของช่องหมุนเรียกว่าส่วนนำและสูตรทางด้านขวาเรียกว่าส่วนตามหรือผลที่ตามมารวมกันเรียกว่าสูตรลำดับหรือสูตรลำดับ[ 12 ]อีกครั้งและเป็นสูตร และและเป็นจำนวนเต็มที่ไม่เป็นลบ นั่นคือ ด้านซ้ายหรือด้านขวา (หรือทั้งสองด้าน) อาจว่างเปล่า เช่นเดียวกับการอนุมานตามธรรมชาติ ทฤษฎีบทคือทฤษฎีบทที่เป็นข้อสรุปของการพิสูจน์ที่ถูกต้อง
ความหมายมาตรฐานของลำดับคือการยืนยันว่าเมื่อใดก็ตามที่ทุกอย่าง เป็นจริงอย่างน้อยหนึ่งอย่างก็จะเป็นจริงด้วย[ 13 ]ดังนั้นลำดับที่ว่างเปล่าซึ่งมีตัวดำเนินการทั้งสองว่างเปล่าจึงเป็นเท็จ[ 14 ]วิธีหนึ่งในการแสดงสิ่งนี้คือควรคิดว่าเครื่องหมายจุลภาคทางซ้ายของประตูหมุนเป็น "และ" และเครื่องหมายจุลภาคทางขวาของประตูหมุนเป็น "หรือ" (รวมอยู่ด้วย) ลำดับ
และ
มีความเทียบเท่ากันในความหมายที่เข้มงวด กล่าวคือ การพิสูจน์ลำดับหนึ่งสามารถขยายไปสู่การพิสูจน์ลำดับอีกอันได้
เมื่อมองแวบแรก การขยายรูปแบบการตัดสินนี้อาจดูเหมือนเป็นความซับซ้อนที่แปลกประหลาด—มันไม่ได้เกิดจากข้อบกพร่องที่เห็นได้ชัดของการอนุมานตามธรรมชาติ และในตอนแรกอาจทำให้สับสนว่าเครื่องหมายจุลภาคดูเหมือนจะมีความหมายที่แตกต่างกันอย่างสิ้นเชิงในสองด้านของประตูหมุน อย่างไรก็ตาม ในบริบทแบบคลาสสิกความหมายของลำดับสามารถแสดงได้ (โดยสัจพจน์เชิงประพจน์) ว่า ได้เช่นกัน
(อย่างน้อยหนึ่งในข้อ A เป็นเท็จ หรือหนึ่งในข้อ B เป็นจริง)
- หรือเช่น
(เป็นไปไม่ได้ที่ข้อ A ทั้งหมดจะเป็นจริงและข้อ B ทั้งหมดจะเป็นเท็จ)
ในการกำหนดสูตรเหล่านี้ ความแตกต่างเพียงอย่างเดียวระหว่างสูตรที่อยู่คนละด้านของประตูหมุนคือ ด้านหนึ่งถูกปฏิเสธ ดังนั้น การสลับซ้ายเป็นขวาในลำดับจึงสอดคล้องกับการปฏิเสธสูตรที่เป็นส่วนประกอบทั้งหมด ซึ่งหมายความว่าสมมาตร เช่นกฎของเดอ มอร์แกนซึ่งแสดงออกมาในรูปของการปฏิเสธเชิงตรรกะในระดับความหมาย จะแปลโดยตรงเป็นสมมาตรซ้าย-ขวาของลำดับ และที่จริงแล้ว กฎการอนุมานในแคลคูลัสลำดับสำหรับการจัดการกับการเชื่อมโยง (∧) เป็นภาพสะท้อนของกฎที่เกี่ยวข้องกับการแยก (∨)
นักตรรกศาสตร์หลายคนรู้สึกว่าการนำเสนอแบบสมมาตรนี้ให้ข้อมูลเชิงลึกที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับโครงสร้างของตรรกะมากกว่าระบบการพิสูจน์รูปแบบอื่น ๆ ซึ่งความเป็นคู่แบบคลาสสิกของการปฏิเสธไม่ปรากฏชัดเจนในกฎ[ 15 ] [ 16 ]
ความแตกต่างระหว่างการอนุมานเชิงธรรมชาติและแคลคูลัสเชิงลำดับ
Gentzen ยืนยันความแตกต่างที่ชัดเจนระหว่างระบบการอนุมานเชิงธรรมชาติแบบเอาต์พุตเดียว (NK และ NJ) และระบบแคลคูลัสลำดับแบบเอาต์พุตหลายตัว (LK และ LJ) เขาเขียนว่าระบบการอนุมานเชิงธรรมชาติแบบสัญชาตญาณ NJ นั้นค่อนข้างน่าเกลียด[ 17 ]เขากล่าวว่าบทบาทพิเศษของตัวกลางที่ถูกยกเว้นในระบบการอนุมานเชิงธรรมชาติแบบคลาสสิก NK นั้นถูกลบออกไปในระบบแคลคูลัสลำดับแบบคลาสสิก LK [ 18 ]เขากล่าวว่าแคลคูลัสลำดับ LJ ให้ความสมมาตรมากกว่าการอนุมานเชิงธรรมชาติ NJ ในกรณีของตรรกะแบบสัญชาตญาณ เช่นเดียวกับในกรณีของตรรกะแบบคลาสสิก (LK เทียบกับ NK) [ 19 ]จากนั้นเขากล่าวว่านอกเหนือจากเหตุผลเหล่านี้แล้ว แคลคูลัสลำดับที่มีสูตรสืบทอดหลายสูตรนั้นมีจุดประสงค์โดยเฉพาะสำหรับทฤษฎีบทหลักของเขา ("Hauptsatz") [ 20 ]
บันทึกทางประวัติศาสตร์
คำว่า "sequent" มาจากคำว่า "Sequenz" ในบทความของ Gentzen ในปี 1934 [ 1 ] Kleeneแสดงความคิดเห็นเกี่ยวกับการแปลเป็นภาษาอังกฤษดังนี้: "Gentzen กล่าวว่า 'Sequenz' ซึ่งเราแปลว่า 'sequent' เพราะเราใช้คำว่า 'sequence' ไปแล้วสำหรับลำดับของวัตถุใดๆ โดยที่ในภาษาเยอรมันคือ 'Folge'" [ 21 ]
Gentzen ใช้ตัวพิมพ์ใหญ่สองตัวเพื่อแทนระบบการพิสูจน์ต่างๆ ในบทความปี 1935 ของเขา เขาระบุว่าในLK นั้นLหมายถึง "logische" (ตรรกะ) และKหมายถึง "klassische Pradikatenlogik" ("ตรรกะเชิงทำนายแบบคลาสสิก") ส่วนJในLJหมายถึง "intuitionistische Pradikatenlogik" ("ตรรกะเชิงทำนายแบบสัญชาตญาณ") [ 1 ] : 177 ในทำนองเดียวกันNในNKและNJหมายถึง "natürlichen Schließens" ("การอนุมานตามธรรมชาติ") ไม่ชัดเจนว่าเขาใช้Jแทน "intuitionistische" ได้อย่างไร แต่สันนิษฐานว่าเพื่อแยกความแตกต่างทางด้านการพิมพ์จากเลข 1 และเลขโรมัน I ในที่อื่นๆ Gentzen ใช้LIและNIแทนLJและNJ [ 22 ] : 83
การพิสูจน์สูตรตรรกะ

ต้นไม้ลดรูป
แคลคูลัสลำดับสามารถมองได้ว่าเป็นเครื่องมือสำหรับการพิสูจน์สูตรในตรรกะเชิงประพจน์คล้ายกับวิธีการของตารางวิเคราะห์ โดยให้ขั้นตอนต่างๆ ที่ช่วยให้สามารถลดปัญหาการพิสูจน์สูตรตรรกะให้เหลือสูตรที่ง่ายขึ้นเรื่อยๆ จนกระทั่งได้สูตรที่ไม่สำคัญ[ 23 ]
พิจารณาสูตรต่อไปนี้:
ข้อความนี้เขียนในรูปแบบต่อไปนี้ โดยข้อเสนอที่ต้องพิสูจน์จะอยู่ทางด้านขวาของสัญลักษณ์ประตูหมุน :
ตอนนี้ แทนที่จะพิสูจน์สิ่งนี้จากสัจพจน์ ก็เพียงพอที่จะสมมติข้อตั้งต้นของการบ่งชี้แล้วลองพิสูจน์ข้อสรุปของมัน[ 24 ]ดังนั้นจึงเคลื่อนไปยังลำดับต่อไปนี้:
อีกครั้งที่ด้านขวามือประกอบด้วยนัยยะแฝง ซึ่งสามารถสันนิษฐานข้อตั้งต้นได้อีก ดังนั้นจึงจำเป็นต้องพิสูจน์เพียงข้อสรุปเท่านั้น:
เนื่องจากถือว่าตัวแปรทางด้านซ้ายมือมีความสัมพันธ์กันโดยการเชื่อมโยงจึงสามารถแทนที่ด้วยสิ่งต่อไปนี้ได้:
นี่เทียบเท่ากับการพิสูจน์ข้อสรุปในทั้งสองกรณีของการเชื่อมแบบ "หรือ " บนอาร์กิวเมนต์แรกทางด้านซ้าย ดังนั้นเราจึงสามารถแบ่งลำดับออกเป็นสองส่วน ซึ่งตอนนี้เราต้องพิสูจน์แต่ละส่วนแยกกัน:
ในกรณีของการตัดสินครั้งแรก เราเขียนใหม่เป็นและแยกซีเควนซ์อีกครั้งเพื่อให้ได้:
ลำดับที่สองเสร็จสมบูรณ์แล้ว ลำดับแรกสามารถลดรูปให้ง่ายขึ้นได้อีกดังนี้:
กระบวนการนี้สามารถดำเนินต่อไปได้เรื่อยๆ จนกว่าจะเหลือเพียงสูตรอะตอมในแต่ละด้าน กระบวนการนี้สามารถอธิบายได้ด้วยภาพต้นไม้ที่มีรากดังแสดงในภาพด้านขวา รากของต้นไม้คือสูตรที่เราต้องการพิสูจน์ ใบประกอบด้วยสูตรอะตอมเท่านั้น ต้นไม้นี้เรียกว่าต้นไม้ลดรูป[ 23 ] [ 25 ]
โดยทั่วไปแล้ว สิ่งของทางด้านซ้ายของประตูหมุนจะเชื่อมโยงกันด้วยการเชื่อมประสม และสิ่งของทางด้านขวาจะเชื่อมโยงกันด้วยการแยกประสม ดังนั้น เมื่อทั้งสองประกอบด้วยสัญลักษณ์อะตอมเท่านั้น ลำดับนั้นจะได้รับการยอมรับตามสัจพจน์ (และเป็นจริงเสมอ) ก็ต่อเมื่ออย่างน้อยหนึ่งสัญลักษณ์ทางด้านขวาปรากฏอยู่ทางด้านซ้ายด้วย
ต่อไปนี้เป็นกฎที่ใช้ในการดำเนินการตามต้นไม้ เมื่อใดก็ตามที่ลำดับหนึ่งถูกแยกออกเป็นสองส่วน จุดยอดของต้นไม้จะมีจุดยอดลูกสองจุด และต้นไม้จะแตกกิ่งก้านสาขา นอกจากนี้ ยังสามารถเปลี่ยนแปลงลำดับของอาร์กิวเมนต์ในแต่ละด้านได้อย่างอิสระ โดย Γ และ Δ แทนอาร์กิวเมนต์เพิ่มเติมที่เป็นไปได้[ 23 ]
โดยทั่วไปแล้ว เส้นแนวนอนที่ใช้ในรูปแบบการจัดวางแบบ Gentzen สำหรับการอนุมานตามธรรมชาติเรียกว่าเส้นอนุมาน[ 26 ]
| ซ้าย | ขวา |
|---|---|
| สัจพจน์: | |
เริ่มต้นด้วยสูตรใดๆ ในตรรกศาสตร์เชิงประพจน์ โดยใช้ขั้นตอนต่างๆ เราสามารถประมวลผลด้านขวาของช่องกั้นจนกระทั่งเหลือเพียงสัญลักษณ์อะตอมเท่านั้น จากนั้นก็ทำเช่นเดียวกันกับด้านซ้าย เนื่องจากตัวดำเนินการทางตรรกะทุกตัวปรากฏอยู่ในกฎข้อใดข้อหนึ่งข้างต้น และถูกลบออกโดยกฎนั้น กระบวนการจึงสิ้นสุดลงเมื่อไม่มีตัวดำเนินการทางตรรกะเหลืออยู่: สูตรนั้นได้ถูกแยกส่วนแล้ว
ดังนั้น ลำดับในใบของต้นไม้จึงประกอบด้วยสัญลักษณ์อะตอมเท่านั้น ซึ่งอาจพิสูจน์ได้ด้วยสัจพจน์หรือไม่ก็ได้ ขึ้นอยู่กับว่าสัญลักษณ์ใดสัญลักษณ์หนึ่งทางด้านขวาปรากฏอยู่ทางด้านซ้ายด้วยหรือไม่
เห็นได้ชัดว่าขั้นตอนต่างๆ ในแผนผังต้นไม้รักษาค่าความจริง เชิงความ หมายของสูตรที่แฝงอยู่ โดยเข้าใจถึงการเชื่อมโยงระหว่างกิ่งก้านต่างๆ ของแผนผังต้นไม้ทุกครั้งที่มีการแยกออก นอกจากนี้ยังเห็นได้ชัดว่าสัจพจน์สามารถพิสูจน์ได้ก็ต่อเมื่อเป็นจริงสำหรับทุกการกำหนดค่าความจริงให้กับสัญลักษณ์อะตอม ดังนั้นระบบนี้จึงถูกต้องและสมบูรณ์สำหรับตรรกศาสตร์เชิงประพจน์แบบคลาสสิก
ความสัมพันธ์กับระบบสัจพจน์มาตรฐาน
แคลคูลัสลำดับมีความเกี่ยวข้องกับการกำหนดสัจพจน์อื่นๆ ของแคลคูลัสเชิงประพจน์แบบคลาสสิก เช่น แคลคูลัสเชิงประพจน์ของเฟรเก หรือการกำหนดสัจพจน์ของแยน ลูคาซิวิช (ซึ่งเป็นส่วนหนึ่งของระบบฮิลเบิร์ต มาตรฐาน ): ทุกสูตรที่สามารถพิสูจน์ได้ในระบบเหล่านี้จะมีแผนผังการลดรูป ซึ่งสามารถแสดงได้ดังนี้: การพิสูจน์ทุกอย่างในแคลคูลัสเชิงประพจน์ใช้เพียงสัจพจน์และกฎการอนุมาน การใช้แผนผังสัจพจน์ แต่ละครั้ง จะให้สูตรตรรกะที่เป็นจริง และสามารถพิสูจน์ได้ในแคลคูลัสลำดับ ตัวอย่างเหล่านี้แสดงไว้ด้านล่างกฎการอนุมานเพียงอย่างเดียวในระบบที่กล่าวถึงข้างต้นคือmodus ponensซึ่งถูกนำไปใช้โดย กฎ การ ตัด
ระบบ LK
ส่วนนี้แนะนำกฎของแคลคูลัสลำดับLK (ย่อมาจาก Logistische Kalkül) ตามที่ Gentzen แนะนำในปี พ.ศ. 2477 [ 27 ]การพิสูจน์ (อย่างเป็นทางการ) ในแคลคูลัสนี้คือลำดับ จำกัด ของลำดับ โดยที่ลำดับแต่ละลำดับสามารถอนุมานได้จากลำดับที่ปรากฏก่อนหน้าในลำดับโดยใช้กฎข้อ ใดข้อหนึ่ง ด้านล่าง
กฎการอนุมาน
จะใช้สัญลักษณ์ดังต่อไปนี้:
- สิ่งที่เรียกว่า " ประตูหมุน"นั้น จะแยกสมมติฐานทางด้านซ้ายออกจากข้อเสนอทางด้านขวา
- และใช้เพื่อแสดงถึงสูตรของ ตรรกศาสตร์ ภาคแสดงลำดับที่หนึ่ง (อาจจำกัดเฉพาะตรรกศาสตร์เชิงประพจน์ก็ได้)
- และเป็นลำดับของสูตรที่มีจำนวนจำกัด (อาจว่างเปล่า) (อันที่จริง ลำดับของสูตรไม่สำคัญ ดู§ กฎโครงสร้าง ) เรียกว่า บริบท
- เมื่ออยู่ทางด้านซ้ายของเครื่องหมายจุลภาค ลำดับของสูตรจะถูกพิจารณาแบบเชื่อมโยงกัน (โดยถือว่าทุกสูตรเป็นจริงพร้อมกัน)
- ในขณะที่ทางด้านขวาของเครื่องหมายจุลภาค ลำดับของสูตรจะถูกพิจารณาแบบแยกส่วน (อย่างน้อยหนึ่งสูตรจะต้องเป็นจริงสำหรับการกำหนดค่าตัวแปรใดๆ)
- หมายถึงคำศัพท์ที่กำหนดขึ้นโดยพลการ
- และใช้เพื่อระบุตัวแปร
- ตัวแปรจะเรียกว่าเป็นอิสระภายในสูตร หากไม่ได้ถูกผูกมัดด้วยตัวบ่งปริมาณหรือ ตัว กำหนด ปริมาณ
- หมายถึงสูตรที่ได้จากการแทนที่พจน์สำหรับทุกๆ การปรากฏอิสระของตัวแปรในสูตรโดยมีข้อจำกัดว่าพจน์นั้นต้องเป็นอิสระสำหรับตัวแปรใน(กล่าวคือ การปรากฏของตัวแปรใดๆ ใน จะไม่ถูกผูกมัดใน)
- , , , , , : ตัวเลขทั้งหกนี้แทนกฎโครงสร้างสองเวอร์ชันของแต่ละกฎสามข้อ โดยเวอร์ชันหนึ่งใช้ทางด้านซ้าย ('L') ของและอีกเวอร์ชันหนึ่งใช้ทางด้านขวา ('R') กฎเหล่านี้ย่อว่า 'W' สำหรับการลดทอน (ซ้าย/ขวา) 'C' สำหรับการหดตัวและ 'P' สำหรับการเรียงสับเปลี่ยน
โปรดสังเกตว่า ตรงกันข้ามกับกฎสำหรับการดำเนินการตามแผนผังการลดรูปที่นำเสนอไว้ข้างต้น กฎต่อไปนี้ใช้สำหรับการเคลื่อนที่ในทิศทางตรงกันข้าม คือจากสัจพจน์ไปสู่ทฤษฎีบท ดังนั้นจึงเป็นภาพสะท้อนที่เหมือนกันทุกประการของกฎข้างต้น ยกเว้นว่าในที่นี้ไม่ได้ถือว่ามีความสมมาตรโดยปริยาย และมีการเพิ่ม กฎเกี่ยวกับ ปริมาณเข้าไป ด้วย
ในตารางด้านล่างหมายถึงส่วน เติมเต็มสัมพัทธ์ของใน
| สัจพจน์ | ตัด |
|---|---|
| กฎตรรกะด้านซ้าย | กฎตรรกะที่ถูกต้อง |
|---|---|
| (†) | |
| (†) |
| กฎโครงสร้างด้านซ้าย | กฎโครงสร้างที่ถูกต้อง |
|---|---|
ข้อจำกัด : ในกฎที่ทำเครื่องหมาย (†) และตัวแปรต้องไม่ปรากฏแบบอิสระที่ใดในลำดับล่างที่เกี่ยวข้อง
คำอธิบายที่เข้าใจง่าย
กฎข้างต้นสามารถแบ่งออกเป็นสองกลุ่มหลัก ได้แก่ กฎเชิงตรรกะและ กฎ เชิงโครงสร้างกฎเชิงตรรกะแต่ละข้อจะนำเสนอสูตรตรรกะใหม่ทางด้านซ้ายหรือด้านขวาของช่องหมุน ในทางตรงกันข้าม กฎเชิงโครงสร้างจะทำงานกับโครงสร้างของลำดับ โดยไม่สนใจรูปร่างที่แน่นอนของสูตร ข้อยกเว้นสองประการสำหรับแผนการทั่วไปนี้คือ สัจพจน์เอกลักษณ์ (I) และกฎของ (Cut)
แม้ว่ากฎข้างต้นจะระบุไว้อย่างเป็นทางการ แต่ก็สามารถตีความได้อย่างเข้าใจง่ายในแง่ของตรรกศาสตร์คลาสสิก ตัวอย่างเช่น พิจารณากฎข้อที่ 1 กฎนี้กล่าวว่า เมื่อใดก็ตามที่สามารถพิสูจน์ได้ว่าสามารถสรุปได้จากลำดับของสูตรบางสูตรที่มีแล้ว ก็สามารถสรุปได้จากสมมติฐาน (ที่แข็งแกร่งกว่า) ว่าเป็นจริงเช่นกัน ในทำนองเดียวกัน กฎข้อที่ 2 กล่าวว่า ถ้าและเพียงพอที่จะสรุปได้ว่า แล้วจากเพียงอย่างเดียวก็ยังสามารถสรุปได้ว่าหรือว่าต้องเป็นเท็จ กล่าวคือเป็นจริง กฎทั้งหมดสามารถตีความได้ในลักษณะนี้
เพื่อให้เข้าใจกฎของตัวบ่งปริมาณได้ง่ายขึ้น ลองพิจารณากฎข้อนี้ดู แน่นอนว่าโดยทั่วไปแล้ว การสรุปว่าเป็นจริงเพียงเพราะเป็นจริงนั้นเป็นไปไม่ได้ อย่างไรก็ตาม หากตัวแปรyไม่ได้ถูกกล่าวถึงที่อื่น (กล่าวคือ ยังสามารถเลือกได้อย่างอิสระโดยไม่ส่งผลต่อสูตรอื่นๆ) ก็สามารถสันนิษฐานได้ว่าเป็นจริงสำหรับค่าใดๆ ของyจากนั้นกฎอื่นๆ ก็จะค่อนข้างตรงไปตรงมา
แทนที่จะมองกฎเป็นคำอธิบายสำหรับการอนุมานทางกฎหมายในตรรกศาสตร์ภาคแสดง เราอาจมองว่ากฎเหล่านั้นเป็นคำแนะนำสำหรับการสร้างบทพิสูจน์สำหรับข้อความที่กำหนด ในกรณีนี้ กฎสามารถอ่านจากล่างขึ้นบนได้ ตัวอย่างเช่นกล่าวว่า เพื่อพิสูจน์ว่าเป็นผลมาจากสมมติฐานและก็เพียงพอที่จะพิสูจน์ว่าสามารถสรุปได้จากและสามารถสรุปได้จากตามลำดับ โปรดทราบว่า เมื่อกำหนดเงื่อนไขเบื้องต้นแล้ว ยังไม่ชัดเจนว่าจะแยกเงื่อนไขนี้ออกเป็นและ ได้อย่างไร อย่างไรก็ตาม มีความเป็นไปได้เพียงจำนวนจำกัดเท่านั้นที่จะตรวจสอบได้ เนื่องจากเงื่อนไขเบื้องต้นตามสมมติฐานมีจำนวนจำกัด นี่แสดงให้เห็นว่าทฤษฎีการพิสูจน์สามารถมองได้ว่าทำงานกับบทพิสูจน์ในลักษณะเชิงการจัดเรียง กล่าวคือ เมื่อกำหนดบทพิสูจน์สำหรับทั้งและแล้ว เราสามารถสร้างบทพิสูจน์สำหรับได้
เมื่อต้องการหาหลักฐานพิสูจน์ กฎส่วนใหญ่จะให้สูตรที่ค่อนข้างตรงไปตรงมาว่าต้องทำอย่างไร แต่กฎของการตัดนั้นแตกต่างออกไป กล่าวคือ กฎนี้ระบุว่า เมื่อสามารถสรุปสูตรได้ และสูตรนี้ยังสามารถใช้เป็นข้อตั้งต้นในการสรุปข้อความอื่นๆ ได้ด้วย สูตรนั้นสามารถ "ตัดออก" ได้ และส่วนที่ได้มาจะถูกรวมเข้าด้วยกัน เมื่อสร้างหลักฐานพิสูจน์จากล่างขึ้นบน วิธีนี้จะสร้างปัญหาของการเดา(เนื่องจากมันไม่ปรากฏเลยในขั้นตอนถัดไป) ดังนั้น ทฤษฎีบทการกำจัดการตัดจึงมีความสำคัญอย่างยิ่งต่อการประยุกต์ใช้แคลคูลัสลำดับในการอนุมานอัตโนมัติกล่าวคือ กฎนี้ระบุว่า การใช้กฎการตัดทั้งหมดสามารถกำจัดออกจากหลักฐานพิสูจน์ได้ ซึ่งหมายความว่าลำดับที่พิสูจน์ได้ใดๆ ก็สามารถพิสูจน์ได้โดยปราศจาก การตัด
กฎข้อที่สองซึ่งค่อนข้างพิเศษคือสัจพจน์เอกลักษณ์ (I) การตีความตามสัญชาตญาณนั้นชัดเจน: ทุกสูตรพิสูจน์ตัวเองได้ เช่นเดียวกับกฎการตัด สัจพจน์เอกลักษณ์นั้นค่อนข้างซ้ำซ้อน: ความสมบูรณ์ของลำดับเริ่มต้นอะตอมิกระบุว่ากฎนี้สามารถจำกัดให้ใช้กับสูตรอะตอมิกได้โดยไม่สูญเสียความสามารถในการพิสูจน์
สังเกตว่า หากเราละเว้นตัวเชื่อมที่ไม่เป็นมาตรฐาน \ กฎทั้งหมดจะมีคู่สมมาตร ยกเว้นกฎสำหรับการบ่งชี้ นี่สะท้อนให้เห็นว่าภาษาปกติของตรรกศาสตร์ลำดับที่หนึ่งไม่ได้รวมตัวเชื่อม "ไม่ได้ถูกบ่งชี้โดย" ซึ่งจะเป็นคู่ตรงข้ามของเดอ มอร์แกนของการบ่งชี้ การเพิ่มตัวเชื่อมดังกล่าวพร้อมกฎตามธรรมชาติจะทำให้แคลคูลัสมีความสมมาตรซ้ายขวาอย่างสมบูรณ์
ตัวอย่างการพิสูจน์
นี่คือที่มาของ " " ซึ่งรู้จักกันในชื่อกฎแห่งการยกเว้นตรงกลาง ( tertium non daturในภาษาละติน)
ต่อไปคือการพิสูจน์ข้อเท็จจริงง่ายๆ ที่เกี่ยวข้องกับตัวบ่งปริมาณ โปรดทราบว่าข้อความกลับกันนั้นไม่เป็นจริง และสามารถเห็นความเท็จได้เมื่อพยายามพิสูจน์จากล่างขึ้นบน เนื่องจากตัวแปรอิสระที่มีอยู่ไม่สามารถนำมาใช้แทนที่ในกฎและได้
เพื่อสิ่งที่น่าสนใจยิ่งกว่า เราจะพิสูจน์สิ่งนี้การหาที่มาของข้อพิสูจน์นั้นทำได้ง่าย ซึ่งแสดงให้เห็นถึงประโยชน์ของ LK ในการพิสูจน์อัตโนมัติ
การพิสูจน์เหล่านี้ยังเน้นย้ำถึงโครงสร้างที่เป็นทางการอย่างเคร่งครัดของแคลคูลัสลำดับ ตัวอย่างเช่น กฎตรรกะที่กำหนดไว้ข้างต้นจะกระทำกับสูตรที่อยู่ติดกับจุดเปลี่ยนเสมอ ทำให้กฎการเรียงสับเปลี่ยนมีความจำเป็น อย่างไรก็ตาม โปรดทราบว่านี่เป็นส่วนหนึ่งของผลลัพธ์จากการนำเสนอในรูปแบบดั้งเดิมของเกนท์เซน การลดความซับซ้อนที่พบได้ทั่วไปเกี่ยวข้องกับการใช้ เซตของสูตร หลายชุดในการตีความลำดับ แทนที่จะใช้ลำดับ ซึ่งช่วยขจัดความจำเป็นสำหรับกฎการเรียงสับเปลี่ยนที่ชัดเจน สิ่งนี้สอดคล้องกับการเลื่อนการสลับที่ของสมมติฐานและการพิสูจน์ออกไปนอกแคลคูลัสลำดับ ในขณะที่ LK ฝังไว้ในระบบเอง
ความสัมพันธ์กับตารางวิเคราะห์
สำหรับสูตรบางอย่าง (เช่น รูปแบบต่างๆ) ของแคลคูลัสลำดับ การพิสูจน์ในแคลคูลัสดังกล่าวจะสอดคล้องกับตารางวิเคราะห์ แบบปิดที่กลับ หัว[ 28 ]
กฎโครงสร้าง
กฎเกณฑ์เชิงโครงสร้างนั้นสมควรได้รับการอธิบายเพิ่มเติมอีกเล็กน้อย
การลดทอน (W) อนุญาตให้เพิ่มองค์ประกอบใดๆ ลงในลำดับได้ ตามสัญชาตญาณแล้ว การทำเช่นนี้สามารถทำได้ในส่วนนำ เพราะเราสามารถจำกัดขอบเขตของการพิสูจน์ได้เสมอ (ถ้าหากรถทุกคันมีล้อ ก็สามารถกล่าวได้อย่างปลอดภัยว่ารถสีดำทุกคันมีล้อ) และในส่วนตาม เพราะเราสามารถยอมรับข้อสรุปทางเลือกอื่นๆ ได้เสมอ (ถ้าหากรถทุกคันมีล้อ ก็สามารถกล่าวได้อย่างปลอดภัยว่ารถทุกคันมีล้อหรือมีปีก)
การหดตัว (C) และการเรียงสับเปลี่ยน (P) รับประกันว่าทั้งลำดับ (P) และจำนวนครั้งของการปรากฏ (C) ขององค์ประกอบในลำดับนั้นไม่มีผล ดังนั้น เราอาจพิจารณาเซต แทน ลำดับก็ได้
อย่างไรก็ตาม ความพยายามเพิ่มเติมในการใช้ลำดับนั้นถือว่าคุ้มค่า เนื่องจากสามารถละเว้นกฎโครงสร้างบางส่วนหรือทั้งหมดได้ การทำเช่นนั้นจะทำให้ได้ตรรกะย่อยเชิงโครงสร้างที่เรียกว่าตรรกะย่อยเชิงโครงสร้าง
คุณสมบัติของระบบ LK
ระบบกฎนี้สามารถแสดงให้เห็นได้ว่าทั้งสมเหตุสมผลและสมบูรณ์เมื่อพิจารณาจากตรรกะลำดับแรก กล่าวคือ ข้อความจะตามมาทางความหมายจากชุดของข้อ สมมติ ก็ต่อเมื่อลำดับสามารถอนุมานได้โดยใช้กฎข้างต้น[ 29 ]
ในแคลคูลัสลำดับ กฎของการตัดสามารถยอมรับได้ผลลัพธ์นี้ยังเรียกว่าทฤษฎีบทหลัก ของเกนท์เซน ("ทฤษฎีบทหลัก") [ 2 ] [ 3 ]
ตัวแปร
กฎข้างต้นสามารถปรับเปลี่ยนได้หลายวิธี:
ทางเลือกโครงสร้างย่อย
มีอิสระในการเลือกบางส่วนเกี่ยวกับรายละเอียดทางเทคนิคของวิธีการกำหนดลำดับและกฎโครงสร้างอย่างเป็นทางการ โดยไม่เปลี่ยนแปลงลำดับที่ระบบสร้างขึ้น
ประการแรก ดังที่กล่าวไว้ข้างต้น ลำดับ (sequents) สามารถมองได้ว่าประกอบด้วยเซตหรือมัลติเซตในกรณีนี้ กฎสำหรับการเรียงสับเปลี่ยนและ (เมื่อใช้เซต) สูตรการยุบรวมจึงไม่จำเป็น
กฎการลดทอนจะยอมรับได้หากมีการเปลี่ยนแปลงสัจพจน์ (I) เพื่อให้ได้ลำดับใดๆ ในรูปแบบการลดทอนใดๆ ที่ปรากฏในการพิสูจน์สามารถย้ายไปไว้ที่จุดเริ่มต้นของการพิสูจน์ได้ การเปลี่ยนแปลงนี้อาจสะดวกเมื่อสร้างการพิสูจน์จากล่างขึ้นบน
นอกจากนี้ ยังสามารถเปลี่ยนแปลงได้ว่ากฎที่มีข้อสมมติมากกว่าหนึ่งข้อจะใช้บริบทเดียวกันสำหรับแต่ละข้อสมมติเหล่านั้น หรือจะแบ่งบริบทระหว่างข้อสมมติเหล่านั้น ตัวอย่างเช่นอาจกำหนดกฎใหม่ได้ดังนี้
การหดตัวและการลดทอนทำให้กฎเวอร์ชันนี้สามารถอนุมานแทนกันได้กับเวอร์ชันข้างต้น แม้ว่าในกรณีที่ไม่มีการหดตัวและการลดทอน เช่นในตรรกะเชิงเส้นกฎเหล่านี้จะกำหนดตัวเชื่อมที่แตกต่างกัน
ความไร้สาระ
เราสามารถแนะนำค่าคงที่ความไร้สาระซึ่งแทนความเท็จได้โดยใช้สัจพจน์:
หรือหากการอ่อนค่าเป็นกฎที่ยอมรับได้ตามที่อธิบายไว้ข้างต้น ก็ให้เป็นไปตามสัจพจน์ดังนี้:
ด้วยเหตุนี้การปฏิเสธจึงสามารถถูกรวมเข้าเป็นกรณีพิเศษของการบ่งชี้โดยนัยได้ ผ่านทางนิยาม
ตรรกะเชิงโครงสร้างย่อย
อีกทางเลือกหนึ่งคือการจำกัดหรือห้ามใช้กฎโครงสร้างบางข้อ ซึ่งจะทำให้เกิดระบบตรรกะย่อยเชิงโครงสร้าง ที่หลากหลาย โดยทั่วไปแล้วระบบเหล่านี้จะอ่อนแอกว่าตรรกะลำดับที่หนึ่ง ( กล่าวคือ มีทฤษฎีบทน้อยกว่า) และดังนั้นจึงไม่สมบูรณ์ในแง่ของความหมายมาตรฐานของตรรกะลำดับที่หนึ่ง อย่างไรก็ตาม ระบบเหล่า นี้ มีคุณสมบัติที่น่าสนใจอื่นๆ ซึ่งนำไปสู่การประยุกต์ใช้ในวิทยาการคอมพิวเตอร์ เชิงทฤษฎี และปัญญาประดิษฐ์
แคลคูลัสลำดับเชิงสัญชาตญาณ: ระบบ LJ
ที่น่าประหลาดใจคือ การเปลี่ยนแปลงเล็กน้อยในกฎของ LK ก็เพียงพอที่จะเปลี่ยนให้เป็นระบบพิสูจน์สำหรับตรรกะเชิงสัญชาตญาณได้[ 30 ]เพื่อจุดประสงค์นี้ เราต้องจำกัดลำดับที่มีสูตรทางด้านขวาไม่เกินหนึ่งสูตร[ 31 ]และแก้ไขกฎเพื่อรักษาความไม่เปลี่ยนแปลงนี้ไว้ ตัวอย่างเช่นจะถูกกำหนดใหม่ดังนี้ (โดยที่ C เป็นสูตรใดๆ):
ระบบที่ได้เรียกว่า LJ (Last Junction Logic) ระบบนี้มีความถูกต้องและสมบูรณ์ตามหลักตรรกศาสตร์เชิงสัญชาตญาณ และยอมรับการพิสูจน์แบบตัดทอนที่คล้ายคลึงกัน สามารถนำไปใช้ในการพิสูจน์คุณสมบัติการเชื่อมโยงแบบ "หรือ" และคุณสมบัติการมีอยู่ได้
อันที่จริง กฎเพียงข้อเดียวใน LK ที่จำเป็นต้องจำกัดให้ใช้กับผลลัพธ์แบบสูตรเดียวคือ( ซึ่งสามารถมองได้ว่าเป็นกรณีพิเศษของดังที่ได้อธิบายไว้ข้างต้น) และเมื่อตีความผลลัพธ์แบบหลายสูตรเป็นการเชื่อมแบบเลือก กฎการอนุมานอื่นๆ ทั้งหมดของ LK สามารถอนุมานได้ใน LJ ในขณะที่กฎและจะกลายเป็น
และ (เมื่อไม่เกิดขึ้นอย่างอิสระในลำดับล่าง)
กฎสองข้อนี้ไม่ถูกต้องตามสัญชาตญาณ
ดูเพิ่มเติม
หมายเหตุ
- ↑ a b cเกนต์เซน พ.ศ. 2477 , เกนต์เซน พ.ศ. 2478
- ^ a b Curry 1977หน้า 208–213 ให้การพิสูจน์ทฤษฎีบทการกำจัดใน 5 หน้า ดูเพิ่มเติมที่หน้า 188, 250
- ^ a b Kleene 2009หน้า 453 ให้การพิสูจน์ทฤษฎีบทการกำจัดการตัดอย่างสั้นมาก
- ^ Curry 1977หน้า 189–244 เรียก ระบบของ Gentzen ว่า ระบบ LC โดย Curry เน้นที่ทฤษฎีมากกว่าการพิสูจน์ตรรกะเชิงปฏิบัติ
- ^ Kleene 2009 , หน้า 440–516 หนังสือเล่มนี้ให้ความสำคัญกับนัยทางทฤษฎีและอภิคณิตศาสตร์ของแคลคูลัสลำดับแบบเกนท์เซนมากกว่าการประยุกต์ใช้ในการพิสูจน์ตรรกะในทางปฏิบัติ
- ^ Kleene 2002 , หน้า 283–312, 331–361, นิยามระบบของ Gentzen และพิสูจน์ทฤษฎีบทต่างๆ ภายในระบบเหล่านี้ รวมถึงทฤษฎีบทความสมบูรณ์ของ Gödel และทฤษฎีบทของ Gentzen
- ^ Smullyan 1995หน้า 101–127 นำเสนอทฤษฎีระบบ Gentzen โดยสังเขป เขาใช้รูปแบบการพิสูจน์แบบตาราง (tableau proof layout style)
- ^ Curry 1977หน้า 184–244 เปรียบเทียบระบบการอนุมานเชิงธรรมชาติ (LA) และระบบ Gentzen (LC) โดย Curry เน้นด้านทฤษฎีมากกว่าด้านปฏิบัติ
- ^ Suppes 1999หน้า 25–150 เป็นบทนำที่นำเสนอการอนุมานเชิงธรรมชาติในทางปฏิบัติในลักษณะนี้ ซึ่งต่อมาได้กลายเป็นพื้นฐานของระบบ L
- ^ Lemmon 1965เป็นบทนำเบื้องต้นเกี่ยวกับการอนุมานเชิงธรรมชาติในทางปฏิบัติ โดยใช้รูปแบบการพิสูจน์แบบย่อที่สะดวก System Lซึ่งอ้างอิงจาก Suppes 1999หน้า 25–150
- ^ในที่นี้ "whenever" ใช้เป็นคำย่อแบบไม่เป็นทางการ "สำหรับการกำหนดค่าทุกครั้งให้กับตัวแปรอิสระในคำพิพากษา"
- ^ Shankar et al. 2020 .
- ^สำหรับคำอธิบายเกี่ยวกับความหมายเชิงแยกส่วนสำหรับด้านขวาของลำดับ โปรดดู Curry 1977หน้า 189–190, Kleene 2002หน้า 290, 297, Kleene 2009หน้า 441, Hilbert & Bernays 1970หน้า 385, Smullyan 1995หน้า 104–105 และ Gentzen 1934หน้า 180
- ^ Buss 1998 , หน้า 10.
- ^ Curien & Munch-Maccagnoni 2010สำรวจว่าแคลคูลัสลำดับ โดยเฉพาะอย่างยิ่งในระบบพิสูจน์แบบโฟกัส เผยให้เห็นโครงสร้างการคำนวณผ่านความเป็นคู่ของการเรียกโดยชื่อและการเรียกโดยค่า พวกเขาโต้แย้งว่าสมมาตรในแคลคูลัสลำดับ โดยเฉพาะอย่างยิ่งเมื่อใช้การโฟกัส เผยให้เห็นความเป็นคู่ของการคำนวณที่ลึกซึ้งและชี้แจงโครงสร้างของการพิสูจน์และโปรแกรมในแบบที่การอนุมานตามธรรมชาติทำไม่ได้
- ^ Binder et al. 2024เน้นย้ำถึงความสมมาตรของแคลคูลัสลำดับเป็นแรงจูงใจพื้นฐานสำหรับงานของพวกเขา พวกเขาอธิบายแคลคูลัสลำดับว่าเป็น “ระบบการพิสูจน์ที่ออกแบบมาเพื่อเป็นทางเลือกที่สมมาตรกว่าการอนุมานตามธรรมชาติ”
- ↑เกนต์เซน 1934 , p. 188. "Der Kalkül NJ hat mancheforme Unschönheiten"
- ↑เกนต์เซน 1934 , p. 191. "In dem klassischen Kalkül NK nahm der Satz vom ausgeschlossenen Dritten eine Sonderstellung unter den Schlußweisen ein [...], indem er sich der Einführungs- und Beseitigungssystematik nicht einfügte. Bei dem im folgenden anzugebenden logistischen คลาสซิเชน คัลคูล แอลเค วิร์ดดีเซ ซอนเดอร์สเทลลุง ออฟเกโฮเบน"
- ↑เกนต์เซน 1934 , p. 191. "Die damit erreichte Symmetrie erweist sich als für die klassische Logik angemessener"
- ↑เกนต์เซน 1934 , p. 191. "Hiermit haben wir einige Gesichtspunkte zur Begründung der Aufstellung der folgenden Kalküle angegeben. Im wesentlichen ist ihre Form jedoch durch die Rücksicht auf den nachher zu beweisenden 'Hauptsatz' bestimmt und kann daher vorläufig นิชท์ นาเฮอร์ เบกรุนเดต เวอร์เดน”
- ^ Kleene 2002 , หน้า 441.
- ^ von Plato, Jan (2017). Saved from the Cellar: Gerhard Gentzen's Shorthand Notes on Logic and Foundations of Mathematics . Sources and Studies in the History of Mathematics and Physical Sciences. Cham: Springer International Publishing. doi : 10.1007/978-3-319-42120-9 . ISBN 978-3-319-42119-3.
- ^ a b c Kreitz & Constable 2009 .
- ^ "จำไว้ว่า วิธีที่คุณพิสูจน์ การบ่งชี้โดยนัยคือโดยการตั้งสมมติฐาน " —ฟิลิป วาดเลอร์กล่าวเมื่อวันที่ 2 พฤศจิกายน 2015 ในการบรรยายหลักเรื่อง "ข้อเสนอในฐานะประเภท" นาทีที่ 14:36 / 55:28 ของคลิปวิดีโอ Code Mesh
- ^ไทต์ 2010
- ^ von Plato 2014 , หน้า 32.
- ↑ Indrzejczak 2021 , หน้า 63–112.
- ^สมุลเลียน 1995หน้า 107
- ^ Kleene 2002 , หน้า 336 เขียนไว้ในปี 1967 ว่า "การค้นพบทางตรรกศาสตร์ครั้งสำคัญของ Gentzen ในปี 1934–5 คือ เมื่อใดก็ตามที่มีการพิสูจน์ (ทางตรรกศาสตร์ล้วนๆ) ของประพจน์ใดๆ ก็จะมีการพิสูจน์โดยตรง ผลกระทบของการค้นพบนี้อยู่ที่การวิจัยทางตรรกศาสตร์เชิงทฤษฎี มากกว่าการสร้างชุดสูตรที่ได้รับการพิสูจน์แล้ว"
- ↑เกนต์เซน 1934 , p. 194 เขียนว่า: "Der Unterschied zwischen intuitionistischer und klassischer Logik ist bei den Kalkülen LJ und LK äußerlich ganz anderer Art als bei NJ und NK . Dort bestand er in Weglassung bzw. Hinzunahme des Satzes vom ausgeschlossenen Dritten, während er ที่นี่ durch ตาย Sukzedensbedingung ausgedrückt wird" แปลเป็นภาษาอังกฤษ: "ความแตกต่างระหว่างสัญชาตญาณและ ตรรกะ คลาสสิกคือในกรณีของแคลคูลัส LJและ LKที่แตกต่างกันอย่างมากกับกรณีของ NJและ NKในกรณีหลังนี้ประกอบด้วยการลบออกหรือการเพิ่มเติมตามลำดับของกฎกลางที่ถูกแยกออก ในขณะที่ในกรณีแรก มันจะแสดงผ่านเงื่อนไขที่สำเร็จ"
- ^ ทิออม กิน 1988
ลิงก์ภายนอก
- ราธเจน, ไมเคิล; ซีก, วิลฟรีด (2024) "ทฤษฎีการพิสูจน์ (แคลคูลัสตามลำดับ)" . ในซัลตา, Edward N. ; โนเดลแมน, อูริ (บรรณาธิการ). สารานุกรมปรัชญาสแตนฟอร์ด (ฤดูหนาว 2024 เอ็ด)
- "แคลคูลัสลำดับ" , สารานุกรมคณิตศาสตร์ , EMS Press , 2001 [1994]
- "การเบี่ยงเบนสั้นๆ: แคลคูลัสลำดับ"คณิตศาสตร์ดี คณิตศาสตร์ไม่ดี 2 สิงหาคม 2553 สืบค้นเมื่อ 27 มีนาคม 2568
- "บทเรียนเชิงโต้ตอบเกี่ยวกับแคลคูลัสลำดับ" Logitext (MIT) สืบค้นเมื่อ 27 มีนาคม 2025
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แคลคูลัสลำดับ
ในตรรกศาสตร์ทางคณิตศาสตร์ แคลคูลัสลำดับ ( sequent calculus)เป็นรูปแบบหนึ่งของการให้เหตุผล เชิงตรรกะอย่างเป็นทางการ ซึ่งแต่ละบรรทัดของการพิสูจน์เป็นสัจนิรันดร์ แบบมีเงื่อนไข...
ภาพรวม
ใน ทฤษฎีการพิสูจน์ และ ตรรกศาสตร์ทางคณิตศาสตร์ แคลคูลัสลำดับเป็นกลุ่มของ ระบบที่เป็นทางการ ที่ใช้รูปแบบการอนุมานและคุณสมบัติที่เป็นทางการบางอย่างร่วมกัน ระบบแคลคูลัสลำดับแรก LK และ LJ ได้รับการแนะนำในปี 1934/1935 โดย Gerhard Gentzen [ 1 ]...
ระบบการหักลบแบบฮิลเบิร์ต
วิธีหนึ่งในการจำแนกประเภทของระบบการอนุมานแบบต่างๆ คือการพิจารณารูปแบบของ ข้อสรุป ในระบบ นั้น กล่าวคือ สิ่งใดบ้างที่อาจปรากฏเป็นข้อสรุปของการพิสูจน์ (ย่อย) ระบบการอนุมานแบบฮิลเบิร์ต ใช้รูปแบบข้อสรุปที่ง่ายที่สุดโดยข้อสรุปจะมีรูปแบบดังนี้
ระบบการหักล้างตามธรรมชาติ
ในการอนุมานเชิงธรรมชาติ การตัดสินใจมีรูปแบบดังนี้