Bağlamdan bağımsız dillerden oluşan sonsuz bir birlik her zaman bağlamdan bağımsız mıdır?


11

Let , , , ortak bir alfabe üzerinde tanımlandığını her biri bağlamdan-bağımsız dillerin bir fi nite dizisi olması Σ . Let L arasında fi nite birlik olmak L-1 , L_2 , L_3 , \ nokta ; yani, L = L_1 \ fincan L_2 \ fincan L_3 \ fincan \ nokta .L 2 L 3L1L2L3ΣLL1L2L3L=L1L2L3

L her zaman bağlamsızL bir dildir mi?


Burada çoğunlukla bağımsız iki soru var. Birincisi çok temeldir, ancak ikincisi Wikipedia ile kolayca cevaplanabilir. İlk soruya odaklanmak için düzenlemenizi öneririm.
Raphael

@Raphael: Önerinizden önce kendim yaptım ama sonra cevapların bazı kısımlarını işe yaramaz hale getirebileceğini düşündüm.
Gigili

@Raphael: Bu düzenleme yazdıklarımın çoğunu geçersiz kılıyor! Zaten cevaplar varken, bu tür soruları dönüştürmenin iyi bir fikir olduğunu düşünmüyorum.
Aryabhata

@Aryabhata: Cevabınızı düzenlemek mümkün mü lütfen? Sorunun dediği gibi kolay olmasını önlemek için düzenledim! Bununla ilgili bir meta soru göndereceğim.
Gigili

@Gigili: Yapabilirim, ama genel anlamda konuşuyordum. Birisinin biraz araştırma yaptığını ve ayrıntılı bir cevap yazmak için biraz çaba harcadığını düşünün. Şimdi gidin ve bu cevabın çoğunu geçersiz kılan soruyu değiştirin. Bu soru için önemli olmayabilir, aslında, cevabımı silebilirim, çünkü aynı şeyi söyleyen iki cevabımız olacak ve bunlardan biri gürültü olacak.
Aryabhata

Yanıtlar:


20

Sınırsız sayıda bağlamsız dilin birleşimi bağlamdan bağımsız olmayabilir. Aslında, sonsuz sayıda dil birliği hemen hemen her şey olabilir: bir dil olmasına izin verin ve deki her için (sonlu) dilini . Bütün bu diller üzerindeki birlik . Sonlu diller normaldir , ancak karar verilemez (ve dolayısıyla kesinlikle bağlamsız) bile olmayabilir.LlLLl={l}LL

Bağlamdan bağımsız dillerin kapatma özellikleri Wikipedia'da bulunabilir .


Cevabınız için teşekkür ederim. Dolayısıyla cevap hayır"? Karşı bir örnek verebilir misiniz?
Gigili

4
@Gigili: dil , bağlam içermeyen bir dilin olağan örneğidir ve yapımı kullanarak L 1 = { a b c } , L 2 = { a a b b c c } , L 3 = { a a a b b b c c c } , {anbncn|n1}L1={abc},L2={aabbcc},L3={aaabbbccc},tam olarak bu dil, ancak hepsi sonlu ve bu nedenle bağlama ücretsizdir. Li
Alex ten Brink

5
@Gigili Alex'in yazdıklarını kullanarak bağlamsız herhangi bir dili karşı örnek olarak kullanabilmelisiniz.
Raphael

3
Herhangi bir dili parçalamanın başka bir yolu da kelimelerin uzunluklarına göre: . Bu, artan bir sonlu dil birliğinin bile herhangi bir dili tanımlamak için yeterli olduğunu göstermektedir. L=nN{wL|w|n}
Gilles 'SO- kötü olmayı kes'

4
"Aslında, sonsuz sayıda dil birliği hemen hemen her şey olabilir " (vurgu eklenmiştir) Aslında, herhangi bir şey, dönem olabilir, "hemen hemen" olmayabilir. Örneğiniz bunu gösterir. Boş küme / dil bir sorun olabilir, ancak boş sendikalar iyidir. Yani, gitmek istediğiniz herhangi bir hiyerarşiye kadar en tuhaf, büyük ölçüde hesaplanamayan küme olabilir. Olabilir herhangi kümesi.
David Lewis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.