ทำไม (ถ้ามี) seperatorสร้างความแตกต่างระหว่างสองภาษา
สมมติว่า:
นี่คือข้อพิสูจน์และคำรามแทนในฐานะ
และด้านล่างฉันเพิ่มหลักฐานสำหรับ :
เครื่องหมายสร้างความแตกต่างอย่างแท้จริงหรือไม่? ถ้าเป็นเช่นนั้นทำไม และถ้าไม่ข้อพิสูจน์ข้อใดข้อหนึ่งผิดและอยู่ที่ไหน
พิสูจน์ว่า :
สมมติโดยวิธีการของความขัดแย้งที่CFL ให้เป็นค่าคงที่การสูบสำหรับ รับประกันโดยบทแทรกสำหรับภาษาที่ไม่มีบริบท เราพิจารณาคำว่า s = 0 ^ {m} 1 ^ {p} \ # 0 ^ {p} 1 ^ {m}ที่m = P! + Pเพื่อs ∈ L ตั้งแต่| s | > pตาม lemma ของการปั๊มมีตัวแทนs = uvxyz อยู่เช่นนั้น | vy | > 0 , | vxy | ≤พีและยูวี ^ {J} XY ^ {J} Z ∈ Lสำหรับแต่ละเจ≥ 0
เราได้รับความขัดแย้งโดยกรณี:
- หากหรือมี : สำหรับเราจะได้รับไม่มีดังนั้นขัดแย้งกัน
หากทั้งและถูกทิ้งไว้ที่ : สำหรับเราจะได้รับ อยู่ในรูปแบบโดยที่ดังนั้นL
หากทั้งและถูกต้อง : คล้ายกับกรณีสุดท้าย
หากเหลือไว้ที่ ,จะถูกต้องและ: สำหรับเราจะได้รับว่าเป็นรูปแบบโดยที่ดังนั้นL
หากเหลือไว้ที่ ,จะถูกต้องและ: คล้ายกับกรณีสุดท้าย
หากเหลือไว้ที่ ,จะถูกต้องและ: นี่เป็นกรณีที่น่าสนใจที่สุด ตั้งแต่ ,จะต้องมีอยู่ในส่วนหนึ่งของและในส่วนหนึ่ง ดังนั้นมันจึงถือว่าและสำหรับเดียวกัน (อันที่จริงแล้วมันต้องเป็น ) สำหรับแต่ละมันถือได้ว่า ดังนั้นถ้าเกิดว่าจากนั้นจะถือว่านั้นขัดแย้งกัน เพื่อให้บรรลุนี้เราต้องใช้ซึ่งเป็นที่ถูกต้องเท่านั้นหากคือหารด้วยkจำได้ว่าเราเลือกดังนั้นและหารด้วยใด ๆตามที่ต้องการ