มีข้อเสนอแนะ "ของจริงที่แน่นอน" จำนวนมากในความคิดเห็น (เช่นเศษส่วนต่อเนื่องการแปลงเศษส่วนเชิงเส้น ฯลฯ ) การจับแบบทั่วไปคือในขณะที่คุณสามารถคำนวณคำตอบสำหรับสูตรได้ แต่ความเสมอภาคนั้นไม่สามารถจำแนกได้
อย่างไรก็ตามหากคุณสนใจตัวเลขเกี่ยวกับพีชคณิตคุณก็โชคดี: ทฤษฎีของเขตข้อมูลปิดจริงเสร็จสมบูรณ์ o-minimal และ decidable สิ่งนี้ได้รับการพิสูจน์โดย Tarski ในปี 1948
แต่มีการจับ คุณไม่ต้องการใช้อัลกอริธึมของ Tarski เนื่องจากอยู่ในคลาสความซับซ้อนของ NONELEMENTARY ซึ่งไม่สามารถทำได้เช่นเดียวกับอัลกอริทึมที่ใช้ไม่ได้ มีวิธีการใหม่ ๆ ที่จะทำให้ DEXP มีความซับซ้อนซึ่งเป็นวิธีที่ดีที่สุดที่เรารู้จัก
โปรดทราบว่าปัญหาคือ NP-hard เนื่องจากมี SAT อยู่ อย่างไรก็ตามไม่มีใครรู้ (หรือเชื่อ) ที่จะอยู่ใน NP
แก้ไขฉันจะพยายามอธิบายเรื่องนี้ให้มากกว่านี้
กรอบความเข้าใจทั้งหมดนี้เป็นปัญหาการตัดสินใจที่รู้จักกันในชื่อทฤษฎีความพอใจโมดูโลหรือ SMT สำหรับระยะสั้น โดยพื้นฐานแล้วเราต้องการแก้ SAT สำหรับทฤษฎีที่สร้างขึ้นจากตรรกะคลาสสิก
ดังนั้นเราเริ่มต้นด้วยตรรกะคลาสสิกอันดับแรกด้วยการทดสอบความเท่าเทียมกัน สัญลักษณ์ฟังก์ชั่นใดที่เราต้องการรวมและสัจพจน์ของพวกมันนั้นเป็นตัวกำหนดว่าทฤษฎีนั้นสามารถตัดสินใจได้หรือไม่
มีทฤษฎีที่น่าสนใจมากมายที่แสดงออกในกรอบของ SMT ตัวอย่างเช่นมีทฤษฎีโครงสร้างข้อมูล (เช่นรายการต้นไม้ไบนารีเป็นต้น) ซึ่งใช้เพื่อช่วยพิสูจน์โปรแกรมที่ถูกต้องและทฤษฎีของเรขาคณิตแบบยุคลิด แต่เพื่อจุดประสงค์ของเราเรากำลังดูทฤษฎีจำนวนแตกต่างกัน
เลขคณิตของ Presburger เป็นทฤษฎีของจำนวนธรรมชาติด้วยนอกจากนี้ ทฤษฎีนี้สามารถตัดสินใจได้
เลขคณิตของ Peano เป็นทฤษฎีของจำนวนธรรมชาติด้วยการบวกและการคูณ ทฤษฎีนี้ไม่สามารถถอดรหัสได้ตามที่พิสูจน์โดยGödel
Tarski เลขคณิตเป็นทฤษฎีของจำนวนจริงที่มีการดำเนินงานภาคสนามทั้งหมด (นอกจากนี้การลบการคูณและการหาร) ทฤษฎีนี้น่าสนใจ นี่เป็นผลลัพธ์ที่ตอบโต้ได้ง่ายในเวลานั้น คุณอาจคิดว่าเพราะมันเป็น "superset" ของจำนวนธรรมชาติมันเป็น "ยาก" แต่นี่ไม่ใช่กรณี เปรียบเทียบการเขียนโปรแกรมเชิงเส้นบน rationals กับการโปรแกรมเชิงเส้นบนจำนวนเต็มตัวอย่างเช่น
อาจไม่ชัดเจนว่าความพึงพอใจเป็นสิ่งที่คุณต้องการ แต่เป็น ตัวอย่างเช่นถ้าคุณต้องการทดสอบว่าสแควร์รูทเชิงบวกของ 2 เท่ากับรูทคิวบ์จริงของ 3 คุณสามารถแสดงสิ่งนี้ว่าเป็นปัญหาความพึงพอใจหรือไม่:
∃x.x>0∧x2−2=0∧x3−3=0
ex
sin{xπ|sinx=0}sin
exeix
อัลเฟรด Tarski (1948) การตัดสินใจวิธีการพีชคณิตเรขาคณิตและประถมศึกษา