P มีภาษาที่ไม่มี PA หรือ ZFC หรือไม่? (วิกิชุมชน TCS)


14

คำตอบ: ไม่เป็นที่รู้จัก

คำถามที่ถามนั้นเป็นเรื่องธรรมชาติเปิดเผยและยาก คำถามคือวิกิชุมชน

ภาพรวม

คำถามพยายามแบ่งภาษาที่เป็นของคลาสซับซ้อน  - พร้อมกับเครื่องทัวริงตัดสินใจ (TM) ที่ยอมรับภาษาเหล่านี้ - เป็นคลาสย่อยเสริมที่สอง:P

  • ภาษาที่มีความรู้และ TM (ซึ่งมีความเป็นไปได้ที่จะตรวจสอบ / ทำความเข้าใจ) เทียบกับ
  • ภาษาที่คลุมเครือและ TM (ที่ไม่สามารถตรวจสอบ / เข้าใจได้)

คำนิยาม: ภูมิปัญญา VS คลุมเครือตัวเลขหน่วยความจำและภาษา

ภายในกรอบความจริงPAและZFCเราแยกแยะความรู้จากเครื่องทัวริงและภาษาที่เป็นความลับดังนี้:

D0   เราพูดว่าrจำนวนจริงที่คำนวณได้ นั้นมีความหมายถ้ามันเกี่ยวข้องกับชุดที่ไม่ว่างเปล่าของ TMs โดยแต่ละ TM ที่ระบุใน PA เป็นรายการที่ชัดเจนของตัวเลขซึ่งประกอบด้วยรหัสที่ถูกต้องบน Universal TM เช่นนั้นเพื่อความถูกต้องϵ > 0ที่จัดเป็น input แต่ละ TM สรรพสิ่ง (ใน ZFC) หยุดที่มีจำนวนส่งออกoว่าสรรพสิ่ง (ใน ZFC) ตอบสนองความr - ε < o < R + εRε>0โอR-ε<โอ<R+ε

หมายเหตุ   เป็นที่รู้จักกันว่าบาง reals คำนวณไม่ได้องค์ (สำหรับตัวอย่างที่เป็นรูปธรรมเห็นคำตอบของราฟาเอล Reitzig ของคำถาม jkff ของ " มีที่ไม่สร้างสรรค์พิสูจน์ขั้นตอนวิธีการดำรงอยู่? ") เพื่อหลีกเลี่ยงการจับคู่กับตัวเลขที่คำนวณได้ แต่กระอักกระอ่วนข้อ จำกัด นั้นถูกกำหนดว่าเลขชี้กำลังรันไทม์สามารถคำนวณได้โดย TM ที่ระบุอย่างชัดเจนใน PA (เมื่อเทียบกับ TMs ที่ระบุโดยนัยใน ZFC) สำหรับการสนทนาเพิ่มเติมโปรดดูหัวข้อการพิจารณาที่ชัดเจน (ด้านล่าง)

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

ในการมองไปข้างหน้านิยามการสรุป ( D5 ) จะระบุแนวคิดของการตัดสินใจแบบเข้ารหัสลับแบบ TMซึ่งมีคำจำกัดความที่ถูกสร้างขึ้นมาพร้อมกับมุมมองที่มีต่อการลดลงของการคำนวณที่ซ่อนเร้นโดยหน้ากาก เหตุผลและแหล่งที่มาของคำนิยามที่สำคัญนี้จะกล่าวถึงในภายหลัง - ภายใต้หัวข้อการพิจารณาที่ชัดเจน  - และการมีส่วนร่วมของความคิดเห็นโดยทิโมธี Chow, Peter Shor, Sasho Nikolov และ Luca Trevisan ได้รับการยอมรับอย่างสุดซึ้ง

D1   จากเครื่องทัวริง M ซึ่งหยุดสายอินพุตทั้งหมด M เรียกว่าcryptic iff ข้อความต่อไปนี้ไม่สามารถพิสูจน์ได้และไม่สามารถหักล้างได้สำหรับจำนวนจริงที่มีความรู้อย่างน้อยหนึ่ง  :R0

คำชี้แจง:รันไทม์ของ M คือเกี่ยวกับความยาวอินพุตnO(nR)n

เครื่องทัวริงที่ไม่ได้เป็นความลับที่เราพูดนั้นเป็น gnostic TMs

