ปัญหา
ให้= ⟨ Σ , Q , Q 0 , F , Δ ⟩เป็นหุ่นยนต์BüchiจำภาษาLเราคิดว่ามีกลยุทธ์ที่ได้รับการยอมรับในความหมายดังต่อไปนี้: มีฟังก์ชั่นซึ่งสามารถใช้ในการนำร่องวิ่ง เราดำเนินการตามเงื่อนไขดังต่อไปนี้: σ : Σ * → Q
สำหรับและ , ∈ Σ ( σ ( U ) , , σ ( U ) ) ∈ Δ
สำหรับ , การขับโดยคือการยอมรับ, นั่นคือลำดับมีองค์ประกอบหลายอย่างมากมายในFσ σ ( ε ) , σ ( 0 ) , σ ( 0 1 ) , σ ( 0 1 2 ) , ... F
ในการเพิ่มเงื่อนไขให้สามารถยอมรับคำศัพท์ภาษาใดก็ได้โดยไม่ต้องคาดเดาอะไรเกี่ยวกับอนาคต
จากนั้นภายใต้สมมติฐานเหล่านี้ในมันเป็นความจริงหรือไม่ที่สามารถกำหนดได้เพียงแค่ลบการเปลี่ยน? กล่าวอีกนัยหนึ่งเราสามารถเลือกการเปลี่ยนแปลงครั้งต่อไปได้หรือไม่ขึ้นอยู่กับสถานะและจดหมายปัจจุบันเท่านั้น? มีการอ้างอิงเกี่ยวกับเรื่องนี้หรือไม่? คำถามเดียวกันสามารถถามได้ใน co-Büchiออโตมาตะและออนิก้าทั่วไปA
สิ่งที่เป็นที่รู้จัก
นี่คือผลลัพธ์บางส่วน
อันดับแรกเราสามารถ จำกัดเป็นตัวเลือก nondeterminstic ระหว่างรัฐที่มีส่วนที่เหลือเหมือนกัน แน่นอนถ้าเป็นภาษาที่ได้รับการยอมรับจากกลยุทธ์ยอมรับไม่สามารถเลือกกว่าในบางจุดถ้ามี(q_1)L ( q ) q q 1 q 2 w ∈ L ( q 2 ) ∖ L ( q 1 )
ขอให้สังเกตว่าทางเลือกที่เหลือนั้นมีความสำคัญดังนั้นแม้จะมีสัญชาตญาณ แต่ก็ยังไม่เพียงพอที่จะกำจัดลัทธิหลงทาง นี่เป็นเพราะมันเป็นไปได้ที่จะอยู่ ad infinitum ในส่วนที่เหลือดี (เช่นส่วนที่เหลือของคำนั้นอยู่ในส่วนที่เหลือ) แต่ปฏิเสธคำนั้นเพราะไม่เห็นBüchiหลายรัฐอย่างไม่สิ้นสุด นี่คือปัญหาหลักของปัญหา: การทำงานที่ไม่มีที่สิ้นสุดสามารถผิดโดยไม่ทำผิดพลาดร้ายแรงในบางจุด
ประการที่สองปัญหาจะแก้ไขถ้าคือทุกคำที่ได้รับการยอมรับโดย ในกรณีนี้เราสามารถดูเป็นเกมBüchiที่ผู้เล่นฉันเลือกตัวอักษรที่ป้อนและ Player II เลือกการเปลี่ยน จากนั้นเราสามารถใช้การกำหนดตำแหน่งของเกมBüchiเพื่อแยกกลยุทธ์ตำแหน่งสำหรับ Player II ข้อโต้แย้งนี้ใช้ได้กับกรณีทั่วไปของออโต้พาริตี้ ความยากลำบากของปัญหานี้มาจากความจริงที่ว่าบางคำไม่ได้อยู่ในและในกรณีนี้กลยุทธ์สามารถมีพฤติกรรมใด ๆ L σ
ประการที่สามนี่เป็นหลักฐานที่อยู่ภายใต้สมมติฐานที่ภาษาอยู่ในชั้นเรียนภาษาBüchiกำหนดที่เห็นหุ่นยนต์กับรัฐ Q ขอให้สังเกตว่านี่หมายความว่าไม่สามารถเป็นภาษา -regular ใด ๆ ได้ตัวอย่างเช่นถ้าไม่มีกลยุทธ์ตรงกับเงื่อนไขใด ๆ
เราเริ่มต้นด้วยการ จำกัด ช่วงการเปลี่ยนภาพตามคำพูดแรก: ตัวเลือกเดียวที่เราสามารถทำได้ไม่ส่งผลกระทบต่อภาษาตกค้าง เรารับผู้สืบทอดที่มีค่าสูงสุดสูงสุดเท่านั้นพวกเขาจะต้องมีอยู่เพราะอยู่
จากนั้นเราสร้างด้วยวิธีต่อไปนี้ เป็นหุ่นยนต์ชุดย่อยของแต่เวลารัฐBüchiทุกปรากฏในองค์ประกอบทั้งหมดที่รัฐอื่น ๆ สามารถลบออกจากองค์ประกอบและเราจะเริ่มต้นอีกครั้งจากเดี่ยว\} จากนั้นเราสามารถตั้งค่า\} เราสามารถยืนยันได้ว่าเป็นหุ่นยนต์BüchiกำหนดสำหรับL'คิว{ Q } F ' = { { Q } : Q ∈ F } '
สุดท้ายโดยการใส่คำพูดที่สองและสามเข้าด้วยกันเราจะได้รับกลยุทธ์หน่วยความจำที่ จำกัดโดยใช้กลยุทธ์ตำแหน่งสำหรับผู้เล่น II ในเกมที่ผู้เล่นฉันเลือกตัวอักษรผู้เล่น II เลือกการเปลี่ยน ในและชนะถ้ายอมรับเมื่อใดก็ตามที่ยอมรับ× ' '