Multiplicative depth-2 cone rewriting

アイデア

  • のサブセットのうちクリティカルなノードから回路を上方に走査, 最初に見つかったANDゲートで停止

このようにして、乗法的深さ2の円錐が得られる。
以下ではこのような円錐を書き換えて,全体の乗法深さが減少するような書き換える方法を紹介します。
円錐形の書き換え演算子は、前述したように、
XORゲート のcritical inputに対して、深さ2のパス書き換え演算子を適用することと等価
変換後に新たに生成されるノードの数を減らすことを目的
まず, 乗法深さ2のConeのための変換を提示し, それを任意深さの円錐に一般化
mult-depth 2の critical cone
ANDゲート で終わり、ANDゲート

で終わる


の出力はXORゲート

によって結合され,

の1入力となる

もうひとつの入力は



の2入力とする.


の入力


critical
ではない
式にすると

変換後は

この変換によってANDゲート


mult-depth
が下がった


はcritical inputs を持たない



mult-depth
は1下がった

… (3)
を満たすとき
mult-depth
は削減できる
(意味): todo

imageimage