回路サイズをチューリングマシンの実行時間に関連付ける方法
http://rjlipton.wordpress.com/2009/05/27/arithmetic-hierarchy-and-pnp/から、 定義、 M[x,c]M[x,c]M_{[x,c]} 入力に対して次のように動作する確定的チューリングマシンとして yyy。マシンが扱うxxx 確定的プログラムとして、そしてシミュレート xxx 入力時 yyy。同時に、マシンはステップの実行を停止するカウンターを実行します|y|c|y|c|y|^c。マシンがカウンターが停止する前に受け入れる場合は、受け入れます。それ以外の場合は拒否されます。 しましょう f(i,c)f(i,c)f(i,c) 最小の自然数になるように M[i,c]M[i,c]M_{[i,c]}入力を間違える yyy。次に、P≠NPP≠NPP \neq NP true、関数 f(i,c)f(i,c)f(i,c) 常に定義されます。 定理:無限の数があると仮定します iii 存在する ccc そのため f(i,c)>22|i|+cf(i,c)>22|i|+cf(i,c) > 2^{2^{|i|+c}} 次に、無限に多くの nnn、SATには回路サイズがあります nO(logn)nO(logn)n^{O(\log n)}。 証明:しましょう i>1i>1i>1 そして ccc そうなる f(i,c)>22|i|+cf(i,c)>22|i|+cf(i,c) > 2^{2^{|i|+c}} 定義する n=2|i|+c−1n=2|i|+c−1n = 2^{|i|+c-1}。ご了承くださいccc せいぜい lognlogn\log n。そして、 M[i,c]M[i,c]M_{[i,c]} すべての上 yyy 長さの …