Pourquoi les bornes inférieures des circuits booléens n'impliquent-elles pas les bornes arithmétiques des bornes inférieures

10

Ma question est pourquoi les bornes inférieures pour les circuits booléens de profondeur 3 avec les portes "et" et "xor" pour le déterminant n'impliquent pas les mêmes bornes inférieures pour les circuits arithmétiques sur ?Z

Quel est le problème avec l'argument suivant: Soit un déterminant de calcul de circuit arithmétique puis en prenant toutes les variables mod 2 nous obtiendrons un déterminant de calcul de circuit booléen. C

Quelqu'un
la source

Réponses:

12

Pour les circuits arithmétiques sur votre argument est tout à fait exact. Le même argument fonctionne pour les circuits arithmétiques sur Q qui n'utilisent pas de fractions a / bb est pair.ZQa/bb

QRCFqq2

Z

Zab=¬(¬a¬b)

fRφ:RSφfSfSfSSfR

Joshua Grochow
la source
b
3
bune/bQuneb-1(mod2)
Cela signifie-t-il que prouver un type de théorème comme la division de von (c'est-à-dire que vous n'avez pas besoin de diviser par deux) impliquera des limites inférieures de circuit sur C?
Klim
@Klim: Non. Le problème est qu'un circuit sur C peut toujours utiliser des constantes irrationnelles (ou même non réelles), que vous ne pouvez toujours pas prendre "mod 2".
Joshua Grochow