版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算理論1復(fù)習(xí):確定型有窮自動(dòng)機(jī)的形式定義定義1.12有窮自動(dòng)機(jī)是一個(gè)5
元組(Q,S,d,q0,F
),其中Q
是一個(gè)有窮集合,稱(chēng)為狀態(tài)集。S
是一個(gè)有窮集合,稱(chēng)為字母表。d
:Q·Sfi
Q是轉(zhuǎn)移函數(shù)。q0?Q
是起始狀態(tài)。F?Q
是接受狀態(tài)集。復(fù)習(xí):非確定性非確定性體現(xiàn)在轉(zhuǎn)換規(guī)則——一入多出,e是空字——無(wú)入轉(zhuǎn)態(tài)q2q1q311q1q2e3復(fù)習(xí):非確定型有窮自動(dòng)機(jī)的形式定義定義1.174非確定型有窮自動(dòng)機(jī)(NFA)是一個(gè)5
元組(Q,S,d,q0,F
),其中Q
是有窮的狀態(tài)集。S
是有窮的字母表。d
:Q·Sεfi
P(Q)是轉(zhuǎn)移函數(shù)。q0?Q
是起始狀態(tài)。F?Q
是接受狀態(tài)集。復(fù)習(xí):等價(jià)性定理
一個(gè)語(yǔ)言是正則的,當(dāng)且僅當(dāng)可以用正則表達(dá)式描1.28
述它。定理1.195每一臺(tái)非確定型有窮自動(dòng)機(jī)都等價(jià)于某一臺(tái)確定型有窮自動(dòng)機(jī)。復(fù)習(xí):正則表達(dá)式轉(zhuǎn)換成NFA例1.30
把正則表達(dá)式(ab∪a)*
轉(zhuǎn)換成一臺(tái)NFA。abe(1)
a
(2)
b
(3)
ab
(4)
ab∪a
(5)
(ab∪a)*e6eeeae主要內(nèi)容7有窮自動(dòng)機(jī)非確定性正則表達(dá)式非正則語(yǔ)言本章小結(jié)作業(yè)非正則語(yǔ)言8對(duì)于如下的語(yǔ)言,是否能找到識(shí)別該語(yǔ)言的DFA?B
=
{
0n1n
|
n≥0
}C={w
|
w
中0
和1
的個(gè)數(shù)相等}D={w
|
w
中01
和10
作為子串出現(xiàn)的次數(shù)相同}9泵引理(pumping
lemma)定理1.37若A
是一個(gè)正則語(yǔ)言,則存在一個(gè)數(shù)p
(泵長(zhǎng)度)使得,如果s
是A
中任一長(zhǎng)度不小于p
的字符串,那么s
可以被分成3
段,s
=xyz,滿(mǎn)足下述條件:對(duì)于每一個(gè)i
?0,
xyiz∈A|
y
|
>
0|
xy
|
≤
p我們總能夠在離s
的開(kāi)始處不太遠(yuǎn)的地方找到一個(gè)非空的串y,然后可以把它看作一個(gè)“泵”,重復(fù)y
任意多次,或者去掉它,而所得到的結(jié)果串仍然屬于A(yíng)。非正則語(yǔ)言qkq0qm10泵引理的證明11設(shè)M=(Q,S,d,q1,F)是一臺(tái)識(shí)別A
的DFA,并設(shè)p
是M
的狀態(tài)數(shù)。設(shè)s
=s1s2…sn
是A中長(zhǎng)度為n
的字符串,這里n≥p。又設(shè)r1,r2,…,rn+1
是M在處理s
的過(guò)程中進(jìn)入的狀態(tài)序列,因而ri+1
=d(ri,si),1≤i≤n。該序列的長(zhǎng)度為n+1,不小于p+1。根據(jù)鴿巢原理,在該序列的前p+1個(gè)元素中,一定有兩個(gè)相同的狀態(tài)。設(shè)第1
個(gè)是rj,第2
個(gè)是rl
。由于rl出現(xiàn)在序列的前p+1個(gè)位置中,而且序列是從r1開(kāi)始的,故有l(wèi)
≤p+1。此時(shí),令x=s1…sj-1,y=sj…sl-1,z=sl…sn。泵引理的證明12由于x
把M
從r1帶到rj
,y
把M
從rj
帶到rj,z
把M
從rj
帶到rn+1,而rn+1
是一個(gè)接受狀態(tài),故對(duì)于i
≥0,M
接受xyiz。已知j
≠l,故|
y
|>0,又已知l≤p+1,故|xy
|≤p。于是,滿(mǎn)足泵引理的3個(gè)條件。13泵引理的應(yīng)用例1.38
設(shè)B={0n1n
|
n≥0}。用泵引理證明B
不是正則的。假設(shè)B是正則的,令p是由泵引理給出的泵長(zhǎng)度。選擇s
=0p1p
,按照泵引理所述,可令s=xyz根據(jù)泵引理,有|
xy
|≤p,因此y=0k,k≥1此時(shí)有x
=0p-k-j
,z=0j1p從而有xyiz
=0p-k-j
(0k)i0j1p
=0p+(i-1)k1p當(dāng)i
=2
時(shí),我們有:xy2z=0p+(2-1)k1p
=0p+k1p注意到k≥1,所以,p+k>p。這就是說(shuō),0p+k1pˇB這與泵引理矛盾。所以,B
不是正則的。泵引理的應(yīng)用并不是所有滿(mǎn)足泵引理的語(yǔ)言都是正則語(yǔ)言。就是這樣的一個(gè)例子,它滿(mǎn)足泵引理,但并不是正則語(yǔ)言。14本章小結(jié)15有窮自動(dòng)機(jī)DFA
M=(Q,S,d,q0,F)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅區(qū)供熱工程合同
- 醫(yī)療安全監(jiān)管招聘合同制定
- 地鐵施工司機(jī)勞動(dòng)合同
- 保健品公司出納招聘合同范例
- 2024年基因技術(shù)研究與應(yīng)用協(xié)議
- 汽車(chē)零部件采購(gòu)招投標(biāo)合同樣本
- 租賃合同樣本:租賃雙方權(quán)益
- 寧波市農(nóng)村宅基地安全使用手冊(cè)
- 2024信息安全技術(shù)服務(wù)外包合同
- 學(xué)校圖書(shū)館資料庫(kù)管理
- 體育過(guò)程性評(píng)價(jià)實(shí)施方案
- 【客艙服務(wù)質(zhì)量與空中乘務(wù)員綜合素質(zhì)淺論4800字(論文)】
- 血管活性藥物
- 港口現(xiàn)場(chǎng)裝卸指導(dǎo)員工作職責(zé)
- 牧業(yè)設(shè)備-TMR標(biāo)準(zhǔn)化操作流程-培訓(xùn)課件
- 2024新人教版初中英語(yǔ)單詞表匯總(七-九年級(jí))中考復(fù)習(xí)必背
- 建筑工程質(zhì)量通病防治手冊(cè)樣本
- 2024軟件代碼自主率測(cè)評(píng)方法
- 小學(xué)一年級(jí)簡(jiǎn)單的語(yǔ)文閱讀理解(八篇)
- 2024年貴州省職業(yè)院校技能大賽中職組《導(dǎo)游服務(wù)》賽項(xiàng)備考試題庫(kù)(含答案)
- 2024年云南黃金礦業(yè)集團(tuán)股份有限公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論