チューリングマシン 2011/6/6.

Slides:



Advertisements
Similar presentations
プログラミング言語について 情報工学科 篠埜 功 情報工学通論 2016 年 5 月 17 日. 2 1.プログラミング言語について.
Advertisements

プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
第1回 確率変数、確率分布 確率・統計Ⅰ ここです! 確率変数と確率分布 確率変数の同時分布、独立性 確率変数の平均 確率変数の分散
コンパイラ 2011年10月17日
プログラム理論特論 第2回 亀山幸義
データ構造と アルゴリズム 理工学部 情報システム工学科 新田直也.
5.チューリングマシンと計算.
5.チューリングマシンと計算.
計算の理論 II NP完全 月曜4校時 大月美佳.
授業展開#11 コンピュータは 何ができるか、できないか.
東京工科大学 コンピュータサイエンス学部 亀田弘之
プログラミング言語論 第1回 導入 情報工学科 篠埜 功.
情報工学通論 プログラミング言語について 2015年 6月 16日 情報工学科 篠埜 功.
情報工学通論 プログラミング言語について 2013年 5月 28日 情報工学科 篠埜 功.
データ構造と アルゴリズム 知能情報学部 新田直也.
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
プログラミング言語論 第1回 導入 情報工学科 篠埜 功.
コンパイラ 2012年10月15日
14.テーブル定義,一対多の関係,多対多の関係, 外部キー,索引(インデックス),データベース操作
第7回 2006/6/12.
情報工学通論 プログラミング言語について 2014年 5月 20日 情報工学科 篠埜 功.
人工知能特論2007 東京工科大学 亀田弘之.
7.時間限定チューリングマシンと   クラスP.
チューリング機械 状態の有限集合 ヘッドの方向を表す。 L:1コマ左へ R:1コマ右へ テープ記号の有限集合 入力記号の有限集合 動作関数
形式言語とオートマトン2013 ー有限オートマトンー 第5日目
寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します.
アルゴリズムとチューリングマシン 「もの」(商品)としてのコンピュータ 「こと」(思想)としてのコンピュータ アルゴリズム
形式言語とオートマトン Formal Languages and Automata 第4日目
形式言語とオートマトン Formal Languages and Automata 第4日目
計算の理論 II NP完全 月曜5校時 大月美佳 平成17年1月17日 佐賀大学理工学部知能情報システム学科.
形式言語の理論 5. 文脈依存言語.
東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 II Turing機械の合成 月曜5校時 大月美佳 2004/11/15 佐賀大学理工学部知能情報システム学科.
計算の理論 II 帰納的関数 月曜4校時 大月美佳.
形式言語とオートマトン Formal Languages and Automata 第4日目
計算の理論 II Turing機械 月曜4校時 大月美佳.
Macro Tree Transducer の 型検査アルゴリズム
1. 集合 五島 正裕.
オートマトンとチューリング機械.
 型推論1(単相型) 2007.
三次元チェスアプリケーションの開発 およびUIの機能向上
計算の理論 II 言語とクラス 月曜4校時 大月美佳.
アドバンスドトピック 計算できるものと計算できないもの 2008年4月9日 神林 靖.
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
計算の理論 II 計算量 月曜5校時 大月美佳 2019/4/10 佐賀大学理工学部知能情報システム学科.
平成20年10月5日(月) 東京工科大学 コンピュータサイエンス学部 亀田弘之
(1)序論 人工知能とは 歴史 方法論 人工知能の基礎 問題解決 探索 推論 知識.
計算の理論 II 前期の復習 -有限オートマトン-
知能情報システム特論 Introduction
東京工科大学 コンピュータサイエンス学部 亀田弘之
2007年度 情報数理学.
情報工学通論 プログラミング言語について 2010年 6月 22日 情報工学科 篠埜 功.
チューリングマシン 0n1nを受理するチューリングマシン 入力テープ b b b b 状態遷移機械.
形式言語とオートマトン 中間試験解答例 2016年11月15実施 中島毅.
平成26年4月22日(火) 東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
第6章-2 計算のモデル オートマトン Turing 機械 計算可能性 1.
文法と言語 ー文脈自由文法とLR構文解析ー
計算の理論 I -数学的概念と記法- 火曜 12:50~14:20 大月 美佳 2004年4月20日.
5.チューリングマシンと計算.
計算の理論 I -数学的概念と記法- 月曜3校時 大月 美佳.
形式言語とオートマトン 第14回 プッシュダウンオートマトンと全体のまとめ
4.プッシュダウンオートマトンと 文脈自由文法の等価性
Copyright 2002 守屋悦朗 オートマトンって? (Turing machine) (アニメーションで実行のこと)
コンパイラ 2012年10月11日
オートマトンって? (Turing machine).
非決定性有限オートマトン 状態の有限集合 入力記号の有限集合 注意 動作関数 初期状態 受理状態の有限集合.
情報数理Ⅱ 第10章 オートマトン 平成28年12月21日.
計算の理論 II 多テープTuring機械 月曜4校時 大月美佳 平成16年11月29日 佐賀大学知能情報システム学科.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
Presentation transcript:

