มีการเรียงสับเปลี่ยน และขนาดพหุนาม (ใน ) ไวยากรณ์อิสระบริบทที่อธิบายภาษาที่ จำกัด มากกว่าตัวอักษร ?
ปรับปรุง: สำหรับหนึ่งการเปลี่ยนแปลง มันเป็นไปได้. เป็นการกลับรายการหรือการปรับเปลี่ยนเล็กน้อยของการกลับรายการ
มีการเรียงสับเปลี่ยน และขนาดพหุนาม (ใน ) ไวยากรณ์อิสระบริบทที่อธิบายภาษาที่ จำกัด มากกว่าตัวอักษร ?
ปรับปรุง: สำหรับหนึ่งการเปลี่ยนแปลง มันเป็นไปได้. เป็นการกลับรายการหรือการปรับเปลี่ยนเล็กน้อยของการกลับรายการ
คำตอบ:
CFG อยู่ใน CNF (รูปแบบปกติ Chomsky) หากโปรดักชั่นเดียวเท่านั้นที่อยู่ในรูปแบบ และ ; ไวยากรณ์สามารถนำไปยัง CNF ด้วยการระเบิดกำลังสองเท่านั้น
สำหรับไวยากรณ์ ใน CNF เรามี Subword Lemma ที่ดี: ถ้า สร้างคำ จากนั้นสำหรับแต่ละ มีคำย่อย ของ ความยาว ซึ่งถูกสร้างขึ้นโดยบางส่วนที่ไม่ใช่ขั้วของ . การพิสูจน์: สืบทอดแผนผังต้นไม้ (ไบนารี) ลงไปที่ลูกซึ่งสร้างคำย่อยที่ยาวกว่าเสมอ หากคุณเริ่มด้วยคำย่อยที่มีขนาดอย่างน้อยคุณไม่สามารถลงไปด้านล่าง .
เราสามารถสันนิษฐานได้ว่าเป็นไวยากรณ์ (เช่นภาษาที่มีเฉพาะ ) อยู่ใน Chomsky Normal Form ภาษา ประกอบด้วยคำว่า เพื่อทุกสิ่ง .
ใช้ Subword Lemma สำหรับแต่ละคน เราสามารถหาซับสตริงได้ ความยาว
สมมติว่า และ . ตั้งแต่คำย่อย ไม่สามารถตัดกันทั้งสอง ส่วนหนึ่งและ เป็นส่วนหนึ่งของ ; เราสามารถสรุปได้ว่ามันแยกจากกันส่วนหนึ่ง ดังนั้น เป็นของแบบฟอร์ม . นี่ก็หมายความว่า สร้างหนึ่งสตริงคือ . ดังนั้น.
ตอนนี้ ตัดกันเช่นกัน หรือ อย่างน้อย สถานที่และอย่างน้อยก็กำหนด บิตของ . ดังนั้นอย่างมาก เงื่อนไข สามารถมี และ . เนื่องจากมีมากที่สุด ความเป็นไปได้สำหรับ เราเข้าใจว่ามีอย่างน้อย
ความคิดเห็น: หลักฐานเดียวกันทำงานถ้า คือการเรียงสับเปลี่ยนโดยพลการในชุดของทั้งหมด คำศัพท์ ป.ร. ให้ไว้ บิตของ มีอย่างแน่นอน preimages .
การใช้วิธีการเดียวกันเราสามารถพิสูจน์ได้ว่าภาษาที่ตัวละครแต่ละตัวปรากฏขึ้นสองครั้งนั้นต้องการ CFG ขนาดเอ็กซ์โพเนนเชียลในขนาดของตัวอักษร เราสามารถแทนที่ "สองครั้ง" ด้วยชุดย่อยใด ๆ ของ นอกเหนือจากสี่เรื่องเล็กน้อย (ไม่สนใจ ทั้งที่ไม่มี หรือทั้งหมด)
ฉันขอขอบคุณการอ้างอิงสำหรับวิธีการพิสูจน์นี้