İki DFA'nın eşitliği kararlaştırılabilir bir problem midir?


12

Yani iki DFA verildiğinde, aynı dili üretebilirlerse bulma sorunu Karar Verilebilir bir problem midir?

İki CFL Eşitliğinin Karar Verilemez olduğunu zaten biliyorum

Peki ya iki DFA'nın Eşitliği? DFA'larla ilgili sorunların çoğunun karar verilebilir olduğu düşünüldüğünde, bu da karar verilebilir mi?



1
Bilgisayar Bilimine Hoşgeldiniz! Ne denedin? Nerede sıkıştın? Size sadece çözümü vermek istemiyoruz; anlayış kazanmanızı istiyoruz. Ancak, altta yatan sorunun ne olduğunu bilmiyoruz, bu yüzden yardım etmeye başlayamayız. Egzersiz sorunları hakkında soru sorma ipuçları için buraya bakın . Sorunuzu nasıl geliştireceğinizden emin değilseniz, neden Bilgisayar Bilimi Sohbeti'nde sormuyorsunuz ?
Raphael

Yanıtlar:


23

İki DFA'ler tarafından oluşturulan dil karar vermek amacıyla , aynı göre, bir DFA yapısı bir Í simetrik fark için L ( A 1 ) Δ L ( A 2 ) : = ( L ( A 1 ) L ( A 2 ) ) ( L ( A 2 ) L ( A 1 ) ) öğesini seçin veA1,A2AΔL(A1)ΔL(A2):=(L(A1)L(A2))(L(A2)L(A1)) .L(AΔ)=

İşte biraz daha detay. Bu gerçekleştirebilmesi kullanılarak ürün inşaat : Ürün otomat oluşturmak ve kullanımı ( F 1 x ¯ F 2 ) ( ¯ F 1 x F 2 ) kabul durumlarının kümesi gibi.AΔ(F1×F2¯)(F1¯×F2)

Olmadığını kontrol etmek için boş olup, bazı kabul durum ilk durumdan ulaşılabilir olup olmadığını kontrol etmek için yeterlidir ve bu BFS / DFS kullanılarak yapılabilir.L(AΔ)


3

Verilen iki DFA ve D 2 , ait eşitliği D 1 ve D 2 ve eğer kontrol D 1 ve D 2 aynı dil, aynı şeylerdir üretir.D1D2D1D2D1D2

D1D2


1
DFA'ların "eşitliklerini" ve eşitliklerini suçladığınıza inanıyorum.
einpoklum

@ einpoklum evet, "eşitlik" terimini "eşdeğerlik" ile eşanlamlı olarak kullanıyorum çünkü OP "Eşitlik" terimini kullanıyor.
fade2black

2
Ancak ikisi aynı değil. Minimizasyondan sonra bile, otomata eşit değildir . Bununla birlikte, izomorfik olduklarını biliyoruz, ki bu kesinlikle karar verilebilir (potansiyel olarak eşitlikten daha zorsa).
Raphael
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.