บทแทรกสำหรับภาษาที่ไม่มีบริบทกำหนดไว้หรือไม่


11

ศัพท์เฉพาะการปั๊มสำหรับภาษาปกติสามารถใช้เพื่อพิสูจน์ว่าภาษาบางอย่างไม่ปกติและการปั๊มบทแทรกสำหรับภาษาที่ไม่มีบริบท (พร้อมกับบทแทรกของ Ogden) สามารถใช้เพื่อพิสูจน์ว่าภาษาบางอย่างไม่บริบท

มีการแทรกการสูบน้ำสำหรับการกำหนดภาษาบริบทฟรีหรือไม่ นั่นคือมีบทแทรกคล้ายกับบทแทรกที่สามารถใช้เพื่อแสดงว่าภาษาไม่ใช่ DCFL หรือไม่? ฉันอยากรู้อยากเห็นเพราะเกือบทั้งหมดของเทคนิคการพิสูจน์ที่ฉันรู้ว่าแสดงให้เห็นว่าภาษาไม่ใช่ DCFL นั้นซับซ้อนและฉันหวังว่าจะมีเทคนิคที่ง่ายกว่านี้


2
มีคำถามที่เกี่ยวข้องบางคำถามที่อาจเกี่ยวข้องหรือไม่เกี่ยวข้อง
Raphael

นักวิทยาศาสตร์คอมพิวเตอร์อาจเป็นพวกซาดิสม์ แต่พวกเขาไม่ใช่นักทำโทษทั้งหมดที่ใช้เทคนิคการพิสูจน์ที่ซับซ้อนซึ่งเป็นที่รู้จักกันง่ายกว่า ...
vonbrand

1
vonbrand: แต่นักคณิตศาสตร์หรือนักวิทยาศาสตร์คอมพิวเตอร์อาจใช้เทคนิคการพิสูจน์ที่ซับซ้อนมากเกินไปถ้าสิ่งที่ง่ายกว่านั้นยังไม่เป็นที่รู้จักหรือไม่รู้จักเขา
Blaisorblade

คำตอบ:


9

มีเป็นสูบแทรกเฉพาะสำหรับ DCFL ภายใต้ชื่อ "A สูบน้ำแทรกสำหรับตายตัวบริบทเรียนภาษาฟรี" โดย Sheng Yu; การประมวลผลข้อมูลตัวอักษรที่ 31 (1989) 47-51 ดอย10,1016 / 90108-70020-0190 ด้วยชื่อที่ชัดเจนนี้ฉันต้องขอโทษที่ฉันพลาดไป!

โชคไม่ดีที่สำเนาออนไลน์มีจุดที่ว่างอยู่ในสูตรหนึ่งดังนั้นฉันหวังว่าฉันจะสร้างผลลัพธ์ได้อย่างถูกต้อง ด้านล่างเป็นสัญลักษณ์แรกของ (เมื่อมีอยู่) หรือ (ถ้า )(1)yyεy=ε

บทแทรก 1 (ปั๊มเล็มม่า) ให้เป็น DCFL จากนั้นจะมีค่าคงที่สำหรับเช่นนั้นสำหรับคู่ของคำใด ๆ ifLCLw,w

(1) [?] และ ,และw=xyw=xz|x|>C

(2) , [?](1)y=(1)z

ถ้าอย่างนั้น (3) หรือ (4) เป็นจริง:

(3) มีตัวประกอบ ,และเช่นนั้นสำหรับx=x1x2x3x4x5|x2x4|1|x2x3x4|Ci0 x1x2ix3x4ix5yและ อยู่ใน ;x1x2ix3x4ix5zL

(4) มี factorizations ,และ , และเช่นนั้นสำหรับx=x1x2x3y=y1y2y3z=z1z2z3|x2|1|x2x3|Ci0 x1x2ix3y1y2iy3และอยู่ในL Lx1x2ix3z1z2iz3L

แอปพลิเคชันของ Lemma ได้รับสอง:เช่นเดียวกับ{ w { a , b } w = u v , | คุณ| = | v | ,  และ โวลต์ มี  }{aibii0}{aib2ii0}{w{a,b}w=uv,|u|=|v|, and v contains an a}ไม่ใช่ DCFL หลักฐานใช้ข้อเท็จจริงที่ว่า DCFL แต่ละอันมีไวยากรณ์ LR (1) ในรูปแบบปกติของ Greibach


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