Sabit bir sonlu alfabe için , resmi bir dil L üzerinde Σ olan düzenli bir mevcutsa deterministik sonlu durum makinesi üzerinde (DFA) Σ tam kabul L .
"Neredeyse" düzenli olan, yalnızca kelime uzunluğuyla polinomlu bir şekilde büyüyen otomata aileleri tarafından tanınabilecekleri anlamında olan dillerle ilgileniyorum.
Resmen beni biçimsel dil diyelim olduğu kabul DFA tarafından aileye ( A n ) her kelime için eğer w ∈ Σ * , icar n = | w | , W ise L iff A n kabul w (olursa olsun diğer ise A ı kabul ya da değil), ve beni tanımlayalım p-düzenli bir tarafından tanınan diller olarak dilleri ptime hesaplanamayan DFA ailesi ( A n ) polinom büyüklüğünün, yani, bir polinom böyle | Bir n | ≤ P ( n ) için tüm n . (Bu "p-regular" adı, oluşturduğum bir şey, benim sorum, bunun için zaten başka bir adın olup olmadığını bilmek. Bunun bunun, permütasyon otomata anlamında p-normal dillerle aynı olmadığını unutmayın .)
P-Düzenli dillerin Bu sınıf (sadece almak elbette düzenli dillerin içeren herkes için n , A düzenli dilini tanıyan bazı DFA ise); ancak bunun katı bir üstünlüğü var: örneğin, { a n b n ∣ n ∈ N } ' in bağlamsız olduğu ancak düzenli olmadığı, ancak p-düzenli olduğu iyi bilinmektedir ( A n sadece n saymalıdır) yerde geçer , bir ve n arasında oluşumları b ). Ancak, otomatların polinom büyüklüğünde DFA olmasını gerektirdiğim içinbazı biçimsel diller (aslında bazı bağlamsız diller) p-düzenli değildir : örneğin, palindromların dili p-düzenli değildir, çünkü sezgisel olarak, bir kelimenin ilk yarısını okuduğunuzda olası sözcüklerin olduğu kadar çok farklı durum var, çünkü bu ilk yarının ikincisi ile tam olarak eşleşmeniz gerekecek.
Bu yüzden p-düzenli dillerin sınıfı, bağlamsız dillerle kıyaslanamayan normal dillerin katı bir üst kümesidir. Aslında, bile polinom en küçük derecesi dayalı p-düzenli dilleri ayırarak dillerin bir hiyerarşi alabilirsiniz görünüyor onlar oldukları P -Normal. Bu hiyerarşinin katı olduğunu göstermek için örnekler oluşturmak çok zor değil; Ben de henüz bu arasındaki etkileşimi ve ayrıca hesaplama karmaşıklığını kısıtlayacak hiyerarşinin alternatif tanımını anlamıyorum gerçi bir n .
Sorum şu: p-düzenli olarak adlandırdığım bu sınıfa ve ilişkili hiyerarşiye daha önce çalışılmış mı? Eğer evet ise, nerede ve hangi isim altında?
(Muhtemel bir bağlantı, alan veya akış veya çevrimiçi algoritmalar ile ilgilidir. Dil tanıma problemleri için Streaming algoritmaları terminolojisinde, deterministik, tek geçişli bir tanıma algoritmasına sahip olabilecek dillerin sınıfı (veya hiyerarşisi) ile ilgileniyorum, devletler polinom numarasını kullanarak (logaritmik bellek boyutu çok), ama ben bu yazıda veya ilgili gazetelerde bu sınıfın hiçbir tanımını buldum. ancak, sorunun benim ifade edilişinde kelimenin uzunluğu bilindiğini peşin , akış akışında daha az doğal olan akışta: akışta bunu sonsuz bir otomat, özel bir "sözcük sonu" sembolü ve karakterlerini okuduktan sonra ulaşılabilir durumların sayısının n.. Bu ayrımın bir fark yaratacağını düşünüyorum, örnek: değeri uzunluklarına göre bölünebilen, sabit bir uzunluk için kolay olan fakat (varsayım), önceki anlamda sonsuz bir otomat tarafından temsil edilemeyen, çünkü (tanımlayabilmem), ikili kelimelerin dili; uzunluğu önceden bilinmiyorsa yapılabilir.)
(Bu düzenli derse yönelik motivasyon, olası sözcüklere dil üyeliği olasılığı gibi bazı sorunların yalnızca dil düzenli olduğunda değil, p-düzenli olduğunda da PTIME gibi göründüğü ve deniyorum. bu problemlerin hangi durumlarda tam olarak izlenebilir olduğunu karakterize etmek.)