チューリングマシン 2011/6/6

アランチューリング 1912-1954 計算機科学の父 計算機理論の偉い人 ENIGMA解読 チューリングテスト "On Computable Numbers, with an Application to the Entscheidungsproblem"(「計算可能数、ならびにそのヒルベルトの決定問題への応用」、1936年5月28日) ゲーデルとの関連 1954、同性愛関係?でリンゴに青酸化合物を塗り自殺

チューリングテスト 機械に知性があるか否かどうやって判定するのか? 中国人の部屋(操作マニュアルにて対応) 部屋+操作マニュアルが知性を持つ

計算可能数 計算できるとうことはどういうことか 有限のステップ 形式化されたステップ アルゴリズム チューリングマシン

Church・Turingのテーゼ 数論(自然数)上の関数の構成法 Godel Church・Kleene ramda記法 Turing いずれも同等の計算力を持つ 計算可能関数の概念を定義(計算可能数)

チューリングマシン 有限の内部状態 無限のテープ テープ上に記録・削除・読み取りができる 「計算可能」なものはすべてチューリングマシンで構成できる

チューリングマシンの状態遷移 内部状態 q テープ上の記号(アルファベット) 次の状態q‘ テープに書き込む記号(アルファベット) 内部状態 q  テープ上の記号(アルファベット) 次の状態q‘ テープに書き込む記号(アルファベット) テープヘッドの移動方向 いろいろな表現がある

チューリングマシンシミュレーター たとえば http://ironphoenix.org/tril/tm/ http://download.cnet.com/Tuatara-Turing-Machine-Simulator/3000-12512_4-10784567.html

プログラムの一例 8,_,3,_,< 8,1,8,1,> 8,X,8,X,> 8,A,8,1,> 9,*,10,_ 9,1,9,1,< 10,_,H,_ 10,1,10,_,> 10,X,10,_,> 10,A,10,_,> 1,1,13,1,< 13 ,_,2,*,> 2,_,3,_,< 2,*,2,*,> 2,1,2,1,> 2,X,2,X,> 2,A,2,A,> 3,1,4,_,< 3,X,9,X,< 4,1,4,1,< 4,X,5,X,< 5,*,8,*,> 5,1,6,A,< 5,A,5,A,< 6,_,7,1,> 6,*,6,*,< 6,1,6,1,< 7,*,7,*,> 7,1,7,1,> 7,X,5,X,< 7,A,7,A,>

N本テープチューリングマシン タプル数は2+3N 一本テープチューリングマシンで模倣可能 説明はホワイトボード上にておこなう

万能チューリングマシン 通常のチューリングマシンはある特定の問題に対する計算をおこなう 任意のチューリングマシンの挙動を計算するチューリングマシンを構成することができる 停止問題

チューリングマシン Mechanical http://www.youtube.com/watch?v=WJ-ODmFjmrU LEGO http://www.youtube.com/watch?v=cYw2ewoO6c4 Comway’s Life Game http://www.rendell-attic.org/gol/tm