可逆チューリングマシン
表示
編集
可逆チューリングマシン(英: Reversible Turing machine) は、その可能な動作の全てが可逆な動作であるチューリングマシンである。結果としてそれが行う計算は、可逆な計算となる。
構成法について説明する。通常の場合の多くの議論で対象とされているチューリングマシンは決定的である。すなわち(チューリングマシン#決定的と非決定的を参照)状態 q と、テープ上のヘッドの位置にある記号(以下、単に「記号」とする) s の組 (q, s) に対して、その時にすべき動作が唯一である。この時、動作した直後の状態と記号だけを見て、どのような動作をした直後かが決定できるなら、そのチューリングマシンは逆に動くことができるわけである。つまり「逆方向にも決定的」であるのが、可逆チューリングマシンである。
もう少し形式的には(チューリングマシンの形式的な記述には、普通は5ツ組を使うが、ここでは便宜上4ツ組に修正したものを使う)、