“Menanamkan” bahasa itu sendiri

19

Pertanyaan Utama / Umum

Biarkan menjadi bahasa. Tentukan bahasa dengan dan untuk . Pertimbangkan . Jadi, kami berulang kali "menyematkan" ke dalam dirinya sendiri untuk memperoleh .LLiL0=L

Li={xwy:xyLi1,wL}
L = L i L Li1L^=LiLL^

Sudahkah dipelajari? Apakah itu mempunyai nama?L^

Contoh / Motivasi

Seperti yang diminta di komentar oleh di sini adalah beberapa contoh untuk lebih menggambarkan apa itu. Maka karena tidak seorang pun (sejauh ini) tampaknya telah melihat gagasan ini, saya akan membahas motivasi saya untuk melihatnya.L^

Klaus Draeger mengalahkan saya untuk menambahkan contoh. Saya akan meletakkan contoh-contoh dari komentar di sini untuk meningkatkan visibilitas karena mereka adalah contoh yang baik.

Jika adalah bahasa yang unary , maka (dan karenanya teratur).LL^=L+

Jika , maka adalah bahasa Dyck .LL=abL^

Berikut adalah cara alternatif untuk memikirkan . Diberi bahasa atas alfabet kami memainkan game berikut. Kami mengambil coba untuk mengurangi ke string kosong dengan berulang kali menghapus subwords yang berada di . (Di sini kita perlu sedikit berhati-hati bagaimana kita memperlakukan string kosong itu sendiri untuk memastikan bahwa ini setara dengan definisi di atas, tetapi ini secara moral benar.)L^LAwAwϵL

Awalnya saya datang mendefinisikan dengan mempertimbangkan menghapus kekuatan dalam kata-kata. Ambil sebagai bahasa kubus di atas alfabet biner . Kemudian dan kita dapat mempertimbangkan " -deletion" berikut L={w3:wA*}A={a,b}aaabL^L={w3:wA}A={a,b} LaaabaabaabbababL^L

a(aabaabaab)babababababϵ.

Amati tidak semua penghapusan akan berhasil

(aaa)baabaabbababbaabaabbabab

dan kita terjebak dengan kata bebas kubus. Jadi, ada notasi lain "sangat -deletable" yang secara umum tidak bertepatan dengan .LLL^

Satu contoh terakhir, jika dalam bahasa kuadrat di atas alfabet biner , maka adalah string dengan bilangan genap ' dan genap ' s. Jelas kondisi ini diperlukan. Salah satu cara untuk melihatnya cukup untuk mempertimbangkan menghapus kotak dan mengingat setiap kata biner dengan panjang 4 atau besar memiliki bujur sangkar. Di sini biasa.A = { a , b } L a b LLA={a,b}L^abL^

Untuk huruf yang lebih besar jenis argumen ini gagal karena ada kata-kata bebas persegi panjang sewenang - wenang . Dengan huruf berukuran saya dapat menunjukkan tidak biasa menggunakan Myhill-Nerode dan faktanya ada kata-kata bebas persegi panjang yang sewenang-wenang, tapi saya belum bisa mengatakan banyak lagi. Saya berharap melihatnya dengan cara yang lebih abstrak ini dapat menjelaskan situasi (dan definisi yang lebih abstrak ini tampaknya menarik dengan sendirinya).Lk3L^

John Machacek
sumber
Bisakah Anda memberikan beberapa contoh ilustrasi?
phs
2
Beberapa contoh: jika adalah bahasa tunggal , maka adalah bahasa Dyck dari string kurung yang seimbang; untuk bahasa atas alfabet tunggal, kita dapat (jadi selalu teratur dalam kasus ini). { ( ) } L L = { a i | i I } L = L +L{()}L^L={ai|iI}L^=L+
Klaus Draeger
@ phs Saya telah memodifikasi pertanyaan dengan (lebih banyak) lebih detail.
John Machacek
1
Satu hasil yang lebih relatif mudah adalah bahwa jika adalah bebas konteks, kemudian jadi adalah L . LL^
Klaus Draeger
1
Terima kasih atas contoh dan motivasi. Sekarang jauh lebih mudah untuk mengingat masalah Anda dan menyebarkannya. Terus perbarui pertanyaan awal Anda jika Anda memiliki perkembangan baru.
phs

Jawaban:

13

Pertanyaan ini terkait dengan apa yang disebut sistem penyisipan .

Sebuah sistem penyisipan adalah tipe khusus dari sistem yang aturan dari bentuk penulisan ulang untuk semua r dalam diberikan bahasa R . Mari kita menulis u R v jika u = u ' u " dan untuk beberapa . Mari kita tunjukkan dengan penutupan transitif refleksif dari relasi . Penutupan bahasa dari bawah1rrRuRvu=uu r R R R L A Rv=ururRRRLARadalah bahasa Ingat bahwa urutan kuasi yang baik pada set adalah relasi refleksif dan transitif sedemikian rupa sehingga untuk setiap urutan tak terbatas elemen , ada dua bilangan bulat sedemikian rupa sehingga . Teorema berikut ini dibuktikan dalam [1]:

[L]R={vA there exists uL such that uRv}
Ex0,x1,Ei<jxixj

Jika adalah himpunan kata yang terbatas sehingga bahasa terbatas, maka hubungan adalah urutan quasi yang baik pada dan teratur.HAAHARA[L]R

[1] W. Bucher, A. Ehrenfeucht dan D. Haussler, Total regulator yang dihasilkan oleh hubungan derivasi, Theor. Komputasi. Sci. 40 , 2-3 (1985), 131-148.

J.-E. Pin
sumber
2

Sebagai J.-E. Pin menunjukkan penawaran pertanyaan saya dengan penyisipan . Saya telah menemukan sumber lain yang akan saya posting di sini untuk siapa pun yang tertarik.

L.Kari. Tentang Penyisipan dan Penghapusan dalam Bahasa Formal. Ph.D. Tesis, Universitas Turku, 1991.

Inilah Bagian I dan Bagian II dari tesis ini.

Dari apa yang saya tahu ini adalah sumber asli untuk studi penyisipan.

John Machacek
sumber