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

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.