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

