Obrigado, Kaveh, por querer examinar os capítulos sobre a complexidade das provas!
Em relação à pergunta de Robin, primeiro a nota contém funções que requerem fórmulas (e até circuitos) de tamanho n k para qualquer constante k . Isso se segue, digamos, de um simples fato de que A C 0 contém todos os DNFs com monômios constantemente longos. Assim, A C 0 contém pelo menos exp ( n k ) funções distintas, para qualquer k . Por outro lado, temos no máximo funções exp ( t log n ) computáveis por fórmulas de tamanho tAC0 nkkAC0AC0exp(nk)kexp(tlogn)t.
Em pouco tempo, discuti a questão de obter limites inferiores explícitos de ou maiores com Igor Sergeev (da Universidade de Moscou). Uma possibilidade poderia ser usar o método de Andreev, mas aplicado a outra função computável mais fácil, em vez de Parity. Ou seja, considere uma função de n variáveis da forma F ( X ) = f ( g ( X 1 ) , … , g ( X b ) ) em que b = log n e g é uma função em An2nF(X)=f(g(X1),…,g(Xb))b=logng de n / b variáveis; f é uma função mais complexa dasvariáveis b (a mera existência de f é suficiente). Precisamos apenas que a função g não possa ser "eliminada" no seguinte sentido: se corrigirmos todas asvariáveis,exceto k , em X , será possível corrigir todas, exceto uma das variáveis restantes de g, para que a subfunção obtida de g é uma única variável. Em seguida, aplicar o argumento de Andreev e usando o resultado de Hastad que a constante encolhimento é de pelo menos 2 (e não apenas 3 / 2AC0n/bfbfgkXgg23/2como mostrado anteriormente por Sybbotovskaya), o limite inferior resultante para será de cerca de n 3 / k 2 . Obviamente, sabemos que todas as funções em A C 0 podem ser eliminadas corrigindo todas as variáveis, exceto n 1 / d , para alguma constante d ≥ 2 . Mas, para obter um n 2 limite inferior seria suficiente para encontrar uma função explícita em A C 0 , que não pode ser morto, fixando todos, mas, digamos, n 1 / 2F(X)n3/k2AC0 n1/dd≥2n2AC0n1/2variáveis. Deve-se procurar essa função em profundidade maior que duas.
Na verdade, para a função como acima, pode-se obter limites inferiores sobre n 2 / log n através de um simples argumento ganancioso, sem Nechiporuk, sem Subbotovskaya e sem restrições aleatórias! Para isso, basta que a "função interna" g (Y) seja não trivial (depende de todas as suas variáveis n / b ). Além disso, o limite é válido para qualquer base de portas de ventilador constantes, não apenas para as fórmulas de De Morgan.F(X)n2/lognn/b
Prova: Dada uma fórmula para com s folhas, selecione em cada bloco X i uma variável que apareça o menor número de vezes que uma folha. Em seguida, defina todas as variáveis restantes para as constantes correspondentes, de modo que cada g ( X i ) gire para uma variável ou sua negação. A fórmula obtida será então pelo menos n / b vezes menor que a fórmula original. Assim, s é pelo menos n / b = n / log nF(X)sXig(Xi)n/bsn/b=n/lognvezes o tamanho da fórmula de f , ou seja, s ≥ n 2 - o ( 1 ) . QED2b/logb=n/loglognfs≥n2−o(1)
Para obter ou mais, é necessário incorporar o efeito de encolhimento de Subbotovskaya-Hastad sob restrições aleatórias. Um possível candidato poderia ser alguma versão da função de Sipser usada por Hastad para mostrar que os circuitos de profundidade ( d + 1 ) são mais poderosos do que os da profundidade d .n2(d+1)d