Respondiendo a la otra mitad de la pregunta: aquí hay un bosquejo de prueba para un límite inferior para el ancho del árbol para alguna constante . El límite es independiente del tamaño o de cualquier otro aspecto del circuito. En el resto del argumento es el circuito, es el treewidth de y es el número de puertas de entrada.c⋅logncCtCn
El primer paso es utilizar el lema separador equilibrado para gráficos de ancho de árbol acotado . Las puertas (incluidas las puertas de entrada) del circuito pueden dividirse en tres partes , y , de modo que y y contienen al menospuertas de entrada, y no hay arcos (cables) entre y .LRS|S|≤t+1LRn/3−|S|LR
En el resto de la prueba, la única propiedad del circuito que usaremos es esta partición, por lo que la prueba realmente proporciona un límite inferior en el tamaño de un separador equilibrado como se anteriormente.S
Teniendo a mano construimos un circuito partir de siguiente manera: para cada puerta en haga dos puertas más y , y haga que y alimenten a . Para todos los cables que conducen a desde haga que entren en . Para todos los cables que conducen a desde haga que entren en . Deje
(L,S,R)C′CgSgLgRgLgRggLgLgRgR
S′={g,gL,gR:g∈S}.
Para cada una de las asignaciones a haga un circuito que dé salida a 1 si (a) la asignación a las puertas de entrada hace que salida de verdadera y (b) la asignación a las puertas de entrada establece todos los puertas de como se adivinó. Llame a estos circuitos , , para . Tenga en cuenta que el circuito naturalmente se divide en dos subcircuitos y manera que solo depende de las puertas de entrada de , solo depende de las puertas de entrada de2|S′|S′C′S′C1C2C3…Cxx≤8tCiCLiCRiCLiL∪S′CRiR∪S′ , y para cualquier asignación a las puertas de entrada que tiene que .Ci=CLi∧CRi
Dado que cada asignación a las puertas de entrada es consistente con alguna conjetura de lo que sucede en tenemos que . Por lo tanto, hemos reescrito el circuito como un OR (de fanin ) de AND (de fanin ) donde el número de puerta AND está siendo alimentado con la salida de y respectivamente.S′C′=C1∨C2∨C3…∨CxC8t2iCLiCRi
Deje ser el conjunto de puertas AND superiores. Primero probaremos que. Esto da un simple límite inferior en . Entonces probaremos un mejor límite.Z2|Z|≥n/3−|S|loglognt
Suponga que, Y asumir sin pérdida de generalidad que contiene un menor número de puertas de entrada que . Entonces, tanto como contienen al menospuertas de entrada. Según el principio del palomar, hay dos números diferentes y modo que hay dos asignaciones diferentes a las puertas de entrada de , una que establece las puertas en verdadero, una que establece , de modo que los circuitos , todos lo mismo. Pero existe una asignación a las puertas de entrada en2|Z|<n/3−|S|LRLRn/3−|S|ijLijCL1CL2…CLxRtal que MAJORITY emite FALSE si las puertas en están configuradas como verdaderas, y MAJORITY emite VERDADERO si las puertas en están configuradas como verdaderas. Esto es una contradicción, por lo que lo que implica que el ancho de árbol es al menos .iLjL2|Z|≥n/3−|S|loglogn
Ahora mostramos un mejor límite:. Supongamos sin pérdida de generalidad que contiene un menor número de puertas de entrada que . Entonces, tanto L como R contienen al menospuertas de entrada. Considere el "todo falso" asignación a . Sea el número más pequeño de compuertas de entrada de que debe establecerse en verdadero de modo que MAJ genere VERDADERO, dado que todo está configurado en falso.|Z|≥n/3−|S|LRn/3−|S|LrRL
Desde la configuración a todas falsas y exactamente puertas de entrada de a la salida verdaderas marcas MAYORÍA tiene que haber algún tal que salidas TRUE, sin pérdida de generalidad esto se . Todas las asignaciones a con menos de puertas de entrada verdaderas deben establecer en falso. Dado que establecer puerta de entrada de en verdadero y puertas de entrada de en verdadero hace que la salida MAYORIDAD , establecer puerta de en verdadero debe hacer al menos unaLrR1iCLiCL1RrCR11Lr−1R11LCLi outpur verdadero para . wlog podemos suponer que . Entonces, todas las asignaciones a que establezcan como máximo las puertas de entrada en verdadero deben establecer en falso, y así sucesivamente; podemos repetir este argumento veces. Pero esto significa que, dando un límite inferior para .i≠1i=2Rr−2CR2r|Z|≥r≥n/3−|S|c⋅lognt
[Soy consciente de que este boceto se ondula un poco en algunos lugares, pregunta si algo no está claro ...]