เราขอแนะนำ: โปรแกรมสำหรับการแก้ไขข้อผิดพลาด, เพิ่มประสิทธิภาพและความเร็วของ Windows
การใช้เหตุผลอัตโนมัติเป็นแนวคิดของรุ่นที่ยังอยู่ในระยะตั้งไข่ มันเป็นสาขาวิทยาศาสตร์คอมพิวเตอร์และตรรกะทางคณิตศาสตร์ที่อุทิศให้กับการตีความแง่มุมที่แตกต่างของการให้เหตุผล ดังนั้นซอฟต์แวร์การให้เหตุผลอัตโนมัติหรือการใช้เหตุผลอัตโนมัติช่วยอย่างไร
การใช้เหตุผลอัตโนมัติใช้ในการพัฒนาโปรแกรมคอมพิวเตอร์ที่ช่วยให้เครื่องสามารถให้เหตุผลโดยอัตโนมัติไม่ว่าทั้งหมดหรือเกือบทั้งหมด โดยไม่คำนึงถึงว่ามันถูกพิจารณาว่าเป็นโดเมนสำรองของปัญญาประดิษฐ์มันเกี่ยวข้องกับทั้งปรัชญาและวิทยาศาสตร์คอมพิวเตอร์เชิงทฤษฎี
ทฤษฎีการพิสูจน์โดยอัตโนมัติและการตรวจสอบพิสูจน์แบบอัตโนมัติเป็นสาขาย่อยที่พัฒนาขึ้นอย่างมากของการใช้เหตุผลอัตโนมัติ ในขณะที่ทฤษฎีบทอัตโนมัติพิสูจน์ได้ว่าเป็นแบบอัตโนมัติน้อยลง แต่มันก็เป็น subarea ที่มีประสิทธิภาพมากกว่าในการพิสูจน์ทฤษฎีบทเชิงโต้ตอบ การให้เหตุผลที่ไม่แน่นอนและไม่ได้อยู่ในรูปแบบเดียวกับหัวข้ออื่น ๆ ในสาขานั้น
อาร์กิวเมนต์เป็นส่วนสำคัญของเขตข้อมูลความไม่แน่นอนซึ่งรวมถึงข้อ จำกัด เพิ่มเติมของขั้นต่ำและความสอดคล้อง ข้อ จำกัด เหล่านี้ถูกนำไปใช้เพิ่มเติมนอกเหนือจากการหักอัตโนมัติแบบธรรมดาเช่นเมธอด OSCAR ของ John Pollock
การอนุมานแบบเบย์, ตรรกศาสตร์คลุมเครือ, ตรรกะดั้งเดิมและแคลคูลัสเป็นต้นเป็นเครื่องมือและวิธีการให้เหตุผลอัตโนมัติ
ประวัติความเป็นมาของการใช้เหตุผลอัตโนมัติ
ก่อนการพัฒนาปัญญาประดิษฐ์ตรรกะอย่างเป็นทางการเป็นผู้มีส่วนร่วมสำคัญในสาขาการใช้เหตุผลอัตโนมัติ ในความเป็นจริงตรรกะอย่างเป็นทางการนำไปสู่การพัฒนาปัญญาประดิษฐ์ ประจักษ์พยานที่การใช้เหตุผลเชิงตรรกะทั้งหมดได้รับการประเมินด้วยสัจพจน์พื้นฐานของคณิตศาสตร์เรียกว่าการพิสูจน์อย่างเป็นทางการ
ที่นี่ในขณะที่จุดตรรกะทั้งหมดได้รับการตกแต่งโดยไม่มีข้อยกเว้นไม่มีข้ออ้างใด ๆ กับสัญชาตญาณ นี่คือความจริงที่ว่ากระบวนการของการแปลจากสัญชาตญาณเป็นตรรกะเป็นปกติ นี่เป็นการพิสูจน์ว่าการพิสูจน์ทั่วไปไม่ตอบสนองมากและมีแนวโน้มที่จะเกิดข้อผิดพลาดน้อยลง
วันเกิดของการใช้เหตุผลอัตโนมัติ
บางคนเชื่อว่าการใช้เหตุผลอัตโนมัติมาจากการประชุม Cornell Summer ที่มีชื่อเสียงในปี 1957 คนอื่น ๆ เชื่อว่ามันเกิดขึ้นในปี 1955 ผ่านโปรแกรม Logic Theorist ของ Newell
การประยุกต์ใช้การใช้เหตุผลอัตโนมัติ
มีการใช้การหักอัตโนมัติเป็นหลักเพื่อเตรียมความพร้อมผู้พิสูจน์ทฤษฎีบทอัตโนมัติ อย่างไรก็ตามผู้พิสูจน์ทฤษฎีบทมักจะทำงานเป็นผู้ช่วยพิสูจน์เพราะพวกเขาต้องการคำแนะนำจากมนุษย์เพื่อให้มีประสิทธิภาพ F
หรือตัวอย่าง Logic Theorist ได้แนะนำวิธีการในการพิสูจน์ทฤษฎีบท มันทำได้โดยการสร้างประจักษ์พยานสำหรับหนึ่งในทฤษฎีบทในปรินชิเปียมาเธมาติกาซึ่งมีประสิทธิภาพมากกว่า มันเรียกร้องขั้นตอนน้อยลงเมื่อเทียบกับข้อพิสูจน์ที่ได้รับจาก Whitehead และ Russell
ซอฟต์แวร์อัตโนมัติกำลังเข้ายึดครองและซอฟต์แวร์การใช้เหตุผลอัตโนมัติช่วยแก้ปัญหาจำนวนมากขึ้นในตรรกะอย่างเป็นทางการ นอกจากนี้ยังช่วยแก้ปัญหาคณิตศาสตร์และวิทยาศาสตร์คอมพิวเตอร์การเขียนโปรแกรมเชิงตรรกะการตรวจสอบซอฟต์แวร์และฮาร์ดแวร์และอีกมากมาย
ดังนั้นมาพูดคุยเกี่ยวกับเครื่องมือการหักอัตโนมัติรุ่นที่ช่วยวิเคราะห์อัลกอริทึมและแก้ปัญหาที่เกี่ยวข้องกับตรรกะ
- 1
เดอรา
โครงการ Bandera ได้รับการออกแบบมาเพื่อดูแลหนึ่งในสิ่งกีดขวางที่สำคัญในทางของการตรวจสอบซอฟต์แวร์ จำกัด รัฐ SMV และ SPIN เป็นเครื่องมือที่ให้ภาพของโครงสร้างการเปลี่ยนแปลงสถานะ จำกัด เป็นอินพุต
มันเติมเต็มช่องว่างทางความหมายระหว่างระบบซอฟต์แวร์ที่ไม่มีที่สิ้นสุดรัฐที่พูดชัดแจ้งเป็นรหัสที่มา เครื่องมือที่ใช้ในการกรอกข้อมูลภาษาจำเป็นต้องมีการดำเนินการตามโครงการการศึกษาที่เป็นนามธรรมสิ่งที่เป็นนามธรรมและวิธีการเปลี่ยนแปลง
ซอฟต์แวร์อัตโนมัตินี้มีจุดประสงค์เพื่อซิงค์วิธีการประมวลผลภาษาโปรแกรมปัจจุบันกับเทคนิคที่สร้างขึ้นใหม่ เทคนิคเหล่านี้ให้การสนับสนุนอัตโนมัติสำหรับการลบต้นแบบที่ปลอดภัยขนาดเล็กขอบเขต จำกัด ที่สมบูรณ์แบบสำหรับการพิสูจน์ตัวตนจากซอร์สโค้ด Java
ชุดเครื่องมือที่นำเสนอโดยซอฟต์แวร์ให้กรอบการทำงานแบบเปิดที่สามารถเพิ่มหน่วยการตรวจสอบและการแปลงที่แตกต่างกันได้