เครื่องนับสองเครื่องสามารถตัดสินใจเลือก


14

สามารถสองมาตรฐานเคาน์เตอร์ ( ) เครื่องด้วยคำแนะนำต่อไปนี้:c1,c2

1) ADD 1 to c_i, GOTO label_j
2) IF c_i = 0 GOTO label_j, OTHERWISE SUB 1 to c_i and GOTO label_k
3) GOTO label_j
4) HALT and ACCEPT|REJECT

ตัดสินใจภาษาต่อไปนี้:

L={n2n1}

(ตอนแรกอินพุตถูกโหลดในตัวนับ )?c1

มันยังคงเป็นปัญหาที่เปิดอยู่หรือไม่? (cf. รวย Schroeppel, "เครื่องนับสองเครื่องไม่สามารถคำนวณ " [1972])2N


ฉันพยายามที่จะเข้าใจผลลัพธ์ที่สำคัญที่สุดของกระดาษและฉันประหลาดใจจริงๆโดยความคืบหน้าเลขคณิตทฤษฎีบทในหน้า 12 สมมติว่าเป็นตัวหารแปลกที่ใหญ่ที่สุดของN งั้นDและMจะเป็นอะไร? บางทีฉันอาจจะเข้าใจผิดบางสิ่งบางอย่าง ...F(N)NDM
domotorp

ตอนนี้ฉันจะดู แต่คุณแน่ใจหรือไม่ว่า "ตัวหารที่ใหญ่ที่สุดของ N" คำนวณโดย 2CM
Marzio De Biasi

@domotorp: โดยวิธีการที่ฉันถามคำถามเดียวกันยังเกี่ยวกับmathoverflowแต่ไม่ได้รับความคิดใหม่
Marzio De Biasi

ฉันคิดว่าถ้าคุณหาร N ต่อไปเรื่อย ๆ จนกว่าคุณจะทำได้คุณจะได้ตัวหารแปลก ๆ ที่ใหญ่ที่สุดและมันควรตรงไปตรงมา
domotorp

ตกลงฉันคิดว่าถ้า (มีxคี่) และ2 iเป็นพลังที่ใหญ่ที่สุดของสองที่มากกว่าN , 2 lเป็นพลังที่ใหญ่ที่สุดของสองที่มากกว่าxเราสามารถตั้งD = 2 ฉัน- 1 , M = 2 ลิตร- 1 อย่างไม่เป็นทางการถ้าNมีiบิตคุณสามารถขยายบิตที่สำคัญที่สุดของN ที่เพิ่มj 2 i - 1ได้อย่างปลอดภัยN=2kxx2iN2lxD=2i1M=2l1NiNj2i1และผลที่ได้จะมีการเปลี่ยนแปลงโดย 1 j2l1
Marzio De Biasi

คำตอบ:


10

ปัญหาได้รับการแก้ไขใน:

Oscar H. Ibarra, Nicholas Q. Trân, ข้อความเกี่ยวกับโปรแกรมอย่างง่ายที่มีสองตัวแปร, วิทยาการคอมพิวเตอร์เชิงทฤษฎี, เล่มที่ 112, ฉบับที่ 2, 10 พฤษภาคม 1993, หน้า 391-397, ISSN 0304-3975, http: //dx.doi .org / 10,1016 / 0304-3975 (93) 90028-R

ให้เป็นคลาสของภาษาที่ได้รับการยอมรับจากเครื่องสองเคาน์เตอร์TV

ทฤษฎีบท 3.3 : สำหรับจำนวนเต็มคงที่ , L k = { n kn 0 } T Vk2Lk={nkn0}TV


หมายเหตุ: มันแปลกที่ในกระดาษของ Ibarra & Tran

ทฤษฎีบท 3.4ให้เป็นฟังก์ชันทั้งหมดที่มีช่วงอนันต์และความสัมพันธ์f ( a + b n ) = f ( a ) + c nสำหรับทุกn 0ไม่ได้เก็บไว้สำหรับสามใด ๆ( a , b , c ) ; ดังนั้นfไม่สามารถคำนวณได้จากเครื่องสองเคาน์เตอร์ใด ๆ ff(a+bn)=f(a)+cnn0(a,b,c)f

ได้รับการพิสูจน์และผู้เขียนบอกว่ามันได้รับมาในรูปแบบที่แตกต่างกันเล็กน้อยใน:

IM Barzdin, ob odnom klasse machin Turinga (machiny Minskogo), รัสเซีย, Algebra i Logika 1 (1963) 42-51

แต่อย่าอ้างถึงบทความของ Rich Schroeppel (1972) ที่มีการใช้ทฤษฏีเช่นกัน ... :-)


ฉันไม่แน่ใจว่าเป็นเรื่องแปลกที่หนังสือพิมพ์อายุยี่สิบปีไม่ได้รับการอ้างถึง: สมมุติว่าผู้เขียนไม่ทราบเกี่ยวกับมันและไม่ได้เป็นผู้ตัดสิน
David Richerby

@ DavidRicherby: ฉันอยากรู้อยากเห็นว่าทฤษฎีบทใน Schroeppel (1972) แตกต่างจากที่สอดคล้องกันใน Barzdin (1963) :-) ... แต่ฉันไม่สามารถเข้าถึงกระดาษ Barzdin
Marzio De Biasi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.