• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      正規(guī)文法與有窮自動(dòng)機(jī)的等價(jià)性研究

      2016-06-18 09:52:59李忠武保山學(xué)院云南保山678000
      電子制作 2016年12期
      關(guān)鍵詞:詞法文法保山

      李忠武 保山學(xué)院 云南保山 678000

      ?

      正規(guī)文法與有窮自動(dòng)機(jī)的等價(jià)性研究

      李忠武 保山學(xué)院 云南保山 678000

      【文章摘要】

      正規(guī)表達(dá)式首先由Keene在20世紀(jì)50年代開始研究。McCullough和Pitts提出了一種描述神經(jīng)活動(dòng)的有窮自動(dòng)機(jī)模型,從此以后,正規(guī)表達(dá)式和有窮自動(dòng)機(jī)在計(jì)算機(jī)科學(xué)中得到了廣泛應(yīng)用。通常,對于正規(guī)文法G 和有限自動(dòng)機(jī)M ,M 所定義的語言記作L(G),M 所能識別的語言記作L(M),如果有L(G)=L(M),則稱G 和M是等價(jià)的。

      【關(guān)鍵詞】

      正規(guī)式;正規(guī)文法;構(gòu)造方法;等價(jià)性;有限自動(dòng)機(jī)

      引言

      正規(guī)表達(dá)式的遞歸定義

      (2)如果a是∑上的一個(gè)符號,那么a是一個(gè)正規(guī)表達(dá)式,并且。也就是說,這個(gè)語言僅包含一個(gè)長度為1的符號串a(chǎn) 。

      (3)假定U和V都是∑上的正規(guī)表達(dá)式,分別表示語言為L(U)和L(V),那么,U |V、 U·V和(U)*也都是正規(guī)式,它們所表示的正規(guī)集分別為L(U)∪L(V)、L(U)L(V)(連接積)和((閉包)

      僅由有限次使用上述三步驟而定義的表達(dá)式才是∑上的正規(guī)式。

      有窮自動(dòng)機(jī)的定義

      有限自動(dòng)機(jī)是識別器,只能對每個(gè)可能的輸入串簡單回答“是”或“否”。它分為不確定的有窮自動(dòng)機(jī)和確定的有窮自動(dòng)機(jī)。

      正規(guī)文法的概念

      文法G 可定義為四元組,其中VN為非終結(jié)符的集合,VT為終結(jié)符的集合,P 為產(chǎn)生式的集合,S 為開始符號。若P 中的每個(gè)產(chǎn)生式的形式都是或A→a,其中A、B都是非終結(jié)符,a∈VT*,則G 是正規(guī)文法。

      1 正規(guī)文法與有限自動(dòng)機(jī)的等價(jià)性

      對于正規(guī)文法G 和有限自動(dòng)機(jī)M ,如果L(G)=L(M)f,則稱G和M是等價(jià)的。

      關(guān)于它們兩者的等價(jià)性,有以下結(jié)論:

      1.對于每一個(gè)右線性正規(guī)文法G或左線性正規(guī)文法G ,都存在一個(gè)有限自動(dòng)機(jī),使得L(M)=L(R)。

      證明1:

      則令。與(1)類似??梢宰C明。

      證明2:

      因而,在M中有一條從S0出發(fā)依次經(jīng)過A1,...,AK-1到達(dá)終態(tài)的通路,該通路上所有箭弧的標(biāo)記依次為a1,...ak。反之亦然。所以,當(dāng)且僅當(dāng)。

      現(xiàn)在考慮S0F的情形

      所以,在上述GR中添加新的非終結(jié)符號t',t'S和產(chǎn)生式,并用t'代替t作開始符號。這樣修正GR后得到的文法GR'仍是右線性正規(guī)文法,并且。

      (2)類似于(1),從NFA M出發(fā)可構(gòu)造左線性正規(guī)文法GL,使得。

      最后,由DFA和NFA之間的等價(jià)性,結(jié)論2得證。

      2 等價(jià)性應(yīng)用舉例

      圖1 狀態(tài)轉(zhuǎn)換圖

      (a)初始的轉(zhuǎn)換圖;(b)從等價(jià)的右線性正規(guī)文化導(dǎo)出的轉(zhuǎn)換圖

      GR=<{0,1},{A,B,C,D},A,P>,其中P由下列產(chǎn)生式組成:

      NFA M出發(fā)構(gòu)造左線性正規(guī)文法GL=<{0,1},{B,C,D,f},f,P>,其中P由下列產(chǎn)生式組成:

      易證L(GL)=L(M)。

      3 結(jié)束語

      有限自動(dòng)機(jī)狀態(tài)轉(zhuǎn)換圖的形式化表示。它指是一個(gè)開始狀態(tài)、一個(gè)或多個(gè)接受狀態(tài),以及狀態(tài)集、輸入字符和狀態(tài)間的轉(zhuǎn)換集合。接受狀態(tài)表明已經(jīng)發(fā)現(xiàn)了和某個(gè)詞法單元對應(yīng)的詞素。有限自動(dòng)機(jī)即可以在輸入字符上執(zhí)行轉(zhuǎn)換,也可以在空輸入上執(zhí)行轉(zhuǎn)換。

      正規(guī)式是正規(guī)文法、有窮自動(dòng)機(jī)FA的代數(shù)化表示,它的表示準(zhǔn)確、緊湊、高效,可以構(gòu)造高效的詞法分析器.用于詞法分析器的自動(dòng)生成,也用于各種信息(如模式識別、情報(bào)檢索。

      狀態(tài)轉(zhuǎn)換圖是正規(guī)文法、有窮自動(dòng)機(jī)FA的圖形表示,直觀易懂,與通常的程序流程圖很相近,易于實(shí)現(xiàn)程序的編制。

      【參考文獻(xiàn)】

      [1]陳火旺,劉春林,譚慶平,趙克佳,劉越.程序設(shè)計(jì)語言編譯原理[M]. 北京:國防工業(yè)出版社,2013: P53.

      [2]葛寒松.正規(guī)文法與有限自動(dòng)機(jī)的等價(jià)性研究[J]. 河南:商丘師范學(xué)院學(xué)報(bào),2010,26(12):P75.

      [3]胡元義.編譯原理教程(第2版)[Z]. 西安:西安電子科技大學(xué)出版社, 2006.

      猜你喜歡
      詞法文法保山
      關(guān)于1940 年尼瑪抄寫的《托忒文文法》手抄本
      走過萬水千山 最愛一座保山
      應(yīng)用于詞法分析器的算法分析優(yōu)化
      Similarity measurement method of high-dimensional data based on normalized net lattice subspace①
      談對外漢語“詞法詞”教學(xué)
      A nearest neighbor search algorithm of high-dimensional data based on sequential NPsim matrix①
      文法有道,為作文注入音樂美
      PTN技術(shù)在保山廣電網(wǎng)絡(luò)的具體應(yīng)用
      漫畫10幅
      2010年高考英語“相似”考題例析
      池州市| 额尔古纳市| 策勒县| 法库县| 华池县| 辽宁省| 宁南县| 玉屏| 肇源县| 库伦旗| 永昌县| 策勒县| 维西| 新绛县| 个旧市| 阿拉善左旗| 华坪县| 吕梁市| 库车县| 弋阳县| 翼城县| 香港 | 北京市| 永川市| 盐池县| 泰顺县| 苏尼特右旗| 潍坊市| 海阳市| 河南省| 苏州市| 灵台县| 东乌珠穆沁旗| 海门市| 大连市| 冕宁县| 南乐县| 抚远县| 湖口县| 托克托县| 曲沃县|