Son zamanlarda, bağlamsız gramerlerin sonsuz sayıda kurala sahip olmasına izin verirsek ne olacağını merak ediyordum. Açıkçası, bu tür sonsuz kural setlerine keyfi olarak izin verirsek, her dil bazı alfabelerin üzerinde bir CFG tarafından tanımlanabilir ile . Ama ya kısıtlarsak Bağlamdan bağımsız gramerlerle oluşturulabilecek bu tür kurallar dizisine?
Bu amaçla, bir dizi terminal olmayan ve terminaller , kuralları unsur olarak görmeyelim , ancak alfabenin üzerinde dize olarak . Şimdi sorum şu ki, sonsuz bir kural CFG'sini bir demet olarak tanımlarsak nerede
- sonlu nonterminal kümesidir
- sonlu bir alfabe
- formun bir dizi kuralıdır ile , öyle ki bazı CFG var bitmiş ile
- ilk terminal olmayan
ve biz tanımlarız bu tür sonsuz kural CFG'leri tıpkı CFG'ler için yapıldığı gibi, sonsuz kural CFG'leri tarafından üretilen dil sınıfı arasındaki ilişki nedir (diyelim o sınıfı ), bağlamsız dil sınıfı ve sınıf ?
Açıkçası, biz var , ama Bu sınıflardan birine (ya da başka bir sınıfa) eşit mi?