ภาษา“ เรียบง่าย” นอกหรือไม่


12

ฉันกำลังมองหาภาษา L ที่มีคุณสมบัติดังต่อไปนี้:

  1. L ไม่ควรไม่มีบริบท

  2. ส่วนประกอบของ L ไม่ควรปราศจากบริบท (ทุกสิ่งที่คุณเห็นในตำราเรียนเป็นตัวอย่างสำคัญของภาษาที่ไม่มีบริบทดูเหมือนจะล้มเหลวในข้อกำหนดที่สองนี้)

  3. L ไม่ควรยากเกินไปตัวอย่างเช่นฉันรู้ว่าภาษาที่ไม่สามารถตัดสินใจได้ตรงตามข้อกำหนดสองข้อแรก แต่สิ่งที่ฉันต้องการคือภาษาที่ง่ายกว่า

คำตอบ:


15

นี่เป็นอีกตัวอย่าง:

E Q = { n ขn คn | n ≥ 0 } ¯ E Q E QL={x#y∣x∈EQ,y∈EQ¯} ,
ที่ และเป็นส่วนเติมเต็มของ{}EQ={anbncn∣n≥0}EQ¯EQ

มันเป็นความจริงรู้จักกันดีว่า ไม่ได้อยู่ใน{}C F แอลEQCFL

สมมติว่าได้รับการยอมรับโดย PDA{P_1} เราสร้าง PDAใหม่ กับการป้อนข้อมูล , จำลองบนสายWตั้งแต่อย่างชัดเจนตระหนักเราสรุปได้ว่า{} P 1 P ′ w P ′ P 1 w # a P ′ E Q L ∉ C F LLP1P′wP′P1w#aP′EQL∉CFL

ในทำนองเดียวกันสมมติว่าส่วนประกอบของ ได้รับการยอมรับโดย PDA\ เราสร้างอีก PDA'' กับการป้อนข้อมูล , จำลอง ในสตริง\ยังรู้จัก ดังนั้นจึงไม่สามารถอยู่ในเช่นกันLP2P″wP″P2#wP″EQLcoCFL

EQสามารถรับรู้ได้ด้วยความน่าจะเป็น (หนึ่งทาง) หุ่นยนต์เคาน์เตอร์เดียว (P1CA) พร้อมข้อผิดพลาดที่ต้องการ ( Freivalds, 1979 ) ดังนั้นจึงไม่ยากที่จะแสดงให้เห็นว่าสามารถรับรู้โดย P1CA พร้อมกับข้อผิดพลาดที่ต้องการL


ดียิ่งกว่าคำตอบของโดมินิคเพราะมันยังอธิบาย PPDA ที่จดจำภาษา! (โดมินิกเป็นภาษานับและผมมีความคิดว่าจะสร้าง PPDA ที่เหนือกว่าให้กับพีดีเอเกี่ยวกับภาษานับไม่.)
— Cem Say

@CemSay: PPDAs ไม่สามารถจดจำภาษาที่ผิดปกติใด ๆ ที่มีข้อผิดพลาดที่ จำกัด เช่นกันKaneps และคณะ
— Abuzer Yakaryilmaz

22

แล้วอย่างไร มันง่ายที่จะเห็นว่าและส่วนประกอบของมันไม่ปกติและด้วยเหตุนี้ (เนื่องจากเราจัดการกับตัวอักษรเอกนารี) ไม่ใช่บริบทLL:={an2∣n∈N}L


แค่นั้นแหละขอบคุณ นี่คือสิ่งที่คำถามของฉันถามดังนั้นฉันจึงยอมรับ แต่ฉันจะขอบคุณตัวอย่างอื่นใดมาก
— พูด

4

S A T P = P S P A C E P = N P S A T N P C F L ⊆ PQSATหรือเป็นตัวอย่างยกเว้นหรือตามลำดับ เป็นตัวอย่างตามที่มันเป็นที่สมบูรณ์และPSATP=PSPACEP=NPSATNPCFL⊆P

P S P C EQSAT (สูตรบูลีนเชิงปริมาณจริง) คือ - สมบูรณ์และเป็น CSL ซึ่งเป็นที่รู้จักโดย LBAPSPACE

สำหรับตัวอย่างที่ไม่มีเงื่อนไขคุณสามารถนำปัญหาที่ไม่สมบูรณ์ของใช้โดยพลการเช่น Chess ทั่วไปหรือ GoEXP


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