Apakah penyatuan tak terbatas bahasa bebas konteks selalu bebas konteks?


11

Misalkan , , , menjadi urutan tak dari bahasa bebas konteks, yang masing-masing ditentukan berdasarkan alfabet umum Σ . Biarkan L menjadi penyatuan tak terbatas L_1 , L_2 , L_3 , \ dots ; yaitu, L = L_1 \ cup L_2 \ cup L_3 \ cup \ dots .L 2 L 3L1L2L3 L L 1 L 2 L 3L = L 1L 2L 3ΣLL1L2L3L=L1L2L3

Apakah selalu demikian bahwa L adalah bahasa bebas konteks?


Ada dua pertanyaan independen di sini. Yang pertama sangat dasar, tetapi yang kedua bahkan mudah dijawab dengan Wikipedia. Saya sarankan Anda mengedit untuk fokus pada pertanyaan pertama.
Raphael

@ Raphael: Saya melakukannya sendiri sebelum saran Anda tetapi kemudian saya pikir itu mungkin membuat beberapa bagian dari jawaban tidak berguna.
Gigili

@ Raphael: Edit itu membatalkan sebagian besar dari apa yang saya tulis! Saya pikir itu bukan ide yang baik untuk mengubah pertanyaan seperti itu, ketika sudah ada jawaban.
Aryabhata

@Aryabhata: Apakah mungkin untuk mengedit jawaban Anda? Saya mengeditnya agar pertanyaannya tidak semudah yang dia katakan! Saya akan memposting pertanyaan meta tentang ini.
Gigili

@Gigili: Saya bisa, tetapi saya berbicara secara umum. Bayangkan kasus di mana seseorang melakukan riset, dan berusaha untuk menulis jawaban terperinci. Sekarang Anda pergi dan mengubah pertanyaan yang membatalkan sebagian besar jawaban itu. Untuk pertanyaan ini mungkin tidak masalah, pada kenyataannya, saya mungkin hanya bisa menghapus jawaban saya, karena kita akan memiliki dua jawaban mengatakan hal yang sama dan salah satunya hanya akan berisik.
Aryabhata

Jawaban:


20

Penyatuan banyak bahasa bebas konteks tanpa batas mungkin tidak bebas konteks. Faktanya, penyatuan banyak bahasa yang tak terbatas dapat berupa apa saja: biarkan menjadi bahasa, dan tentukan untuk setiap bahasa (terbatas) . Serikat atas semua bahasa tersebut adalah . Bahasa yang terbatas adalah reguler, tetapi bahkan mungkin tidak dapat ditentukan (dan dengan demikian jelas tidak bebas konteks).l L L l = { l } L LLlLLl={l}LL

Properti penutupan bahasa bebas konteks dapat ditemukan di Wikipedia .


Terima kasih atas jawaban Anda. Jadi jawabannya adalah "tidak"? Bisakah Anda memberikan contoh tandingan?
Gigili

4
@Gigili: bahasa adalah contoh umum bahasa yang tidak bebas konteks, dan menggunakan konstruksi saya penyatuan adalah bahasa yang persis sama, tetapi semua terbatas dan karenanya bebas konteks. {anbncn|n1}L1={abc},L2={aabbcc},L3={aaabbbccc},Li
Alex ten Brink

5
@Gigili Anda harus dapat menggunakan bahasa yang tidak bebas konteks sebagai contoh balasan menggunakan apa yang telah ditulis Alex.
Raphael

3
Cara lain untuk bahasa apa pun adalah sesuai dengan panjang kata-kata: . Ini menunjukkan bahwa bahkan penyatuan bahasa terbatas yang meningkat sudah cukup untuk menggambarkan bahasa apa pun. L=nN{wL|w|n}
Gilles 'SO- stop being evil'

4
"Faktanya, penyatuan banyak bahasa tanpa batas dapat menjadi apa saja " (penekanan ditambahkan) Sebenarnya, itu bisa berupa apa saja, titik, tidak ada "hanya tentang". Contoh Anda menunjukkan hal itu. Yah, set nol / bahasa mungkin menjadi masalah, tetapi serikat kosong baik-baik saja. Jadi, itu bisa menjadi set yang paling aneh, sangat tidak dapat dihitung, sejauh hierarki yang Anda inginkan. Itu bisa berupa set apa saja .
David Lewis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.