D2   เรากล่าวว่าเป็นเครื่องตัดสินใจทัวริง M มีประสิทธิภาพ IFF ก็มีรันไทม์องค์สัญลักษณ์  ดังกล่าวว่าภาษาที่ L ที่ M ยอมรับเป็นที่ยอมรับโดยไม่มี TM อื่น ๆ ที่มีสัญลักษณ์รันไทม์องค์มีขนาดเล็กกว่า  RRR

D3   เราพูดว่าภาษา L นั้นเป็นเรื่องลึกลับหากมันได้รับการยอมรับจาก(a)  เครื่องทัวริงอย่างน้อยหนึ่งเครื่องนั่นคือทั้งประสิทธิภาพและเป็นความลับและยิ่งกว่านั้น(b)  ไม่มี TM ที่มีทั้งประสิทธิภาพและมีเหตุผล

หากต้องการแสดงD3ด้วยวิธีอื่นภาษานั้นจะเป็นรหัสลับหาก TM นั้นยอมรับภาษานั้นได้อย่างมีประสิทธิภาพที่สุดนั้นเป็นรหัสลับ

ภาษาที่ไม่ได้เป็นความลับที่เราพูดเป็นภาษาที่มีความรู้

D4   เราพูดว่า cryptic TM นั้นมีความลับอย่างยิ่งหากภาษาที่รับนั้นเป็นความลับ

D5   เราบอกว่า TM ที่มีความลับอย่างยิ่งนั้นเป็นความลับหากมีประสิทธิภาพ

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

คำถามที่ถาม

การคาดเดาC0ต่อไปนี้เป็นเรื่องธรรมชาติและเปิด (เห็นได้ชัด):

C0   คลาส P ที่ซับซ้อนประกอบด้วยภาษาที่มีความลับอย่างน้อยหนึ่งภาษา

คำถามสามข้อจะถูกถามQ1 - Q3ซึ่งคำถามแรกคือ:

Q1   การคาดการณ์C0เป็นอิสระจาก PA หรือ ZFC หรือไม่

ภายใต้สมมติฐานที่ว่าC0นั้นเป็นจริง - อาจพิสูจน์ได้ใน ZFC หรือเป็นสัจพจน์อิสระที่เสริมกับ ZFC - คำถามสองข้อเพิ่มเติมเป็นเรื่องธรรมดา:

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

Q3   Can ที่หนึ่งอย่างน้อย canonically คลุมเครือตัดสินใจ TM นำเสนอเป็นรูปธรรมว่าจะเป็นคำอธิบายที่เปิดใช้งานสำหรับการสร้างเครื่องทัวริงทางกายภาพที่ตัดสินใจ (ในเวลาพหุนาม) ทุกคำพูดของพจนานุกรมของไตรมาสที่ 2 ? ถ้าเป็นเช่นนั้นสร้างเครื่องดังกล่าวทัวริงและโดยการคำนวณกับมันแสดงพจนานุกรมภาษาลับของไตรมาสที่ 2

ข้อควรพิจารณาที่ชัดเจน

คำจำกัดความD0หมายถึงว่าจำนวนจริงที่รู้ได้ทุกตัวนั้นสามารถคำนวณได้ แต่เป็นที่รู้กันว่าบางจำนวนจริงที่คำนวณได้นั้นไม่ได้เป็นผู้รู้เรื่อง สำหรับตัวอย่างให้ดูคำตอบในMathOverflowโดยMichaël Cadilhacและไรอันวิลเลียมส์และTCS StackExchangeโดยราฟาเอล Reitzig โดยทั่วไปแล้วคำจำกัดความD0 – D5ถูกสร้างขึ้นเพื่อแยกการอ้างอิงไปยังเอ็กซ์โพเนนต์รันไทม์ที่ไม่ทราบสาเหตุ

ตามที่กล่าวไว้ใน TCS wiki " คำจำกัดความของP มีภาษาที่เข้าใจยากหรือไม่? " คำจำกัดความD0 – D5 ทำให้มั่นใจได้ว่าภาษาที่เป็นความลับทุกภาษาได้รับการยอมรับอย่างน้อยหนึ่ง TM ที่เป็นความลับแบบบัญญัติ (โปรดทราบว่าในคำถามปัจจุบันคำว่า "cryptic" จะแทนที่คำที่อธิบายไม่ได้ "เข้าใจยาก" ที่ใช้ในวิกิ)

