สำหรับภาษาใด ๆมีที่แต่


9

ฉันกำลังพยายามหาข้อพิสูจน์สำหรับสิ่งต่อไปนี้:

สำหรับภาษาใด ๆมีอยู่ภาษาBดังกล่าวว่าA \ le _ {\ mathrm {T}} Bแต่ B \ nleq _ {\ mathrm {T}}ABATBTA

ฉันกำลังคิดที่จะให้Bเป็นATMแต่ฉันรู้ว่าไม่ใช่ทุกภาษาที่ทัวริงลดได้ถึงATMดังนั้นATBจะไม่ถือ ฉันมีทางเลือกอื่นของBที่จะให้ฉันเขียน TM ซึ่งใช้ oracle เพื่อให้BตัดสินใจAหรือไม่?

ขอบคุณ!


วิธีการเกี่ยวกับB=NPA ?
ยูจีน

3
คิดลังเลปัญหาบนเครื่องทัวริงกับ Oracle A
Willard Zhan

2
@ user1354784 เครื่องทัวริงที่มี oracle Aสามารถระบุได้ ดังนั้นลองใช้ diagonalization มาตรฐานโดยที่การเปลี่ยนแปลงเพียงอย่างเดียวคือสำหรับαΣ , Mαหมายถึง oracle TM ที่มี oracle Aแทน TM ปกติ
Willard Zhan

1
@DavidRicherby ใช่ แต่ B ไม่ได้รับการแก้ไขมันถูกสร้างขึ้นโดยรู้ว่า A คืออะไร ถ้าเราได้รับ A เราสร้าง B ที่ยอมรับ oracle TM ทุกอันด้วย oracle สำหรับ A ที่เจาะจงนี้ซึ่งยอมรับสตริงใน A หากเราได้รับ A ที่แตกต่างกันรายการของ TM ใน B จะแตกต่างกัน
user1354784

1
@ user1354784 อย่างแน่นอน ฉันหมายถึงความคิดเห็นนั้นเป็นคำอธิบายว่าทำไมเราจึงไม่สามารถรับตามที่คุณแนะนำ (และถูกปฏิเสธด้วยเหตุผลอื่น) ในคำถามของคุณ ฉันลืมอธิบายว่านั่นคือจุดที่ฉันทำ - ขอโทษสำหรับความสับสนที่นั่น B=ATM
David Richerby

คำตอบ:



1

ก่อนที่จะดำดิ่งสู่คำตอบที่ดี - กล่าวคือเราสามารถrelativize ปัญหาการหยุดทำงานเพื่อมอบหมายให้แต่ละภาษาเป็นภาษาเช่นนั้น (เหนือสิ่งอื่นใด) - มันคุ้มค่าที่จะเห็นคำตอบที่โง่เง่า :XXX<TX

  • ต้นเสียงแสดงให้เห็นว่ามีหลายภาษานับไม่ถ้วน

  • แต่ทุกภาษาที่เฉพาะเจาะจงสามารถคำนวณได้หลายภาษาเท่านั้น: เครื่องทัวริงเพียงหนึ่งเดียวอาจให้ผลการลดลงเพียงหนึ่งเดียวจากภาษาที่กำหนดและมีเพียงเครื่องทัวริงจำนวนมากเท่านั้นAA

ดังนั้นในความเป็นจริงเรารู้โดยไม่ต้องทำงานหนักใด ๆ ที่:

สำหรับทุกภาษา, มากที่สุด (= ทั้งหมด แต่หลายวท์)ภาษา Satisfy BABBTA

ตอนนี้เรารวมนี้กับทัวริงเข้าร่วม : รับภาษา , เข้าร่วมประกอบด้วย "interleaving"และYมีหลายวิธีในการกำหนด - เช่นคิดถึงและเป็นเซตของธรรมชาติเรามักปล่อย - แต่คุณลักษณะที่สำคัญคือการที่ (และในความเป็นจริงพวกเขา -least ผูกไว้บน)X,YXYXYXYXY={2i:iX}{2i+1:iY}XYTX,Y T

ดังนั้นเราสามารถนำไปใช้ข้างต้นเพื่อรับ:

สำหรับทุกภาษา, มากที่สุด (= ทั้งหมด แต่หลายวท์)ภาษา SatisfyBABA<TAB


สิ่งนี้ทำให้เกิดคำถามที่ให้การพิสูจน์ที่ไม่งี่เง่านั่นคือวิธีธรรมชาติในการสร้างภาษาที่ซับซ้อนยิ่งกว่าที่กำหนดและนี่คือสิ่งที่ทัวริงกระโดด แต่มันก็คุ้มค่าที่จะเข้าใจข้อโต้แย้งที่ไม่เป็นโครงสร้างนี้ด้วยตัวมันเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.