シミュレーション仮説
CantGoTu環境の概念は、ゲオルク・カントールの対角線論法、クルト・ゲーデルの不完全性定理、アラン・チューリングなどに代表される計算可能性理論の三つを基礎として、それらをバーチャルリアリティ環境に適用したものである。デイヴィッド・ドイッチュが The Fabric of Reality(1997年)の中で提唱した。
あらゆる可能なバーチャルリアリティを描けるコンピュータを想定しよう。その生成器が生み出す全ての可能な環境は、環境1、環境2 というように並べることができる。それぞれの環境から同じ期間のタイムスライス(ドイッチュは1分としたが、これは原理的にはプランク時間にまで短縮できる)をとる。ここで、新たな環境を次のように構築する。最初の時点では、環境1とあらゆる点で異なる環境を生成し、一定時間後には環境2と全てが異なる環境を生成し、というようにしていく。この新たな環境はそれまでに並べたどの環境とも異なり、どの時点をとっても考えられるあらゆる環境と異なる。従って、このような万能VR生成器を構築することはできず、どんな手段をもってしても効率的に描けない環境が存在する。
しかし、同書の中でドイッチュは「あらゆる物理的に可能な環境を含むレパートリーを持つバーチャルリアリティ生成器を構築可能である」というかなり過激な主張を展開している。
しかし、「あらゆる物理的に可能な環境」を含むとしたら、そのコンピュータは自分自身を含む環境も完全なシミュレーションとして内包しなければならない。
2007年現在、分子動力学に要する計算能力は、世界最高速のコンピュータを数ヶ月使って、蛋白質の1つの分子の動きを0.1秒程度シミュレートできるレベルである。
銀河系全体をシミュレートするには、誰も観測していない領域のシミュレートを省くなどしない限り、想像以上に計算能力が必要となる。
このような主張に対して、ボストロムは人類の歴史全体をシミュレートするのにおおよそ 10 から 10 の計算が必要であるとした。彼はさらに、既知のナノテクノロジーを使って惑星サイズのコンピュータを作れば、一秒間に約 10 回の計算が可能であると主張している。そして、惑星サイズのコンピュータの構築は基本的には不可能ではないとした。ただし、そのサブプロセッサ間でデータを共有するなら、光の速度が全体の計算速度を制限することになる。