En la teoría de la complejidad computacional , el lema de conmutación de Håstad es una herramienta clave para demostrar límites inferiores en el tamaño de circuitos booleanos de profundidad constante . Fue introducido por primera vez por Johan Håstad para demostrar que los circuitos booleanos AC 0 de profundidad k requieren tamaño para calcular la función de paridad en bits. [1] Más tarde recibió el Premio Gödel por este trabajo en 1994.
El lema de conmutación describe el comportamiento de un circuito de profundidad 2 bajo restricción aleatoria , es decir, cuando se fijan aleatoriamente la mayoría de las coordenadas en 0 o 1. Específicamente, del lema se deduce que una fórmula en forma normal conjuntiva (es decir, un AND de OR) se convierte en una fórmula en forma normal disyuntiva (un OR de AND) bajo restricción aleatoria, y viceversa. Este "cambio" le da al lema su nombre.
Considere una fórmula de ancho en forma normal disyuntiva , el OR de cláusulas que son el AND de literales w ( o su negación ). Por ejemplo, es un ejemplo de una fórmula en esta forma con ancho 2.
Sea la fórmula bajo una restricción aleatoria: cada uno se establece independientemente en 0 o 1 con probabilidad . Entonces, para una constante C suficientemente grande , el lema de conmutación establece que
donde denota la complejidad del árbol de decisión , la cantidad de bits necesarios para calcular la función . [2]
Intuitivamente, el lema de conmutación es válido porque las fórmulas DNF se reducen significativamente bajo restricciones aleatorias: cuando un literal en una cláusula se establece en 0, toda la cláusula AND se evalúa como cero y, por lo tanto, puede descartarse.
La prueba original del lema de conmutación (Håstad 1987) implica un argumento con probabilidades condicionales . Se podría decir que Razborov (1993) y Beame (1994) han presentado posteriormente pruebas posiblemente más sencillas. Para una introducción, véase el capítulo 14 en Arora & Barak (2009).
El lema de conmutación es una herramienta clave utilizada para comprender la clase de complejidad de circuitos AC 0 , que consiste en circuitos de profundidad constante que consisten en AND, OR y NOT. La aplicación inicial de Håstad de este lema fue establecer límites inferiores exponenciales estrictos para dichos circuitos que calculan PARITY , mejorando los límites inferiores superpolinómicos anteriores de Merrick Furst, James Saxe y Michael Sipser [3] e independientemente Miklós Ajtai . [4] Esto se hace aplicando el lema de conmutación veces, donde es la profundidad del circuito: cada aplicación elimina una capa del circuito hasta que se queda con un circuito muy simple, mientras que PARITY sigue siendo PARITY bajo restricción aleatoria, y por lo tanto sigue siendo complejo. Por lo tanto, un circuito que calcula PARITY debe tener una gran profundidad. [5]
El lema de conmutación es la base de los límites del espectro de Fourier de los circuitos de CA 0 [5] y de los algoritmos para aprender dichos circuitos. [6]
{{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite journal}}
: Requiere citar revista |journal=
( ayuda )