คำถามนี้ไม่ใช่ระดับการวิจัย แต่เนื่องจากได้รับคำตอบฉันจึงขอเสนอคำตอบที่อาจทำให้สิ่งต่าง ๆ กระจ่างแจ้งและให้การอ้างอิง
มีพื้นที่ทั้งหมดของวิทยาการคอมพิวเตอร์เชิงทฤษฎีซึ่งศึกษาความสามารถคำนวณได้ในการวิเคราะห์พีชคณิตและโทโพโลยี สิ่งที่สำคัญที่สุดคือความคิดในการคำนวณสำหรับจำนวนจริง อันที่จริงเอกสารต้นฉบับของทัวริงในเครื่องทัวริงเริ่มต้นด้วยประโยคต่อไปนี้:
ตัวเลข "คำนวณ" อาจถูกอธิบายสั้น ๆ ว่าเป็นจำนวนจริงที่มีนิพจน์เป็นทศนิยมสามารถคำนวณได้โดยวิธี จำกัด
บางครั้งก็จ่ายเงินเพื่อกลับไปที่แหล่งที่มา
มีหลายวิธีในการตั้งค่าความสามารถในการคำนวณในเซตทั่วไปซึ่งหนึ่งในวิธีทั่วไปที่สุดคือทฤษฎีความสามารถในการหาค่าได้ แนวคิดของทฤษฎี realizability กลับไปที่กระดาษของ Kleene ในการตีความทฤษฎี Intuitionistic Numberจากปี 1945 แต่ตั้งแต่นั้นมาได้รับการพัฒนาและกลายเป็นสาขาย่อยของการคำนวณด้วยการผสมผสานของหมวดหมู่ทฤษฎีที่ดีดูตัวอย่างของ Jaap van Oosten "Realizability: การแนะนำด้านเด็ดขาด" (การศึกษาในตรรกะและรากฐานของคณิตศาสตร์, ฉบับที่ 152, Elsevier, 2008)
ให้ฉันอธิบายแนวคิดของ realizability สั้น ๆ และหารือเกี่ยวกับความต้องการ "ประสานงานฟรี" ของคุณในภายหลัง เริ่มต้นด้วยรูปแบบของการคำนวณเช่นเครื่องทัวริงที่λแคลคูลัส, การเขียนโปรแกรมภาษาหรืออื่น ๆพีชคณิต combinatory บางส่วน (คุณยังสามารถใช้ช่องว่าง topological บางอย่างที่จะเป็น "รูปแบบของการคำนวณ" สิ่งนี้เป็นทั่วไป ) เพื่อความเป็นรูปธรรมให้เราพิจารณาเครื่องจักรทัวริง เราเขียนรหัสเครื่องจักรทัวริงโดยใช้ตัวเลขธรรมชาติ แต่โปรดทราบว่าฉันสามารถใช้รูปแบบการคำนวณอื่น ๆ ได้ดังนั้นคุณไม่ควรคิดว่าการใช้Nเป็นวิธีที่จำเป็นในที่นี้ (ความเป็นไปได้อื่น ๆ ได้แก่ : powerset ของจำนวนธรรมชาติ, ลำดับอนันต์ของตัวเลขธรรมชาติ, ไวยากรณ์ของ untypedλแคลคูลัส, บางประเภทของเกมอื่น ๆ )
X⊩XNXx ∈ X n ∈ N n ⊩ X x n x ∈ Xx∈Xn∈Nn⊩Xxnx∈X
ให้สองชุดและ , แผนที่ถูกรับรู้ (หรือ "คำนวณ") ถ้ามีเครื่องทัวริงเช่นนั้นเมื่อใดก็ตามที่แล้วสิ้นสุดและ(x) อีกครั้งนี่คือการทับศัพท์โดยตรงของความหมายอย่างไม่เป็นทางการกับ "โปรแกรม" ฟังก์ชั่นนามธรรม : เครื่องทัวริงที่สอดคล้องกันทำหน้าที่แทนข้อมูลอะไรก็ตามที่ทำกับองค์ประกอบที่สอดคล้องกัน(X,⊩X)(Y,⊩Y)f:X→YT n ⊩ X x T ( n ) T ( n ) ⊩ Y f ( x ) f fTn⊩XxT(n)T(n)⊩Yf(x)ff
ประกอบอาจจะขยายไปยังtopos เข้าใจได้ Topos เป็นรูปแบบของคณิตศาสตร์ที่มีความซับซ้อนสูง สิ่งนี้บอกเราว่าโทโพล realizability ทุกอัน (มีหนึ่งสำหรับแต่ละรุ่นของการคำนวณ) มีวัตถุที่น่าสนใจมากมาย ตัวอย่างเช่นมันมีวัตถุของจำนวนจริงซึ่งทำให้เราสามารถคำนวณได้จริง แต่มันยังมีวัตถุอื่น ๆ อีกมากมายเช่นช่องว่างของฮิลแบร์ตช่องว่าง Banach ช่องว่างของแผนที่ที่ราบรื่น ฯลฯ คุณถามถึงโครงสร้างที่คำนวณได้อื่น ๆ แต่คุณได้สิ่งที่ดีกว่ามาก: โลกคณิตศาสตร์ทั้งหมด
เนื่องจากทฤษฎีหมวดหมู่และ toposes อาจน่ากลัวและต้องการความเชี่ยวชาญด้านเทคนิคจำนวนหนึ่งในทฤษฎีการคำนวณทฤษฎีหมวดหมู่และตรรกะเราจึงสามารถทำงานใน topos คอนกรีตเพียงหนึ่ง แต่เราแสดงทุกอย่างในรูปแบบที่ไม่ใช่นามธรรม โลกแห่งการคำนวณที่ดีโดยเฉพาะนั้นเกิดขึ้นจากความสามารถในการทำงานของ Kleene และอยู่ภายใต้ชื่อการวิเคราะห์ที่คำนวณได้
ให้ฉันแสดงความคิดเห็นเกี่ยวกับความต้องการ "ประสานงานฟรี":
การสลับระหว่างแบบจำลองการคำนวณทำให้โลกมีชนิดต่าง ๆ ที่คำนวณได้ มันเหมือนกับการสลับไปมาระหว่างสาขาต่าง ๆ ที่ให้พีชคณิตเชิงเส้นชนิดต่าง ๆ
ชุดอาจมีโครงสร้างการคำนวณจำนวนมากเช่นเดียวกับชุดของเวกเตอร์ที่มีหลายฐาน อย่างไรก็ตามในขณะที่ฐานทั้งหมดเทียบเท่าโครงสร้างโครงสร้างการคำนวณบนทั้งหมดไม่เท่ากันX⊩ X X⊩XX
ถ้าเราทำงานอย่างเป็นรูปธรรมด้วยโครงสร้างการคำนวณนั่นก็เหมือนกับการทำงานกับเมทริกซ์ในพีชคณิตเชิงเส้น มันมีประโยชน์มาก แต่ไม่เป็นนามธรรม(X,⊩X)
ในการทำงานในรูปแบบที่ "ปราศจากการประสานงาน" เราทำงานใน topizability ที่เป็นไปได้และควบคุมพลังของทฤษฎีหมวดหมู่ (ใช่มันเป็นความคิดโบราณ แต่มันใช้งานได้)
เรายังสามารถทำงานในแบบที่“ ปราศจากโลก” ได้ด้วย: พัฒนาคณิตศาสตร์ในเชิงตรรกะปรีชาและจากนั้นตีความผลลัพธ์ในการทำให้เป็นจริง