【计算理论】可判定性 ( 非确定性有限自动机的接受问题 | 证明 “非确定性有限自动机的接受问题“ 的可判定性 )
文章目錄
- 一、非確定性有限自動(dòng)機(jī)的接受問題
- 二、證明 "非確定性有限自動(dòng)機(jī)的接受問題" 可判定性
一、非確定性有限自動(dòng)機(jī)的接受問題
非確定性有限自動(dòng)機(jī) 的 接受問題 , 首先將 計(jì)算問題 轉(zhuǎn)化為 語(yǔ)言 ,
因此得到如下 非確定性有限自動(dòng)機(jī) 語(yǔ)言 :
ANFA={<B,w>:B是非確定性有限自動(dòng)機(jī),接受w字符串}\rm A_{NFA} = \{ <B, w> : B \ 是 \ 非確定性有限自動(dòng)機(jī) , 接受 w 字符串 \}ANFA?={<B,w>:B?是?非確定性有限自動(dòng)機(jī),接受w字符串}
w\rm ww 是字符串 ;
B\rm BB 是非確定性有限自動(dòng)機(jī) ;
B\rm BB 接受 w\rm ww ;
將 B\rm BB 非確定性有限自動(dòng)機(jī) 所 接受的 字符串 w\rm ww 放在一個(gè)集合中 , 就得到了 非確定性有限自動(dòng)機(jī) B\rm BB 的語(yǔ)言 ADFA\rm A_{DFA}ADFA? ;
二、證明 “非確定性有限自動(dòng)機(jī)的接受問題” 可判定性
任何 非確定性有限自動(dòng)機(jī) 與 確定性有限自動(dòng)機(jī) 是等價(jià)的 , 證明 “非確定性有限自動(dòng)機(jī)的接受問題” 是可判定的 , 需要 規(guī)約 成 上一篇博客 【計(jì)算理論】可判定性 ( 確定性有限自動(dòng)機(jī)的接受問題 | 證明 “確定性有限自動(dòng)機(jī)的接受問題“ 的可判定性 ) 中證明的 “確定性有限自動(dòng)機(jī)接受問題” 是可判定的 ;
規(guī)約過程 ( 證明思路 ) :
構(gòu)造一個(gè) 判定機(jī) ( 結(jié)果是 接受 / 拒絕 的 圖靈機(jī) ) N\rm NN , 判定機(jī)要求如下 :
判定機(jī) N\rm NN , 輸入 <B,w>\rm <B, w><B,w> 字符串 , 即輸入 非確定性有限自動(dòng)機(jī) B\rm BB 所能接受的字符串 w\rm ww ,
① 自動(dòng)機(jī)轉(zhuǎn)化 : 將 非確定性有限自動(dòng)機(jī) B\rm BB 轉(zhuǎn)為等價(jià)的 確定性有限自動(dòng)機(jī) C\rm CC ;
② 規(guī)約過程 : 使用上一篇博客 【計(jì)算理論】可判定性 ( 確定性有限自動(dòng)機(jī)的接受問題 | 證明 “確定性有限自動(dòng)機(jī)的接受問題“ 的可判定性 ) 的算法判定轉(zhuǎn)化之后的 確定性有限自動(dòng)機(jī) C\rm CC , 在輸入字符串 w\rm ww 上計(jì)算 , 是否會(huì)停機(jī) ;
-
模仿 : 構(gòu)造圖靈機(jī) M\rm MM , 給定輸入字符串 w\rm ww 之后 , 模仿 確定性有限自動(dòng)機(jī) C\rm CC 在 w\rm ww 字符串上進(jìn)行計(jì)算 ;
-
接受 / 拒絕 : 如果上述計(jì)算進(jìn)入接受狀態(tài) , 就讓 圖靈機(jī) M\rm MM 接受 , 否則就讓 圖靈機(jī) M\rm MM 拒絕 ;
③ 圖靈機(jī) N\rm NN 結(jié)果 : 如果上述 圖靈機(jī) M\rm MM 接受 , 則本次構(gòu)造的 圖靈機(jī) N\rm NN 結(jié)果也是 接受 ; 如果上述 圖靈機(jī) M\rm MM 拒絕 , 則本次構(gòu)造的 圖靈機(jī) N\rm NN 結(jié)果也是 拒絕 ;
構(gòu)造 圖靈機(jī) M\rm MM 的過程 , 相當(dāng)于一個(gè)子程序 ;
總結(jié)
以上是生活随笔為你收集整理的【计算理论】可判定性 ( 非确定性有限自动机的接受问题 | 证明 “非确定性有限自动机的接受问题“ 的可判定性 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算理论】可判定性 ( 丘奇-图灵论题
- 下一篇: 【计算理论】可判定性 ( 计算模型与语言