ยิ่งไปกว่านั้น - ในมุมมองของD3 (a)และD3 (b)  - ไม่มีการลดลงเล็กน้อยที่คำนวณได้จาก cryptic TM ที่มีความหมายแบบ canonic ไปเป็น gnostic TM ซึ่งพิสูจน์ได้ว่าเป็นภาษาเดียวกัน โดยเฉพาะอย่างยิ่งD3 (a)และD3 (b)ขัดขวางกลยุทธ์การลดpolylimiterที่ระบุไว้ในความคิดเห็นโดยPeter ShorและโดยSasho Nikolovและเป็นอิสระจากLuca Trevisanและขัดขวางกลยุทธ์การลดแบบpolynomiallyของTimothy Chowทั้งหมด ซึ่งในทำนองเดียวกันหน้ากากคำนวณคลุมเครือโดยซ้อนฟุ่มเฟือยคอมพิวเตอร์EPI การคำนวณ

โดยทั่วไปคำจำกัดความของ "ผู้มีความรู้" และ "ซ่อนเร้น" จะถูกปรับอย่างจงใจเพื่อให้มีความแข็งแกร่งโดยคำนึงถึงการลดลงเล็กน้อยทางคณิตศาสตร์ (และเป็นไปได้ว่า

ข้อพิจารณาด้านระเบียบวิธี

การตรวจสอบ Lance Fortnow ของ " สถานะของปัญหา P กับปัญหา NP " สำรวจวิธีการสร้างความเป็นอิสระ (หรืออื่น ๆ ) ของการคาดเดาในทฤษฎีความซับซ้อน; ที่ต้องการโดยเฉพาะอย่างยิ่งเป็นคำแนะนำเป็นวิธีการวิธีการที่ความคิดเห็นแลนซ์อาจช่วย (หรือไม่) ที่จะตอบQ1

เป็นที่ชัดเจนว่าคำถามเพิ่มเติมอีกมากมายเป็นเรื่องธรรมชาติ ตัวอย่างเช่นการคาดคะเนของ Hartmanis-Stearnsเป็นแรงบันดาลใจให้เราถามว่า "เครื่องทัวริงแบบหลายมิติแบบเรียลไทม์มีความลับอยู่หรือไม่? การดำรงอยู่ของพวกเขา (หรือไม่) เป็นอิสระจาก PA หรือ ZFC หรือไม่"

ข้อควรพิจารณาเกี่ยวกับประเภทของ Zeilberger

ในกรณีที่Q1ตอบโดย "ใช่" แล้ว oracles ที่ตัดสินใจเป็นสมาชิกในมีอยู่นอก PA หรือ ZFC และดังนั้นองค์ประกอบที่สำคัญของทฤษฎีความซับซ้อนที่ทันสมัยคือ (ปัจจุบัน) ไม่ทราบว่าอยู่ภายในระบบที่เป็นทางการใด ๆ ของ ตรรกะ. P

ในแง่ทฤษฎีความซับซ้อนนี้แตกต่างจากสาขาคณิตศาสตร์ส่วนใหญ่เช่นที่ความหวาดกลัวที่ Doron Zeilberger แสดงออกมาใน " ความคิดเห็นที่ 125: อลันทัวริงมีอายุครบ 100 ปีแล้วก็ถึงเวลาที่จะต้องพิจารณาการมีส่วนร่วมของเขา นั่นเป็นสิ่งที่ดี แต่ก็ยังมีอันตรายอีกมากมาย "เป็นเนื้อหาที่ได้รับการก่อตั้งขึ้นมาอย่างดี

ความกังวลของ Zeilberger ใช้รูปแบบที่ชัดเจนเป็นเกณฑ์Z0    (! Q1  ) && (! C0  ) ซึ่งเทียบเท่ากับเกณฑ์ต่อไปนี้:

Z0:   เกณฑ์ความรู้สึกอ่อนไหวของ Zeilberger   คำจำกัดความของคลาสP ที่ซับซ้อน  นั้นถูกเรียกว่าZeilberger-sensible iff ทุกภาษาในPมีความสามารถในการรู้เหตุผล

ในปัจจุบันยังไม่ทราบว่านิยามของสตีเฟ่นคุกเกี่ยวกับความซับซ้อนของคลาสP   นั้น Zeilberger หรือไม่

การพิจารณาที่สร้างแรงบันดาลใจ

คำจำกัดความของ "ผู้มีความรู้" และ "ซ่อนเร้น" ถูกสร้างขึ้นด้วยมุมมองไปสู่ ​​(ในที่สุด) การตัดสินใจการคาดเดาเช่นนี้

C1   ให้และN P เป็นข้อ จำกัด ที่มีความรู้ของPและN P resp จากนั้นP N P สามารถพิสูจน์ได้หรือหักล้างใน PA หรือ ZFCP'NPPNPPNP

C2   (ตามที่ได้รับการพิสูจน์อย่างชัดเจนใน PA หรือ ZFC)PNP

เห็นได้ชัดว่าC2   C1และตรงกันข้ามมันเป็นไปได้ว่าหลักฐานของ (เมตา) ทฤษฎีบทC1อาจจะให้คำแนะนำที่มีต่อการพิสูจน์ (แข็งแกร่ง) ทฤษฎีบทC2 

แรงจูงใจโดยรวมคือความคาดหวัง / สัญชาตญาณ / ความหวังว่าสำหรับความแตกต่างที่ดีระหว่างความรู้และความลับของ TM และภาษา cryptic, หลักฐานของC1และอาจเป็นไปได้ว่าC2อาจจะส่องสว่าง - และแม้จะมีความเกี่ยวข้อง พิสูจน์ให้เห็นว่า P PNP

Juris Hartmanis เป็นหนึ่งในนักทฤษฎีที่ซับซ้อนคนแรกที่ดำเนินการสืบสวนอย่างจริงจัง ดูเอกสารประกอบการคำนวณความเป็นไปได้ของ Hartmanis และคุณสมบัติความซับซ้อนที่พิสูจน์ได้ (1978)

ข้อพิจารณาของ Nomenclatural

จาก Oxford English Dictionary (OED) เรามี:

  • ผู้รู้ (adj)  เกี่ยวกับความรู้; องค์ความรู้; ทางปัญญา   "พวกเขา [ตัวเลข] อยู่ในความสำคัญความรู้และการเก็งกำไร แต่ไม่ใช่ในลักษณะการผ่าตัด"

  • cryptic (adj)  เข้าใจไม่ได้ในทันที ลึกลับลึกลับ   "แทนที่จะเป็นกฎธรรมดา ๆ ที่เป็นประโยชน์ต่อมนุษยชาติพวกเขา [นักปรัชญา] ฝ่าฝืนครัมติคและประโยคที่มืดมิด"

เห็นได้ชัดว่าไม่มีรีวิวทางคณิตศาสตร์เคยใช้คำว่า "ผู้มีความรู้" ในแง่ใดก็ตาม อย่างไรก็ตามความสนใจถูกดึงไปที่บทความล่าสุดของ Marcus Kracht“ Gnosis ” ( วารสารปรัชญาปรัชญา MR2802332) ซึ่งใช้ความรู้สึก OED

เห็นได้ชัดว่าไม่มีการทบทวนทางคณิตศาสตร์ได้ใช้คำว่า "cryptic" - ในแง่เทคนิค - ด้วยความสัมพันธ์กับทฤษฎีความซับซ้อน อย่างไรก็ตามมีการดึงความสนใจไปที่บทความของ Charles H. Bennett " ความลึกเชิงตรรกะและความซับซ้อนทางกายภาพ " (ในเครื่องทัวริงสากล: การสำรวจครึ่งศตวรรษ , 1988) ซึ่งมีเนื้อเรื่อง

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

การพิจารณาถึงธรรมชาติการเปิดกว้างและความยากลำบาก

ธรรมชาติของคำถามเหล่านี้แสดงให้เห็นถึงวิทยานิพนธ์ของการคำนวณเอกสารที่เป็นไปได้ของ Juris Hartmanis และคุณสมบัติความซับซ้อนที่พิสูจน์ได้ (1978) ที่:

"ผลลัพธ์เกี่ยวกับความซับซ้อนของอัลกอริทึมเปลี่ยนแปลงค่อนข้างมากหากเราพิจารณาเฉพาะคุณสมบัติของการคำนวณที่สามารถพิสูจน์ได้อย่างเป็นทางการ"

การเปิดกว้างและความยากลำบากของคำถามเหล่านี้มีความสอดคล้องอย่างกว้างขวางกับบทสรุปของการทบทวนของแลนซ์ฟอร์ตเนา " สถานะของปัญหา P กับปัญหา NP " (2009) ว่า:

"พวกเราไม่มีใครเข้าใจปัญหาของ P กับ NP อย่างแท้จริงเราเพิ่งเริ่มลอกเลเยอร์รอบคำถามที่ซับซ้อนมากขึ้นนี้"

คำแนะนำของ Wiki

พยายามอย่างยิ่งคือการปรับ definitional และกลยุทธ์หลักฐานโดยเฉพาะที่เกี่ยวข้องกับคำถามQ1-Q3และกว้างวิโรจ Hartmanis ชนิดคาดเดาC1-C2


ฉันไม่แน่ใจว่าคุณหมายถึงอะไรในไตรมาส 3; ดูเหมือนว่าการแทนค่าอินพุตจะมีอิทธิพลอย่างมากต่อสิ่งที่ TM ทำงาน

2
จำนวนจริงบวก semidefinite คืออะไร? ฉันเข้าใจ "positive semidefinite" สำหรับเมทริกซ์สมมาตรจริง แต่ความหมายของตัวเลข!
David Monniaux

มันหมายถึงศูนย์หรือมากกว่า (จำนวนที่ดูเป็นเมทริกซ์ 1x1)
John Sidles

1
สายการสืบสวนที่น่าสนใจ มีความคิดมานานแล้วว่าblums speedup thmอาจมีการเชื่อมต่อกับคำถามเช่นนี้และ / หรือ P =? NP แต่ไม่เห็นว่าตอกตะปูลงหรือสำรวจได้ทุกที่ โดยเฉพาะอย่างยิ่ง havent เห็นที่เข้มงวดมาก / เข้มงวดพิสูจน์ว่ามีภาษาในการ P ที่ยังอยู่ในระดับที่ระบุโดย Blum ดังกล่าวว่าโปรแกรม "ไม่มีขั้นตอนวิธีการที่เร็วที่สุด"
vzn

1
@ JohnSidles ฉันไม่คิดว่าจะมีภาษาที่มีความรู้ใด ๆ อยู่ภายใน P แม้ว่า NP จะมีอยู่ใน P. เราอาจแยกพวกมันออกเป็นภาษาที่เราสามารถแก้ไขได้ด้วยการค้นหาและภาษาอื่นด้วยวิธีอื่นแล้วค้นหา
Tayfun จ่าย

คำตอบ:


26

ฉันคิดว่ามีปัญหาพื้นฐานเกี่ยวกับคำถามที่คุณถามที่นี่ (และคุณถามในคำถามที่เกี่ยวข้องกับภาษาที่เข้าใจยาก)

ดูเหมือนว่าคุณกำลังมองหาภาษาอย่างนั้นL

แต่ ZFC ไม่ทราบว่า L PLPLP

เพื่อให้เข้าใจถึงความยากลำบากกับคำถามของคุณผมคิดว่าคุณต้องชื่นชมว่ามีความแตกต่างพื้นฐานระหว่างintensionalและextensionalคำจำกัดความของภาษาLExtensionally, Lจะถูกกำหนดโดยสิ่งที่คำพูดหรือไม่ได้เป็นสมาชิกของL นั่นคือสองภาษาLและL จะเท่ากันถ้าหากพวกเขามีคำเดียวกับสมาชิก ในทางตรงกันข้ามการintensionalนิยามของLอธิบายบางเงื่อนไขคำที่จะอยู่ในL เครื่องทัวริงที่รับLLLLLLLLLหรือสูตรลำดับแรกที่ถือถ้าหากว่าx Lสามารถจะคิดว่าเป็นคำนิยามของ intensional Lϕ(x)xLL

ประเด็นก็คือว่าทุกตัวที่เป็นส่วนขยายในPยอมรับคำอธิบายที่ตรงไปตรงมามากเพราะPเป็นคลาสที่ซับซ้อนที่เรียกว่า "syntactic" กล่าวคือเพียงใช้เครื่องทัวริงนาฬิกาแบบpolynomiallyซึ่งจะสิ้นสุดในเวลาที่ต้องการ ทุกระบบ "สมเหตุสมผล" สำหรับคณิตศาสตร์ทำเช่น PA หรือ ZFC, เป็นไปได้ที่สามารถพิสูจน์ได้ว่าL Pถ้าคุณใช้คำอธิบายนี้ตรงไปตรงมาของLLPPLPL

ดังนั้นหากคุณต้องการให้เกิดความสับสน ZFC คุณไปได้ที่จะเกิดขึ้นกับบางคน (intensional) รายละเอียดของที่ "ซับซ้อนเกินไป" สำหรับ ZFC ที่จะรับรู้ว่าเป็นเทียบเท่ากับคำอธิบายตรงไปตรงมาของL สิ่งนี้เป็นไปได้ แต่ในบางแง่มุมมันน่าสนใจเกินไป สิ่งที่คุณต้องทำคือนำสิ่งที่เรารู้ว่า ZFC ไม่เข้าใจ (เช่นความสอดคล้องของตัวเอง) และผสมกับนิยามของLอย่างใด ตัวอย่างเช่นนี่คือคำอธิบายของชุดจำนวนเต็ม:LLL

เป็นเลขคู่และ xไม่ได้เข้ารหัสว่า ZFC ไม่สอดคล้องกันxx

สมมติว่า ZFC สอดคล้องกันสูตรข้างต้นจะกำหนดชุดของจำนวนเต็มคู่ แต่ ZFC ไม่ทราบ ด้วย tinkering บิตมากขึ้นเราสามารถได้รับรายละเอียดของชุดของจำนวนเต็มแม้ที่ ZFC จะไม่สามารถที่จะพิสูจน์ที่อยู่ในPP

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


ทิโมธีขอบคุณสำหรับบทความที่ดีนี้ ฉันขอขอบคุณอย่างถูกต้องหรือไม่ว่าคำจำกัดความมาตรฐานของP - per Arora & Barak Computational Complexity: วิธีการที่ทันสมัยและ / หรือการคำนวณที่เป็นไปได้ของ Hartmanis และคุณสมบัติความซับซ้อนที่พิสูจน์ได้หรือแถลงการณ์รางวัล Millenium ไม่ใช่มิติหรือไม่ แต่บางทีปัญหาบางอย่างอาจจะง่ายกว่านี้หากคำจำกัดความของPได้รับการแก้ไขอย่างเหมาะสมโดยอ้างว่า (ต่อ Hartmanis) "เราต้องสำรวจเพิ่มเติมว่า 'มุมมองโลก' ของเราเกี่ยวกับความซับซ้อนของอัลกอริธึมจะเปลี่ยนไปอย่างไร คุณสมบัติของอัลกอริทึม "
John Sidles

2
@JohnSidles นิยามมาตรฐานของ P คือ "ชุดของภาษาทั้งหมดที่สามารถตัดสินใจได้โดย polytime TM" วิธีการกำหนดภาษา (โดยตั้งใจหรือต่อขยาย) ไม่ได้ป้อนภาพเลย: มันจะเข้าสู่ภาพก็ต่อเมื่อเราต้องพิสูจน์ว่าเครื่องเฉพาะบางเครื่องยอมรับภาษาเฉพาะบางอย่าง
Sasho Nikolov

1
Sasho คำตอบของทิโมธีเชาเชา (ขณะที่ฉันอ่าน) คือ "ถ้าเรานิยามP อย่าง ต่อเนื่องการตัดสินใจเป็นสมาชิกในPนั้นไม่สำคัญ" สิ่งที่คุณแสดงความคิดเห็น (ตามที่ฉันอ่าน) คือการประชุมในยุคปัจจุบัน " Pถูกกำหนดอย่างตั้งใจ " การรวมสองข้อสังเกตนี้ทำให้เราชื่นชมคำกล่าวของ Hartmanis: "ผลลัพธ์เกี่ยวกับความซับซ้อนของอัลกอริธึมเปลี่ยนไปค่อนข้างมากหากเราพิจารณาเฉพาะคุณสมบัติของการคำนวณที่สามารถพิสูจน์ได้อย่างเป็นทางการ" ดังนั้นเราจึงสงสัยอย่างแน่นอนว่าคำจำกัดความของPอาจแตกต่างกันอย่างไรเพื่อพิสูจน์ทฤษฎีบทที่ดี
John Sidles

1
@John: ฉันแนะนำคำว่า "intensional" และ "extensional" เพื่อวัตถุประสงค์ในการชี้แจง คำนี้ไม่ได้ใช้อย่างเป็นทางการในวิชาคณิตศาสตร์ โดยเฉพาะอย่างยิ่งฉันไม่แน่ใจว่าจะช่วยให้ใช้คำคุณศัพท์เหล่านี้กับ "คำจำกัดความมาตรฐานของ " ได้หรือไม่ อย่างไรก็ตามประเด็นอื่น ๆ ของคุณที่การสำรวจวิธีการกำหนดPที่แตกต่างกันอาจมีผลคือสิ่งที่ฉันเห็นด้วย PP
ทิโมธี Chow

ใช่คำจำกัดความของผู้มีความรู้และยอดเยี่ยมมีวัตถุประสงค์เพื่อดู (ในที่สุด) การพิสูจน์ข้อความดังต่อไปนี้: ทฤษฎีการ ปล่อยให้P 'และNP'เป็นข้อ จำกัด ที่มีความรู้ของPและNP resp จากนั้นP '≠ NP' สำหรับคำนิยามที่เหมาะสมในวงกว้างที่ยังเป็นธรรมชาติของ "ความรู้" เช่นหลักฐานอาจจะปานส่องสว่างและมีความหมายในทางปฏิบัติเทียบเท่ากับ (น่าจะไกลยาก?) พิสูจน์ว่าP ≠ NP AFAICT, Juris Hartmanis เป็นหนึ่งในนักทฤษฎีที่ซับซ้อนคนแรกที่ดำเนินการสืบสวนอย่างจริงจัง
John Sidles

8

Q1: ไม่มี
Q2: ใช่อย่างน้อยสอง -1s-in-binary


แทรก: TM ทุกตัวที่มีเลขยกกำลังแบบคำนวณได้ซึ่งมีอย่างน้อย 1 นั้นยอดเยี่ยม

พิสูจน์:
Let A และ B เป็นชุดแยกกันไม่ออกซ้ำให้เป็นเครื่องทัวริงที่แจกแจง AM0ให้เป็นเครื่องจักรทัวริงที่แจกแจง BM1สำหรับเครื่องทัวริงใด ๆ กับการคำนวณรันไทม์สัญลักษณ์ R เมื่อถูกกำหนดให้เป็น [ถ้าM 0ยอมรับ m ในขั้นตอนที่แน่นอนดังนั้น r + (1 / t) หากM 1ยอมรับ m ในขั้นตอนที่แน่นอนดังนั้น r- (1 / t) มิฉะนั้น r] r rทุกตัวไม่ใช่m - ลบและคำนวณได้และมีหนึ่งเสมอถ้าr0,r1,r2,r3,...M0M1rmmA คำสั่งของ D1 นั้นเป็นจริง] และ [ถ้า mB ดังนั้นคำสั่งของ D1 จึงเป็นเท็จ] สำหรับเครื่องทัวริงใด ๆ กับการคำนวณรันไทม์สัญลักษณ์ R เมื่อถูกนิยามไว้ข้างต้นเนื่องจาก A และ B แยกออกจากกันซ้ำแล้วซ้ำอีกมีอย่างน้อยหนึ่ง m ซึ่งคำสั่งของ D1 ที่มีr mไม่สามารถพิสูจน์ได้และไม่สามารถหักล้างได้r0,r1,r2,r3,...rmดังนั้นเครื่องทัวริงจึงยอดเยี่ยม


