Jawaban singkat . Diberikan keluarga berhingga dari bahasa-bahasa reguler , ada multi-automaton lengkap deterministik minimal unik yang mengenali keluarga ini.L=(Li)1⩽i⩽n
Detail . Kasus sesuai dengan konstruksi standar dan kasus umum tidak jauh berbeda dalam semangat. Diberi bahasa L dan kata u , misalkan u - 1 L = { v ∈ A ∗ ∣ u v ∈ L } . Tentukan relasi ekivalensi ∼ pada A ∗ dengan mengatur
u ∼ vn=1Luu−1L={v∈A∗∣uv∈L}∼A∗
Karena L i teratur, kongruensi ini memiliki indeks hingga. Selanjutnya, mudah untuk melihat bahwa setiap L i jenuh oleh ~ dan bahwa untuk setiap a ∈ A , u ~ v menyiratkan u a ~ v a . Mari kita dilambangkan dengan 1 kata kosong dan oleh [ u ] yang ~ -class dari kata u
u∼v⟺for each L∈L, u−1L=v−1L
LiLi∼a∈Au∼vua∼va1[u]∼u. Misalkan
menjadi deterministik multi-otomat yang didefinisikan sebagai berikut:
AL=(Q,[1],⋅,(Fi)1⩽i⩽n)
- ,Q={[u]∣u∈A∗}
- ,[u]⋅a=[ua]
- . Fi={[u]∣u∈Li}
Dengan konstruksi, jika dan hanya jika u ∈ L i dan karenanya A L menerima keluarga L . Tetap membuktikan bahwa A L minimal. Ini sebenarnya minimal dalam arti aljabar yang kuat (yang menyiratkan bahwa ia memiliki jumlah minimum negara). Misalkan A = ( Q , q - , ⋅ , ( F i ) 1 ⩽ i ⩽ n ) dan A ′[1]⋅u∈Fiu∈LiALLALA=(Q,q−,⋅,(Fi)1⩽i⩽n) menjadi dua multi-automata. Morfisme f : A → A ′ adalah peta perkiraan dari Q ke Q ′ sedemikian rupaA′=(Q′,q′−,⋅,(F′i)1⩽i⩽n)f:A→A′QQ′
- ,f(q−)=q′−
- untuk , f - 1 ( F ′ i ) = F i , 1⩽i⩽nf−1(F′i)=Fi
- untuk semua dan q ∈ Q , f ( q ⋅ u ) = f ( q ) ⋅ u .u∈A∗q∈Qf(q⋅u)=f(q)⋅u
Kemudian untuk setiap diakses deterministik multi-otomat menerima L , ada morphism dari A ke A L . Untuk membuktikan ini, yang pertama memverifikasi bahwa jika q - ⋅ u 1 = q - ⋅ u 2 = q , maka u 1 ∼ u 2 . Sekarang f didefinisikan oleh f ( q ) = [ u ] di mana u adalah setiap kata sedemikian rupa sehingga q - ⋅ uALAALq−⋅u1=q−⋅u2=qu1∼u2ff(q)=[u]u . Maka kita dapat menunjukkan bahwa f memenuhi tiga properti yang diperlukan.q−⋅u=qf
Akhirnya agak samar, beri tahu saya jika Anda membutuhkan detail lebih lanjut.