オートマトン

出典: フリー百科事典『ウィキペディア(Wikipedia)』

オートマトン (automaton (pl: automata)) とは「自動人形」を意味している言葉で、情報科学の分野においては、次のような特徴を持ったシステムのことである。

  • 外から、連続している情報が入力される
  • 内部に「状態」を保持する
  • 外へ、何らかの情報を出力する

携帯電話を例にとると、キーを押すことによってさまざまな機能が使用できるが、その機能はキーと必ずしも1対1で連動しているわけではない。「5」のキーを押すことにより、ある場合には画面に5が現れるが、ほかのある場合には「な」が現れる。あるいは画面上のキャラクターが行動したりもする。これは今までに入力された情報によって内部の状態が変化しているからである。このように入力がなされた時点での「文脈」に対して複雑な解釈を行うような仕組みをオートマトンという。

目次

[編集] オートマトンの種類

[編集] 形式言語との関係

この節は執筆の途中です この節は執筆中です。加筆、訂正して下さる協力者を求めています

オートマトンが受理する言語形式文法によって導出される言語には対応関係がある。

[編集] チューリングマシン

この節は執筆の途中です この節は執筆中です。加筆、訂正して下さる協力者を求めています

チューリングマシンはオートマトンの定義を拡張して、入力・出力を同じ一本のテープから行い、代わりに双方向に移動できる(入力も出力も自分で思う順序で行える)ようにしたものである。


[編集] 参考文献

  • 『オートマトン・言語理論の基礎』 米田政明 他  近代科学社

[編集] 関連項目