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 / b où b est pair.ZQa/bb

QRCFqq≠2

Z

Za∨b=¬(¬a∧¬b)

fRφ:R→SφfSfSfSSfR


b

3
bune/b∈Quneb-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.