Cette limite inférieure d'élimination des portes ne correspond pas à la limite supérieure de Marzio, mais c'est un début.
Proposition: Chaque parité de calcul de circuit fan-in ET / OR / NOT illimitée sur variables contient au moins 2 n - 1 portes ET et OR.n≥22n−1
Pour plus de commodité, j'utiliserai un modèle où les seules portes sont des portes ET, mais nous autorisons les fils de négation. Il est facile de voir que portes sont nécessaires pour n = 2 , il suffit donc de montrer que si C est un circuit de taille minimale calculant la parité sur n > 23n=2Cn>2 variables, nous pouvons trouver une restriction d'une variable qui tue au moins deux portes.
Si une variable a au moins deux parents positifs (c'est-à-dire qu'elle est connectée par des fils non liés à deux portes différentes), la définition de cette variable à 0 tuera les parents et nous aurons terminé; de même s'il a deux parents négatifs. On peut donc supposer que chaque variable a au plus un parent positif et au plus un parent négatif.xi0
Soit a porte de niveau inférieur dans le circuit. Sans perte de généralité, a = x 1 ∧ x 2 ∧ ⋯ . Définissez x 1 = 0 , ce qui force a = 0 et le tue. Le circuit restreint C ' calcule toujours la parité, en particulier il dépend de x 2 , donc x 2 a un parent négatif b = ¬ x 2 ∧ c 1 ∧ ⋯ ∧ c r . Notez que dansaa=x1∧x2∧⋯x1=0a=0C′x2x2b=¬x2∧c1∧⋯∧cr , aucun c j ne dépend de x 2 . S'il y avait une affectation à x 3 , … , x n qui (au-dessus de x 1 = 0 ) rend certains c j faux, le circuit restreint par cette affectation serait constant, contredisant le fait qu'il calcule x 2 ou ¬ x 2 . Ainsi, en C ′ , toutes les c j calculent la constante 1 , et b calcule ¬ xC′cjx2x3,…,xnx1=0cjx2¬x2C′cj1b , donc nous pouvons l'éliminer avec a .¬x2a
EDIT: Comme je l'ai appris dans l'article de Yuri Kombarov, cette borne inférieure , ainsi que le ⌊ 52n−1borne supérieure impliquée par la réponse de Marzio De Biasi, ont été initialement prouvées dans⌊52n⌋−2
[1] Ingo Wegener, La complexité de la fonction de parité dans les circuits en profondeur sans bornes, sans bornes , Theoretical Computer Science 85 (1991), no. 1, p. 155-170. http://dx.doi.org/10.1016/0304-3975(91)90052-4