คำจำกัดความ:
at-less-two-1s-in-binary เป็นชุดของจำนวนเต็มแบบไม่ลบที่มีการ
แสดงเลขฐาน สองอย่างน้อยสอง 1s (เดิมพันที่คุณไม่เคยเดาได้ ^ _ ^)

คำจำกัดความ:
M เป็นเครื่องทัวริงที่สแกนการแทนค่าไบนารี่ของ
อินพุตยอมรับหากพบว่ามีอย่างน้อย 1 วินาทีและปฏิเสธเป็นอย่างอื่น

เห็นได้ชัดว่า M ตัดสินใจอย่างน้อยสอง -1s-in-binary และมีเลขชี้กำลังแบบรันไทม์ 1 และไม่มีเครื่องทัวริงอื่น ๆ ที่มีเลขยกกำลังขนาดเล็กลงก็ตัดสินใจอย่างน้อยสองใน 1-in-binary
นิด ๆ ,111โดยเล็มม่าเอ็มมีประสิทธิภาพและยอดเยี่ยม
ค่าเฉลี่ยอย่างน้อยสอง -1s-in-binary นี้ยังยอดเยี่ยม

ดังนั้น TPCCC จึงเป็นทฤษฎีบทของ PA (และ ZFC) และ
อย่างน้อยสองใน 1 ของไบนารีเป็นภาษาเหนือธรรมชาติที่เป็นรูปธรรม


