เป็นเรื่องที่ตัดสินใจได้หรือไม่ว่าหุ่นยนต์แบบกดลงจดจำภาษาปกติที่ให้มาได้หรือไม่?


16

ปัญหาที่ว่าออโตเมติกสองตัวที่รับรู้ภาษาเดียวกันนั้นไม่สามารถตัดสินใจได้ ปัญหาที่ว่าหุ่นยนต์แบบกดลงจะจดจำภาษาที่ว่างเปล่านั้นสามารถตัดสินใจได้หรือไม่ดังนั้นมันจึงสามารถตัดสินใจได้ว่าจะรับรู้ภาษาที่มีขอบเขต จำกัด หรือไม่ ไม่สามารถตัดสินใจได้ว่าภาษาที่ยอมรับโดยหุ่นยนต์แบบกดลงเป็นปกติหรือไม่ แต่ ...

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

ในกรณีที่คำตอบคือไม่ปัญหากลายเป็น decidable ถ้าภาษาปกติที่กำหนดมีความสูงของดาว 1หรือไม่


1
โปรดทราบว่าการเทียบเท่าPDAs ที่กำหนดได้นั้นสามารถตัดสินใจได้
sdcvvc

คำตอบ:


14

มันไม่สามารถตัดสินใจได้ว่า PDA จะรู้จักซึ่งเป็นชุดของสตริงทั้งหมดที่อยู่เหนือตัวอักษรอินพุตหรือไม่Σ

L(G)=Σ

MMxpyuvpucpavuqcbv(p,a,q,b,L)ucpavucbqv(p,a,q,b,R)

w0#w1R#w2#w3R#w0=q0xxwiwi+1

GM wiwi+1{x#yRx,y{a,b},xy}

MGM


2
มีข้อพิสูจน์ในหัวข้อ 17.3.3ของวิศวกรรมการคำนวณ: ทฤษฎีออโตมาตาประยุกต์และตรรกะโดย Ganesh Gopalakrishnan
Pål GD

2
Note that Σ is even star-free (via ¯) so there is no hope there either.
Raphael
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.