จำนวนอดิศัยใด ๆ ที่คำนวณได้ในเวลา P แต่ไม่ใช่


9

มีผู้ใดรู้จำนวนอดิศัยยอดนิยมเช่นนั้น nตัวเลขหลักที่คำนวณได้ในเวลาพหุนาม แต่ไม่ได้อยู่ใน O(n)?


2
มันยังไม่สมเหตุสมผล คุณหมายถึง“ ... แต่ไม่ใช่ในเวลาO(n)", หรืออะไร?
Emil Jeřábek

ฉันหมายถึงในเวลา P และไม่ได้มา O(n). ฉันไม่แน่ใจว่าภาษาอังกฤษของฉันผิดหรือเป็นของคุณหรือไม่ขอบคุณสำหรับความคิดเห็นของคุณ
XL _At_Here_There

2
หากผู้เขียนจัดการเพื่อตั้งคำถามนี้เป็นภาษาอังกฤษที่อ่านได้มันอาจเกี่ยวข้องกับการคาดเดาของ Hartmanis-Stearns: จำนวนจริงทั้งหมดที่คำนวณโดยเครื่องทัวริงมัลติทาสไทม์แบบเรียลไทม์นั้นมีทั้งดีและมีเหตุผล
Gamow

@Gamow ถูกต้อง, แต่ไม่รวมกรณีของ Hartmanis-Stearns Conjecture
XL _At_Here_There

2
ฉันพยายามทำให้สิ่งนี้เข้าใจได้ แต่ก็ยังไม่ชัดเจน คุณหมายถึงไม่ทราบว่าคำนวณได้หรือไม่O(n)หรือไม่สามารถคำนวณได้ใน O(n)? รูปแบบการคำนวณคืออะไร: ทัวริงเครื่องเดียวหรือมัลติทาสก์หรืออย่างอื่น?
Sasho Nikolov

คำตอบ:


19

นี่คือการก่อสร้างจำนวนดังกล่าว คุณสามารถโต้แย้งได้ว่านี่หมายความว่าจำนวนดังกล่าวเป็น "รู้จัก" หรือไม่

ใช้ฟังก์ชั่นใด ๆ f จาก N ถึง {1,2,,8} ที่ไหน nตัวเลขที่สองไม่สามารถคำนวณได้ O(n)เวลา. ฟังก์ชั่นดังกล่าวมีอยู่ตัวอย่างเช่นโดยเทคนิคการทแยงมุมตามปกติ ตีความf(n) เช่นเดียวกับ nตัวเลขทศนิยมที่สิบของจำนวนจริงบางส่วน α. ตอนนี้สำหรับแต่ละคนn ของแบบฟอร์ม 22k, k1เปลี่ยนตัวเลขของ α ในตำแหน่ง n,n+1,,3n ถึง 0's จำนวนผลลัพธ์β เห็นได้ชัดว่ายังคงรักษาทรัพย์สินที่ nตัวเลขที่สองไม่สามารถคำนวณได้ O(n) เวลา แต่มีการประมาณค่าที่ดีมากอย่างไม่สิ้นสุดโดยการปันส่วน O(q3)ของแบบฟอร์ม p/q. จากนั้นตามทฤษฎีบทของ Rothβไม่สามารถเป็นพีชคณิตได้ (มันไม่สมเหตุสมผลเพราะมันมีบล็อกยาว ๆ โดยพลการ0ตั้งค่าโดยไม่ใช่ศูนย์ทั้งสองด้าน)


12

โดยทั่วไปสำหรับค่าคงที่ใด ๆ k1มีตัวเลขยอดเยี่ยมที่คำนวณได้ในเวลาพหุนาม แต่ไม่ใช่ในเวลา O(nk).

อันดับแรกตามทฤษฎีลำดับชั้นของเวลามีภาษาอยู่ L0E ไม่สามารถคำนวณได้ในเวลา O(2kn). เราอาจสันนิษฐานได้L{0,1}และเราอาจสันนิษฐานว่าสตริงทั้งหมด wL มีความยาวหารด้วย 3.

ประการที่สองให้ L1 เป็นรุ่นที่ไม่น่าสนใจของ L0. เพื่อความชัดเจนสำหรับใด ๆw{0,1}, ปล่อย N(w) แสดงว่าเป็นจำนวนเต็มซึ่งเป็นตัวแทนไบนารี 1wและใส่ L1={aN(w):wL0}. แล้วก็L1Pแต่ L1 ไม่สามารถคำนวณได้ในเวลา O(nk). ยิ่งไปกว่านั้นL1 มีคุณสมบัติดังต่อไปนี้: สำหรับใด ๆ m, L1 ไม่มีส่วนผสมใด ๆ an ดังนั้น 23m+1n<23m+3.

ประการที่สามให้

α={2n:anL1}.
(ฉันสมมุติว่านี่คือคำถามเกี่ยวกับการคำนวณตัวเลขในเลขฐานสองถ้าไม่ใช่, 2 ด้านบนสามารถถูกแทนที่ด้วยฐานใดก็ได้ที่ต้องการไม่เป็นไร)

แล้วก็ α คำนวณได้ในเวลาพหุนามเนื่องจากเราสามารถคำนวณได้ครั้งแรก n บิตโดยการตรวจสอบว่า a,a2,,an อยู่ใน L1. ด้วยเหตุผลเดียวกันมันไม่สามารถคำนวณได้ทันเวลาO(nk)ในขณะที่ nบิตที่กำหนดว่า anL1.

สำหรับคนใด m, ปล่อย

p={223m+1n:nL1,n<23m+1}=α223m+1,
และ q=223m+1. แล้วก็
|αpq|223m+3=q4.
ดังนั้น, α มีการวัดที่ไร้เหตุผลอย่างน้อย 4จึงเป็นธรรมดาโดยทฤษฎีบทโรท

2
อืมฉันเห็นว่าฉันถูกตัก ฉันจะออกคำตอบต่อไปเพราะมันอาจจะเป็นประโยชน์สำหรับใครบางคน
Emil Jeřábek

3
ฉันเลือกโพสต์ของ Jeffrey เป็นคำตอบของคำถามเนื่องจากคำตอบของเขาโพสต์ไว้ก่อนหน้านี้
XL _At_Here_There ที่

6
ใช่. ฉันจะเตือนตัวเองในครั้งต่อไปที่จะไม่ต้องเสียเวลาและความพยายามในการเขียนคำตอบอย่างละเอียดพร้อมรายละเอียดทางเทคนิคทั้งหมดเนื่องจากเห็นได้ชัดว่ามันมีค่ามากกว่าที่จะโพสต์ในไม่กี่นาทีก่อนหน้านี้แทน
Emil Jeřábek

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