Ricky ขอบคุณมาก! จะใช้เวลาสองสามวันในการไตร่ตรองภาษา "อย่างน้อยสองสองใน -1" (ALT1siB) และ TM ที่ยอมรับมัน ... มีข้อพิจารณาเกี่ยวกับธรรมชาติที่D1-5เป็น (หวังว่า) ปรับเพื่อให้มั่นใจและนั่น (หวังว่า) ALT1siB จะเคารพ โดยเฉพาะอย่างยิ่งสิ่งที่ต้องการคือสัญชาติญาณเกี่ยวกับ "ALT1siB สอนอะไรเราเกี่ยวกับความซับซ้อน" หากคุณสนใจที่จะให้ข้อสังเกตในเรื่องนี้พวกเขาจะได้รับการชื่นชมอย่างสุดซึ้ง
John Sidles

3
(คุณหวังว่าจะรู้เรื่องนี้ แต่) สิ่งเดียวที่ฉันใช้เกี่ยวกับ ALT1siB คือมันมีความซับซ้อนเชิงเส้นตรงดังนั้นมันจึงไม่สอนอะไรเราเกี่ยวกับความซับซ้อน สิ่งที่บทแทรกสอนเราคือเครื่องจักรทัวริงที่เป็นธรรมชาติที่สุดยอดเยี่ยม

