Deterministik Olmayan Sonlu Otomata | Sipser Örneği 1.16


9

Sipser Kitabı (2. baskı) üzerinde çalışıyorum ve anlamadığım bu örnekle karşılaştım. Kitapta bu NFA'nın boş dizeyi kabul ettiğini belirtir .ϵ

Biri beni neden bu şekilde idare edebilir?

Anladığım kadarıyla , kabul etme durumu olmayan .ϵq3

resim açıklamasını buraya girin


1
Bu, bir NFA'da klasik bir sorudur . Aynı örnek hakkında bir soru , epsilon giriş dizesi ne anlama geliyor? . NFA-ε da ε soru anlamı var mı? ve bir NFA epsilon geçişlerini nasıl kullanır? ϵ
John L.

Kapsamlı bağlantılar için teşekkürler - Sanırım şimdi anladım.
Dışbükey Leopar

Yanıtlar:


10

bir harfle karıştırıyorsunuz . Bu bir mektup değil! Bu sadece boş bir dize.ϵ

Biraz daha genel bir model olan "kelime-NFA" diyelim. Bir kelime-NFA, bir NFA gibidir, ancak her geçiş rastgele bir sözcükle etiketlenir. Bir başlangıç ​​durumundan bir son duruma doğru bir yürüyüş varsa, NFA kelimesinin kelimesini kabul ettiğini söylüyoruz, böylece kenar etiketlerini yürüyüş boyunca birleştirirsek, alırız . Sembollerde, bir geçiş sırası varsa -NFA kabul eder. öyle ki:www

q0w1q1w2q2w3wnqn

  1. q0 bir başlangıç ​​durumudur. (Normal model yalnızca bir başlangıç ​​durumuna izin verir, ancak bu gereksinimi gevşetebiliriz.)
  2. qn son durumdur (kabul eden durum olarak da adlandırılır).
  3. Her bir geçiş tekabül kelime NFA bir geçiş.qi1wiqi
  4. w=w1wn .

NFA, tüm geçişlerin harflerle (yani, tam olarak 1 kelime uzunluğunda) etiketlendiği bir kelime- NFA'dır ve bir -NFA, tüm geçişlerin harf veya (yani uzunluk sözcükleri) ile etiketlendiği bir NFA kelimesidir. en fazla 1). Genellikle benzersiz bir başlangıç ​​durumu olmasını da isteriz.ϵϵ

Bir kelime NFA kabul bir sırası varsa geçiş şekilde , bir ilk durumu olan nihai durumudur ve tüm geçişler geçerlidir. Özellikle, bir durum hem başlangıç ​​hem de son ise, NFA kelimesi epsilon'u kabul eder (bu ilişkilidir ).ϵ

q0ϵq1ϵϵqn
q0qnϵn=0


AHA, teşekkürler bu şimdi mantıklı. Yani sezgisel aldığımızda iki "dal" var: ve . Yana bir devlet kabul edilir, biz kabulϵq1q1q1q3q1q1ϵ
Konveks Leopard

1
Evet, bu güzel bir açıklama.
Yuval Filmus
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.