ในหนังสือของเขา Boolean Function Complexity, Stasys Jukna กล่าวถึง (หน้า 564) ว่า Kolmogorov เชื่อว่าทุกภาษาใน P มีวงจรขนาดเชิงเส้น ไม่มีการกล่าวถึงการอ้างอิงและฉันไม่พบสิ่งใดทางออนไลน์ ไม่มีใครรู้เพิ่มเติมเกี่ยวกับเรื่องนี้?
ในหนังสือของเขา Boolean Function Complexity, Stasys Jukna กล่าวถึง (หน้า 564) ว่า Kolmogorov เชื่อว่าทุกภาษาใน P มีวงจรขนาดเชิงเส้น ไม่มีการกล่าวถึงการอ้างอิงและฉันไม่พบสิ่งใดทางออนไลน์ ไม่มีใครรู้เพิ่มเติมเกี่ยวกับเรื่องนี้?
คำตอบ:
[ทำตามคำแนะนำของ Kaveh ฉันกำลังแสดงความคิดเห็น (ค่อนข้างขยาย) เป็นคำตอบ]
"การคาดคะเน" ของ Kolmogorov นี้เป็นเพียงข่าวลือ มันไม่ได้เผยแพร่ทุกที่ ในอดีตสหภาพโซเวียตคณิตศาสตร์ "การพิมพ์" มีความหมายแตกต่างจากที่ทำในวันนี้: พูดคุยในงานสัมมนาหรือบอกเพื่อนร่วมงานของคุณในเวลาอาหารกลางวัน การนับเอกสารไม่ใช่ปัญหา (อันที่จริงฉันยังสั่งให้ทำคณิตศาสตร์ด้วยวิธีนี้) ฉันไม่สามารถแยกความเป็นไปได้ที่ "การคาดเดา" นี้เพิ่งบอกให้เลวินโดย Kolmogorov ระหว่างที่พวกเขาเดินไปสัมมนาที่มหาวิทยาลัยมอสโก ดังนั้นอย่าจริงจังเกินไปกับการคาดเดาที่เป็นทางการ; มันเป็นเพียงข่าวลือที่ (ไม่จำเป็นต้องพูด) ไม่ได้ข้องแวะในช่วงหลายปีที่ผ่านมา แต่เนื่องจากยักษ์เช่น Kolmogorov คิดอย่างจริงจังเกี่ยวกับปัญหานี้และไม่ได้ยกเว้นความเป็นไปได้ของ "พลังปีศาจ" การคาดเดาควรได้รับการปฏิบัติอย่างจริงจังเพียงพอ
นี่คือการคาดเดาความเข้าใจของฉันเกี่ยวกับการคาดเดานี้ สัญชาตญาณของเรา (ผิดอย่างเห็นได้ชัด) เกี่ยวกับวิธีการทำงานของวงจรอาศัยการดูการคำนวณโดยโปรแกรมเป็นกระบวนการต่อเนื่องซึ่งค่อย ๆรวบรวมข้อมูลเกี่ยวกับสตริงอินพุต สัญชาตญาณนี้ยืมมาจากมุมมองของเราว่าเครื่องจักรทัวริงทำงานอย่างไร แต่สตริงอินพุตแต่ละตัวจะกำหนดวงจรย่อย (เป็นพยานf ( x ) = 1หรือf ( x ) = 0 ) และสำหรับวงจรที่ถูกต้องก็เพียงพอแล้วที่เซตของวงจรย่อยสำหรับf - 1 ( 1 )และไม่ต่อเนื่อง นั่นคือวงจรคือ "การเข้ารหัสแบบโลคัล" ของพาร์ติชันที่ระบุของ n -cube ความยาวของรหัสนี้เป็นความซับซ้อน Kolmogorov ของสตริงไบนารีรับฉnของความยาว 2 n เวลาพหุนามอัลกอริทึมแต่ไม่มากขึ้นจะช่วยให้หนึ่ง"การเข้ารหัสระดับโลก" ของทั้งอนันต์สตริงฉทั้งหมดn ตอนนี้สตริงไม่สิ้นสุด fอนุญาตให้เข้ารหัสขนาด n cต้องเป็น "แบบง่าย" และส่วนนำหน้า "ควร" อนุญาตการเข้ารหัส "แบบโลคัล" ที่มีขนาดกะทัดรัดยิ่งขึ้น แน่นอนว่ามันยังคงเป็นปริศนาว่าทำไม Kolmogorov คิดว่าการเข้ารหัส "ท้องถิ่น" แม้แต่ขนาดสำหรับบางcอาจเพียงพอแล้ว ...
ป.ล. ขออภัยลืมที่จะเพิ่ม: การยืนยันที่ดีเยี่ยมของ "วิทยานิพนธ์" ของฉันที่ควรดูวงจรเป็นรหัส (คงที่) มากกว่า (ไดนามิก) อัลกอริทึมเป็นทฤษฎีบทที่มีชื่อเสียงของ David Barrington ที่ทั้งชั้นสามารถจำลองโดยพหุนาม โปรแกรมการแยกขนาดที่มีความกว้าง 5. มุมมอง "การรวบรวมข้อมูล" ที่นี่ผิดทั้งหมด: ยังไม่ชัดเจนว่าจะคำนวณฟังก์ชันส่วนใหญ่ได้อย่างไรโดยเก็บข้อมูลเพียง 5 บิต ความคิดอันชาญฉลาดของดาวิดคือการเข้ารหัสพฤติกรรมของสูตรที่กำหนดโดยเฉพาะลำดับของ 5-permutations และเพื่อแสดงว่าสตริงที่ยอมรับและปฏิเสธจะได้รับรหัสที่แตกต่างกัน ประเด็นก็คือโปรแกรมการแบรนช์ยังไม่ได้ "คำนวณ" --- มันค่อนข้างเข้ารหัสสตริงอินพุตโดยโปรแกรมย่อย: เมื่ออินพุตมาถึงขอบที่ไม่สอดคล้องกันหายไปและเรามีรหัสของอินพุตนี้
ฉันไม่มีความรู้เกี่ยวกับหัวข้อนี้ในฐานะ Stasys แต่ฉันได้ยินเหตุผลที่แตกต่างกันสำหรับการคาดเดานี้ซึ่งฉันอาจแบ่งปันด้วย
ฉันได้ยินมาว่าการคาดเดานั้นอิงจากการแก้ปัญหาเชิงบวกต่อปัญหาที่สิบสามของ Hilbert ซึ่งได้รับการแก้ไขร่วมกันโดย Komolgorov และนักเรียนของเขา Arnold ทฤษฎีบท (ซึ่งมากกว่าทั่วไปมากกว่าปัญหาที่ระบุไว้ของ Hilbert) พูดว่า:
ขออภัยฉันไม่มีคุณสมบัติที่จะแม่นยำกว่านี้ - ถ้ามีคนอื่นเคยได้ยินความคิดนี้บางทีพวกเขาอาจช่วยฉันได้