ที่จะตอบคำถามเหล่านี้เราจำเป็นต้องอนุญาตใด ๆ 2 ดังนั้นลองคิดว่าL 2เป็นภาษาที่ซับซ้อนมาก (พูดภาษาที่ไม่สามารถตัดสินใจได้)L2L2
ให้เริ่มต้นจากคำถามง่าย: ลิตร ( L ) (คำถามตอน 2) ใช้L 2จะเป็น undecidable และL = { ε } เกิดอะไรขึ้น?Al(L)L2L={ε}
(คุณธรรม: ตรวจสอบ "สุดขั้ว": ว่าง , L = { ε }และL = Σ ∗ ... )LL={ε}L=Σ∗
ตอนนี้สำหรับ . นี่เป็นคำถามที่ยอดเยี่ยม (โดยปกติแล้วคำถามโบนัสในรอบชิงชนะเลิศ / การบ้าน) อันที่จริงภาษาปกติจะปิดภายใต้Rสำหรับการใด ๆภาษาL 2 แม้ undecidable L 2 เจ๋งใช่มั้ยArArL2L2
ดังนั้นวิธีที่เราสามารถสร้างหุ่นยนต์สำหรับR ( L )ถ้ามีเป็นเครื่องที่ไม่ยอมรับL 2 ?Ar(L)L2
มาที่นี่ความมหัศจรรย์ของ "ความคิดนามธรรม" ที่กล่าวคือการพิสูจน์อัตถิภาวนิยม ถ้ามีคนทำให้เรามีเราสามารถใช้ข้อมูลนี้เพื่อแสดงให้เห็นว่ามีอยู่หุ่นบางอย่างเพื่อแก้( L ) ตอนนี้รายละเอียดL2A(L)
เราเริ่มจากหุ่นยนต์ของ (การโทรคือD F A L ) สมมติว่าหลังจากการประมวลผลxเราจบลงในรัฐQ เราต้องยอมรับถ้ามีY ∈ L 2ดังกล่าวว่าหากเรายังคงจากคิวการประมวลผลปีเราจะจบลงในรัฐสุดท้ายของD F L ไม่มีเครื่องจักรที่สามารถบอกเราได้ว่าyอยู่ในL 2แต่เราสามารถทำให้qเป็นสถานะสุดท้ายของD F A A LLDFALxqy∈L2qyDFALyL2qDFAALถ้าเงื่อนไขดังกล่าวข้างต้นถือเช่นถ้ามีบางดังกล่าวว่าถ้าเราเริ่มต้นที่QและกระบวนการYเราจบลงในรัฐสุดท้ายของD F Ly∈L2qyDFAL
เพื่อที่จะสร้างเราตรวจสอบหนึ่งในรัฐของแต่ละD F Lและทำให้แต่ละรัฐQรัฐยอมรับว่าเราสามารถใช้เวลาบางส่วนY ∈ L 2และy ที่จะนำเราไปจากคิวไปยังรัฐยอมรับD F LDFAALDFALqy∈L2yqDFAL
ตกลง, ไม่มีที่สิ้นสุด, และเราอาจไม่มีคอมพิวเตอร์ที่จะแสดงรายการคำทั้งหมดในL 2 , แต่ทั้งหมดนี้ไม่สำคัญ ... ออโตเมชั่นข้างต้นนั้นถูกนิยามไว้อย่างดีแม้ว่าฉันจะไม่สามารถวาดมันได้ ถึงคุณโดยรัฐ มายากล.L2L2