ヤオのテストの完全性
次のビットのテストは、ランダムなシーケンスに対するヤオのテストの特殊なケースであり、したがって、このテストに合格することは、ヤオのテストに合格するための必要条件である。しかし、ヤオによって十分条件であることも示されている。[ 1 ]
アドレマンは既に自身の定理においてランダム化を非一様性に置き換える作業を終えているため、ここでは確率的チューリングマシンの場合について証明する。ブール回路の場合は(潜在的に決定不能な問題の決定を伴うため)このケースから導出することはできないが、アドレマンの定理の証明は非一様ブール回路ファミリーの場合に容易に適用できる。
させて
ヤオのテストの確率的バージョンの識別器、つまり多項式時間で動作する確率的チューリングマシンであり、多項式が存在する。
無限に多くの

させて
。 我々は持っています:
そして
すると、次のことに気づきます。
したがって、少なくとも1つは
より小さくあってはならない
。
次に、確率分布について考察します。
そして
の上
。 分布
選択する確率分布は
最初の部分
確率は次のように与えられる
、そして
残りのビットは一様にランダムに配置される。したがって、次のようになる。


したがって、
(簡単な微積分トリックでこれがわかる)、したがって分布
そして
区別できる
一般性を失うことなく、次のように仮定できる。
、 と
多項式。
これにより、次のビットテストを解くチューリングマシンの構成例が得られます。
シーケンスの最初の部分、
この入力にビットの推測値をパディングします
その後
一様確率で選択されたランダムなビット。そして、
出力
結果が
、 そして
それ以外。