2015-10-23 47 views
-1

對不起,我不能在這裏提供圖片...我無法上傳圖片...所以..我會給出問題的轉換表。什麼是電子關閉(r)在以下NFA

(S/I)....a...b.....c.......e(elipson) 


p>.......{p}.....{q}...{r} ..¤(phi) 


q>.......{q} ....{r} ..¤.... {p} 


r(final)>..{r}...¤....{p}....{q} 

這裏¤是班派
p爲起始狀態
,R是最終狀態

我的疑問是......會通過關閉最終狀態{r}已開始狀態{p} .... ..,即使起始狀態不會通過elipson直接達到最終狀態 .....但是...最終狀態通過elipson達到起始狀態爲狀態{q}然後到起始狀態{p}

在我的書,它被賦予的是

e-closure (r)={r,q} 

但我的問題是,爲什麼不...... {P,Q,R} ......而最終狀態{r}在到達起始狀態{p}以及...

回答

0

ε-closure(s)是一組可從NFA狀態ε-transitions單獨到達的NFA狀態。

你的想法是對的。請按照上述定義。因此,ε-閉包(r)=單獨的ε-轉變= {p,q,r}時從NFA狀態r可到達的NFA狀態的集合。因此,你的書有錯誤地計算它。

答案必須是{p,q,r}。

注意包含狀態{r},因爲一個狀態將始終保持在ε-過渡處。狀態{p}是可能的,因爲p可以通過ε-轉變從NFA狀態q到達,這可以從ε-轉變的NFA狀態r得到。

+0

感謝您的支持......但有一個困惑......正如我所說......狀態{r}正在達到{q} ...通過ellipson-transition ....但...之後,還有一個elipson-transition形式{q}到{p}狀態... {r}也不會被計算爲{p}嗎? –

+0

@Akshaykumar - 我很小心,我沒有仔細看;我注意到了。假設你是正確的。謝謝。順便說一句,你指的是哪本書?此外,請參閱我的編輯回答 –

+0

這本書是 - 自動機理論和形式語言....由AA Puntambekar –