Düzlemsel normal diller


32

Sınıfımda bir öğrenci, sonlu tüm otomataların kenarları geçmeden çizilip çizilemeyeceğini sordu (tüm örneklerin yaptığı gibi görünüyor). Elbette cevap olumsuz, dil için bariz otomatizasyon {x{a,b}#a(x)+2#b(x)0mod5}K5

Sorum şu: Bu dil için her sonlu durum otomatının düzlemsel olmadığını nasıl gösterebiliriz ? Myhill-Nerode benzeri karakterizasyonlarla, dilin yapısının şemada olduğu muhtemelen tespit edilebilir, ancak bunu nasıl kesinleştirebiliriz?

Ve eğer bu yapılabilirse, "düzlemsel normal dillerin" bir özelliği var mı?


Ayrıca, normal bir dilin düzlemsel bir DFA tarafından tanınıp tanınmayacağına karar verme sorunu zor görünüyor. Karar verilebilirliği açık ve grafik teorisinde açık problemlerle bağlantıları var.
Denis,

Yanıtlar:


29

Bu dilin her DFA'sının düzlemsel olmadığı doğru değildir:

Counterexample

İşte gerçekten düzlemsel olmayan bir dil:

{x{σ1,...,σ6}*|Σben=16ben#σben(x)0(şık7)}.
Bu dil için herhangi bir düzlemsel FSA alın. Ulaşılamaz durumların tümünü kaldırırsak, yine de düzlemsel bir grafik elde ederiz. Her erişilebilir durumun altı farklı çıkış kenarı vardır; bu, her düzlemsel grafiğin en fazla beş derece derecesine sahip olduğu bilinen gerçeğiyle çelişir.


21

Kavramı daha önce araştırılmış. (Cevabı öğrendikten sonra, bunun için google ...)

İlk olarak, aşağıdaki özeti içeren Kitap ve Chandra'ın eski eserleri var.

Summary. It is shown that for every finite-state automaton there exists an equivalent nondeterministic automaton with a planar state graph. However there exist finite-state automata with no equivalent deterministic automaton with a planar state graph.

The example and argumentation given is exactly the one by Yuval in his answer!

Moreover they also consider the binary alphabet.

There is a 35-state inherently nonplanar deterministic automaton over a 2-letter alphabet.

Bu çalışma son zamanlarda Bonfante ve Deloup tarafından sürdürülüyor. Topolojik gömülmeleri dikkate alırlar. Gayri resmi olarak bir grafiğin cinsi, grafiği kenarları geçmeden bir yüzeye gömmek için eklenmesi gereken deliklerin sayısıdır. Cinsi sıfır olan grafikler düzlemseldir. Öyleyse bir dilin cinsi, dilin otomatlarının en az cinsidir.

Teorem 9 (Cinsiyete Dayalı Hiyerarşi). Keyfi olarak büyük cinsin düzenli dilleri vardır.

"Devlet-minimal otomata karşı cins-minimal otomata karşı" bölümünde, sonuç kanıtı Yuval tarafından verilen ilk örnek olan beşinci K5 dil düzlemini yapmak için on devlettir.

Önerme 7. Cinsi asgari otomatlarının cinsinden kesin olarak daha düşük bir cinse sahip deterministik otomatlar vardır.

G.Bonfante, F.Deloup: Normal diller cinsi, Bilgisayar Biliminde Matematiksel Yapılar, 2018. doi 10.1017 / S0960129516000037 . Ayrıca ArXiv 1301.4981 (2013)

RV Kitabı, AK Chandra, Doğasında Olmayan Düzlemsel Otomatlar, Acta informatica 6 (1976) doi 10.1007 / BF00263745

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.