r

อืม ... เพื่อให้มันเป็นอีกวิธีหนึ่งเนื่องจากคำจำกัดความของเราเกี่ยวกับอดิศัยนั้นกว้างมาก (ต่อบทแทรกของคุณ) แม้แต่ TM ที่เรา (คิดว่าเรา) เข้าใจตกลง - นั่นคือ TM ที่เราคิดว่าเป็นผู้มีความรู้ - ยอดเยี่ยมดังนั้นคำจำกัดความของ "ยอดเยี่ยม" จำเป็นต้อง จำกัด (หวังอย่างน้อยที่สุด) ตัวอย่าง: เราต้องการที่จะเคารพสัญชาตญาณสามัญสำนึกของเราที่ TM ซึ่งเป็นผู้ตัดสินใจดั้งเดิมในการทดสอบแบบดั้งเดิมของAKS นั้นมีความรู้ไม่ดี คำตอบของคุณแสดงให้เห็นว่าจำเป็นต้องมีการปรับแต่งแบบกำหนด (หวังว่าเล็กน้อย) ... แต่อะไรนะ
John Sidles

1
ริคกี้ผมสงสัยว่าคุณจะคิดแก้ไขคำตอบของคุณที่จะให้คำจำกัดความที่ชัดเจนสำหรับม. , sและเสื้อ คำจำกัดความของตัวเลขเหล่านี้จะต้องเดาและฉันก็ไม่มั่นใจเลยว่าฉันเดาถูกต้อง โดยเฉพาะอย่างยิ่งทำผมเข้าใจอย่างถูกต้องว่าการเปลี่ยน"ของจริง"ที่จะ"เหตุผล"ในD1จะปิดช่องโหว่ที่โพสต์ (AFAICT) ชี้ให้เห็นเช่นว่าภายใต้การแก้ไขD1อย่างน้อยบางส่วนหน่วยความจำที่มีความรู้?
John Sidles

1

xn:=2+i=0n[1/2i if i encodes a proof that ZF is inconsistent, and 0 otherwise]nxnxnx:=2+i=0[1/2i if i encodes a proof that ZF is inconsistent, and 0 otherwise]

xZF

x>1MxnNsNs|s|x/log(|s|)xMxMxMxMxO(|s|y)yxMx

xMxO(|s|2)x=2ZFZFZFMxZF+Con(ZF)

ZF+on(ZF)PZFO(|s|z)zZF

Mx


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