ทางแยกและสหภาพของภาษาปกติและไม่ปกติ


12

ให้เป็นปกติปกติไม่ปกติ แสดงว่าไม่ใช่แบบปกติหรือให้ตัวอย่างL 1L 2 L 2 L 1L 2L1L1L2L2L1L2

ฉันพยายามนี้: ดูL_1) อันนี้เป็นเรื่องปกติ ฉันสามารถสร้างแน่นอนหุ่นยนต์สำหรับการนี้:เป็นปกติเป็นปกติดังนั้นลบทุกเส้นทาง (จำนวน จำกัด ) สำหรับจากจำนวน จำกัด ของเส้นทางสำหรับL_1ดังนั้นจึงมีจำนวน จำกัด ของเส้นทางที่เหลืออยู่สำหรับสิ่งทั้งหมดนี้ สิ่งนี้แยกออกจากแต่ฉันจะพิสูจน์ได้อย่างไรว่าการรวมกันของ (ธรรมดา) และ (ไม่ใช่ปกติ) ไม่ปกติ?L 1 L 2L 1 L 1L 2 L 1 L 2 L 1( L 1L 2 ) L 2L1(L2L1)L1L2L1L1L2L1L2L1(L1L2)L2


"ลบเส้นทางทั้งหมด (จำนวน จำกัด ) สำหรับออกจากจำนวนเส้นทางที่ จำกัด สำหรับ " - นั่นหมายความว่าอย่างไร วิธีปกติในการสร้างหุ่นยนต์สำหรับความแตกต่างคือการใช้และสิ่งปลูกสร้างที่รู้จักกันดีสำหรับส่วนเสริมและทางแยก L 1B = ¯ BL1L2L1AB=AB¯
Raphael

ฉันชอบเปลี่ยนชื่อของคำถามนี้ ด้วยตัวเองชื่อคำถามคือคำสั่งที่ไม่ถูกต้อง
nitishch

คำตอบ:


19

เราสามารถพิสูจน์ได้โดยการขัดแย้ง ช่วยให้กำหนดL_1 จากนั้นเราสามารถจัด :L1¯=ΣL1L2

L2=((L1L2)L1)(L1L2)=((L1L2)L1¯)(L1L2)

พวกเรารู้:

  • ภาษาปกติจะปิดภายใต้สหภาพแยกและเติมเต็ม
  • L1¯และเป็นเรื่องปกติL1L2
  • L2ไม่ปกติ

ทีนี้สมมติว่าเป็นปกติ: แล้วเป็นเรื่องปกติ (เนื่องจากเป็นเพียงการรวม / แยกภาษาปกติ) ดังนั้นจะเป็นปกติ นั่นคือความขัดแย้งดังนั้นสมมติฐานของเราเป็นเท็จและไม่สามารถเป็นปกติ ( ( L 1L 2 ) ¯ L 1 ) ( L 1L 2 ) L 2 L 1L 2L1L2((L1L2)L1¯)(L1L2)L2L1L2


ฉันคิดว่าฉันได้รับมัน แต่ทำไมภาษาปกติถึงเป็นส่วนประกอบปกติ? ฉันไม่เข้าใจส่วนนั้น
Kevin

1
@ เควินนี่เป็นบทแทรกที่รู้จักกันดีดังนั้นคุณควรหาหลักฐานในตำราเรียนใด ๆ วิธีการพิสูจน์วิธีหนึ่งก็คือการใช้ระบบออโตเมติกที่ จำกัด และสลับสถานะการยอมรับและไม่ยอมรับ: คุณจะได้รับออโตเมตาที่รับรู้ภาษาเสริม
Gilles 'หยุดความชั่วร้าย'

และสำหรับออโตมาตแบบ จำกัด ที่ไม่ได้กำหนดไว้แล้วล่ะ? สมมติว่าเรามีออโตมาตะ , สถานะเริ่มต้นหนึ่งลูกศรสองลูกจากสถานะนั้นโดยมีไปยังสถานะอื่น หนึ่งในรัฐเหล่านั้นยอมรับและไม่เป็นเช่นนั้น ดังนั้น\} หากตอนนี้เราสลับสถานะการยอมรับก็จะยังคงยอมรับดังนั้นจึงไม่ถือว่าเป็นภาษาที่ยอมรับ! a L ( M ) = { a } { a }A={a,b}aL(M)={a}{a}
Kevin

การพิสูจน์ของ Gilles นั้นใช้ได้เฉพาะกับออโตมาต้า จำกัด ที่กำหนดขึ้นซึ่งสำหรับภาษาปกติไม่ได้มีข้อ จำกัด แต่ในขณะที่เขาพูดบทแทรกนี้สามารถพบได้ในตำราใด ๆ
Mike B.

1
@ เควิน: ไมค์หมายความว่าทุกภาษาปกติจะมีหุ่นยนต์กำหนดขึ้นมาเพื่อรับรู้ดังนั้นคุณจึงสามารถใช้งานได้เสมอ
reinierpost

-4

L1={a,b}L2={anbn:n0}L1L2L1L2=L1


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