Pertanyaan Utama / Umum
Biarkan menjadi bahasa. Tentukan bahasa dengan dan untuk . Pertimbangkan . Jadi, kami berulang kali "menyematkan" ke dalam dirinya sendiri untuk memperoleh .
Sudahkah dipelajari? Apakah itu mempunyai nama?
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.
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).
Jika , maka adalah bahasa Dyck .L
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.)
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:w∈A*}A={a,b}aaab L
Amati tidak semua penghapusan akan berhasil
dan kita terjebak dengan kata bebas kubus. Jadi, ada notasi lain "sangat -deletable" yang secara umum tidak bertepatan dengan .L
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 L
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).L
sumber
Jawaban:
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 bawah1→r r R u→Rv u=u′u′′ r ∈ R ∗ → R → R L A ∗ ∗ → Rv=u′ru′′ r∈R →∗R →R L A∗ →∗R adalah 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]:
[1] W. Bucher, A. Ehrenfeucht dan D. Haussler, Total regulator yang dihasilkan oleh hubungan derivasi, Theor. Komputasi. Sci. 40 , 2-3 (1985), 131-148.
sumber
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.
sumber