มีคำจำกัดความที่ชัดเจนของ“ คำนวณได้” สำหรับแบบจำลองการคำนวณที่ไม่ได้ทำให้เสร็จสมบูรณ์หรือไม่?
นี่คือการติดตามคำถามอื่นที่นี่และฉันหวังว่ามันจะไม่เป็นปรัชญามากเกินไป ดังที่ราฟาเอลชี้ให้เห็นในความคิดเห็นของคำถามก่อนหน้านี้ฉันไม่ได้คำจำกัดความของ "คำนวณ" แต่จากเอกสารที่ฉันอ่านความหมายยังไม่ชัดเจนเมื่อพูดถึงแบบจำลองของการคำนวณที่อ่อนแอกว่าทัวริง เครื่องเนื่องจากการเข้ารหัสของอินพุตและเอาต์พุต นิยามทั่วไปของทัวริงที่คำนวณได้มีดังนี้: คำจำกัดความ 1: ฟังก์ชั่น f:Nk→Nf:Nk→Nf : \mathbb{N}^k \to \mathbb{N}เรียกว่าทัวริงคำนวณ iff มีเครื่องทัวริงMMM ซึ่งคำนวณ fffใช้การเข้ารหัสที่เหมาะสมของตัวเลขธรรมชาติเป็นสตริง คำจำกัดความแตกต่างกันในสิ่งที่ว่าเป็นเข้ารหัสที่เหมาะสมเป็น แต่ส่วนใหญ่หมายถึงการเข้ารหัสไบนารี , การเข้ารหัสเอกหรือการเข้ารหัสทศนิยมเป็นหนึ่งในการแก้ไขและการเข้ารหัสที่เหมาะสม นอกจากนี้ยังเป็นไปได้ที่จะแสดงว่าจำเป็นต้องมีการแก้ไขการเข้ารหัสหนึ่งรายการสำหรับคำจำกัดความของการคำนวณทัวริง แต่สิ่งที่ทำให้พูดว่าการเข้ารหัสเลขฐานสองของจำนวนธรรมชาติพิเศษเพื่อให้เราสามารถแปลงเป็นตัวเลขที่เหมาะสมได้? อาจจะเป็นเพราะมันเหมาะกับความคิดที่ใช้งานง่ายของสิ่งที่คำนวณหมายความว่าบังเอิญ ตอนนี้ถ้าเราดูรูปแบบการคำนวณที่อ่อนแอกว่าเครื่องทัวริงล่ะ ตัวอย่างเช่นลองพิจารณาชุดMcMcM_c ของเครื่องจักรทัวริง "พิการ" ด้วยตัวอักษร {0,1}{0,1}\{0,1\}ซึ่งอาจย้ายไปทางขวาเท่านั้นและคำจำกัดความของการคำนวณทัวริงพิการซึ่งสอดคล้องกับที่คำนวณทัวริง: คำจำกัดความ 2: ฟังก์ชั่น f:Nk→Nf:Nk→Nf : \mathbb{N}^k \to \mathbb{N}เรียกว่าทัวริงทัวริงคำนวณหรือคำนวณในMcMcM_c ถ้ามีเครื่องทัวริงพิการ MMM ซึ่งคำนวณ fff ใช้การเข้ารหัสที่เหมาะสมของตัวเลขธรรมชาติเป็นสตริง หากเรากำหนด "การเข้ารหัสที่เหมาะสม" เป็น "การเข้ารหัสแบบไบนารี" หมายถึงฟังก์ชันนั้น f:N→N,n↦n+1f:N→N,n↦n+1f …