• 検索結果がありません。

視覚情報記号論レジメ 6

N/A
N/A
Protected

Academic year: 2021

シェア "視覚情報記号論レジメ 6"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

視覚情報記号論レジメ 6

名古屋市立大学2015年度講義 久木田水生

1 記号と計算

20世紀の初頭,計算という概念を記号体系によって確立する試みが数学者,論理学者たちによって行 われた.アラン・チューリング(1912-1954)は現在チューリングマシンとして知られる仮想的・理念的 な機械を考案した.これはマスに分かれた細長いテープと,その上を移動しながらマスの記号を読み取 ったり,マス目に記号を書き込んだりする実行部分と,機械の内部状態を記憶するメモリから構成され ている.チューリングマシンに対しては「現在,実行部分が置かれているマスの記号が・・・であり,か つ内部状態が・・・であれば,現在のマスに・・・の記号を書き込んで,テープ状の位置を・・・方向に 一マス移動し(または現在のマスに留まり),内部状態を・・・に変化させよ」という仕方で命令を与え ることができる.このような命令をひとまとまりにしたものをプログラムという.チューリングマシン が動作を開始するときのテープの状態を入力という.チューリングマシンの内部状態には停止状態と呼 ばれるものがあり,あるプログラムの実行中に内部状態が停止になったとき,そのプログラムの実行は 終了する.その時のテープの状態を出力という.チューリングマシンのプログラムは一定の入力に対し て一定の出力を対応させる関数と見なすことができる.実際にテープの状態に適切な解釈を与えること によって,チューリング・マシン(とそのプログラム)は様々な算術的計算を行うものとみなすことがで きる.

2 計算可能性

チューリングマシンでは例えば加減乗除などの算術的計算を実行することができる.複雑なプログラ ムを与えることによってより高度な関数を実行することもできるし,テープ上の記号を適切に解釈する ことで,文字列や配列など,数値以外のデータを処理することもできる.これはコンピューターの中では すべてのデータが01の組み合わせでできていることと同様である.さらにチューリングマシンのプ ログラム自体を入力として受け取り,与えられたプログラムを実行するようなプログラムを書くことも できる.このプログラムを与えられたチューリングマシンを汎用チューリングマシンと呼ぶ.これは現 在のコンピューターがソフトウェアをインストールすることで異なるアプリケーションを実行できるの と同様である.実際,現在のコンピューターにできることは原理的にはチューリングマシンにできるこ とを超えていない.

しかしチューリングマシンにも限界はある.答えは明確に決まっているのだがチューリングマシンで は計算できない関数,答が出せない問題が存在するのである.例えば任意のチューリングマシンのプロ グラムについて,それがある入力を与えられたときに,正常に停止するかどうか,という問題がある.こ れを停止問題という.停止問題はチューリングマシンでは解決できないことが知られている.

参照

関連したドキュメント

を,松田教授開講20周年記念論文集1)に.発表してある

などに名を残す数学者であるが、「ガロア理論 (Galois theory)」の教科書を

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

このような情念の側面を取り扱わないことには それなりの理由がある。しかし、リードもまた

③  「ぽちゃん」の表記を、 「ぽっちゃん」と読んだ者が2 0名(「ぼちゃん」について何か記入 した者 7 4 名の内、 2 7

被保険者証等の記号及び番号を記載すること。 なお、記号と番号の間にスペース「・」又は「-」を挿入すること。

信号を時々無視するとしている。宗教別では,仏教徒がたいてい信号を守 ると答える傾向にあった

(45頁)勿論,本論文におけるように,部分の限界を超えて全体へと先頭