ブール回路の下限が算術回路の下限を意味しない理由


10

私の質問は、ゲート "and"と "xor"が行列式の深さ3のブール回路の下限が、上の算術回路の同じ下限を意味しないのはZなぜですか?

次の引数の何が問題になっていますか:C行列式を計算する算術回路とすると、すべての変数mod 2を取得することにより、ブール値回路が行列式を計算します。

回答:


12

上の算術回路の場合、あなたの主張は正確です。同じ引数は、bが偶数である分数a / bを使用しないQ上の算術回路で機能します。ZQa/bb

あなたが他の環以上の演算回路について話す場合は、引数はもはやなど、機能しません:上の一般的な演算回路(上記制限なしつまり)、R、代数体、C、または有限体FのQQ 2QRCFqq2

(これは、代数幾何学において、が特性ゼロではなく、いわゆる「混合特性」と見なされることが多いのと同じ理由です。)Z

ただし、{AND、OR、NOT}が指定された回路の深さ3のブール下限は、上の算術回路の下限とは簡単には関連付けられません。(はい、{AND、XOR}は完全な基礎ですが、通常、{AND、OR、NOT}を超える深さ3の回路はNOTゲートを無料と見なしますが、NOTをXORで実装すると、実際にカウントするXORゲートを使用します。同様に、ただしB = ¬ ¬ ¬ B 、あなたはこの単一のORゲートとANDとXORを実装するとき、あなたは深さ3の小さなガジェットを取得します)Zab=¬¬a¬b

一般的なステートメントは次のとおりです。聞かせてリングの係数を持つ多項式もR、と仮定するφ R Sは環準同型です。fのすべての係数にφを適用すると、Sの係数をもつ多項式が得られます。これをf Sと表記します。その場合、S算術回路によるf Sの計算の下限は、R算術回路によるfの計算の同じ下限を意味します。fRφRSφfSfSfSSfR


の意味は何ですか?b
Suresh Venkat、2012年

3
だから、あなたが取るとき、物事が2国防省という逆modの2を持っている、すなわち、A / B QはなりBを- 1ba/bQ後者は明確に定義されています。ab1モッド2
Joshua Grochow-

それは、von-divisionのようなある種の定理を証明する(つまり、2で除算する必要がない)ことは、Cの下限を意味することを意味しますか?
Klim

@Klim:いいえ。問題は、Cを介した回路が依然として不合理な(または非実数の)定数を使用できることです。これは、「mod 2」をまだ取得できません。
Joshua Grochow
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.