問題は、Arora-Barakの著書「Computational Complexity — Modern Approach:」の演習1.9 です。
RAMチューリングマシンを、ランダムアクセスメモリを持つチューリングマシンとして定義します。これを次のように形式化します。マシンには、すべての空白に初期化される無限配列Aがあります。次のようにこの配列にアクセスします。マシンのワークテープの1つがアドレステープとして指定されています。また、マシンには、RとWで示される2つの特別なアルファベット記号と、q_accessで示される追加の状態があります。マシンがq_accessに入るときは常に、そのアドレステープに 'i'R(' i 'はiのバイナリ表現を表す)が含まれている場合、値A [i]がRシンボルの隣のセルに書き込まれます。そのテープに 'i'Wa(aはマシンのアルファベットの記号)が含まれている場合、A [i]は値aに設定されます。
ブール関数がRAM Tによって時間T (n )(ある時間構成可能なTの場合)内で計算可能である場合、はD T I M E(T (n )2)にあることを示します。
(アドレス値)追加のテープ記録のペアを使用して、自明な解は、であることが判明そのテープは、大きさのものとすることができるので、O (T (N )2)とO (T (n ))ペア、各ペアのアドレスはサイズO (T (n ))にすることができます。