プッシュダウン・オートマトン


: pushdown automaton, PDA


概要

編集



(一)使

(二)

使





NPDAnondeterministic pushdown automatonDPDAdeterministic pushdown automaton


形式的定義

編集

形式的には、PDA は以下の6-タプルで定義される。

 

ここで、

  •   は状態の有限集合
  •   は入力アルファベットの有限集合
  •   はスタック上のアルファベットの有限集合
  •  :   は遷移関数
  •   は開始状態
  •   は受容(受理)状態の集合
  •  
  •  

計算定義 1

編集

PDA   (n+1)-      0 

(一)   
  

(二)   

PDA     (i+1)     (i+1)  (i+1)

        

     PDA 

     PDA 

     PDA 

     PDA 

   

計算定義 2

編集

    Mw     

(一)    
     

(二)    
      1

(三)   
      1

(四)    

PDA   $ 

   PDA

 

 

 

 

 

 

 

 

 

 

   

参考文献

編集
  • Michael Sipser (1997年). Introduction to the Theory of Computation. PWS Publishing. ISBN 0-534-94728-X  Section 2.2: Pushdown Automata, pp.101–114.

関連項目

編集

外部リンク

編集