Persimpangan dan penyatuan bahasa reguler dan non-reguler

12

Biarkan teratur, teratur, tidak teratur. Tunjukkan bahwa tidak teratur atau memberikan contoh balasan.L 1L 2 L 2 L 1L 2L1L1L2L2L1L2

Saya mencoba ini: Lihatlah . Yang ini biasa saja. Saya dapat membuat otomat terbatas untuk ini: teratur, teratur, jadi hapus semua jalur (jumlah terbatas) untuk dari jumlah jalur terbatas untuk . Jadi ada sejumlah jalan yang tersisa untuk semua ini. Hal ini terpisah dari , tetapi bagaimana saya dapat membuktikan bahwa penyatuan (reguler) dan (tidak teratur) tidak teratur?L 1 L 2L 1 L 1L 2 L 1 L 2 L 1( L 1L 2 ) L 2L1(L2L1)L1L2L1L1L2L1L2L1(L1L2)L2

Kevin
sumber
"jadi hapus semua jalur (jumlah terbatas) untuk dari jumlah jalur terbatas untuk " - apa artinya itu? Cara biasa untuk membuat otomat untuk selisihnya adalah dengan menggunakan dan konstruksi terkenal untuk komplemen dan persimpangan. L 1 A B = A ¯ BL1L2L1AB=AB¯
Raphael
Saya lebih suka mengubah judul pertanyaan ini. Dengan sendirinya judul pertanyaan adalah pernyataan yang salah.
nitishch

Jawaban:

19

Kita dapat membuktikan ini dengan kontradiksi. Mari kita definisikan . Maka kita dapat memformulasi ulang :L2L1¯=ΣL1L2

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

Kita tahu:

  • Bahasa Reguler ditutup di bawah gabungan, persimpangan dan pelengkap
  • danL1L2teraturL1¯L1L2
  • tidak teraturL2

Sekarang anggap adalah teratur: Kemudian ( ( L 1L 2 ) ¯ L 1 ) ( L 1L 2 ) adalah teratur (karena hanya penyatuan / persimpangan bahasa biasa), jadi L 2 akan menjadi biasa. Itu adalah kontradiksi, oleh karena itu asumsi kami salah, dan L 1L 2 tidak dapat teratur.L1L2((L1L2)L1¯)(L1L2)L2L1L2

Mike B.
sumber
Saya rasa saya mengerti. Tetapi mengapa komplemen dari bahasa reguler biasa? Saya tidak mendapatkan bagian itu.
Kevin
1
@Kevin Ini adalah lemma terkenal, jadi Anda harus menemukan bukti di buku teks apa pun. Salah satu metode pembuktian adalah mengambil otomat terbatas dan menukar status penerimaan dan non-penerimaan: Anda mendapatkan otomat yang mengenali bahasa komplemen.
Gilles 'SO- stop being evil'
A={a,b}aL(M)={a}{a}
Bukti Gilles hanya berfungsi untuk automata terbatas deterministik, yang - untuk bahasa reguler - bukan batasan. Tapi seperti katanya, lemma ini dapat ditemukan di buku teks apa pun.
Mike B.
1
@Kevin: Mike berarti bahwa setiap bahasa reguler memiliki otomat deterministik untuk mengenalinya sehingga Anda selalu dapat menggunakannya.
reinierpost
-4

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

vonbrand
sumber
5
Anda gagal memenuhi syarat bahwa teratur. L1L2
Andrej Bauer