Por exemplo, eu sei que o idioma não regular está em . Eu gostaria de saber mais exemplos como este. A C 0
complexity-theory
regular-languages
circuits
Alex Grilo
fonte
fonte
Respostas:
Línguas em pode ser mais complicado do que a intuição ingênua poderia sugerir.A C0 0
Multiplexação: está em A C 0 .{ w x : | w | = 2n, | x | = n , w [ x ] = 1 } A C0 0
Um multiplexador é uma função em variáveis que gera o valor de uma das 2 n variáveis, em que o índice é determinado pelas n variáveis. (O mesmo vale se o índice for escrito em unário.)2n+ n 2n n
O cálculo das fórmulas 3SAT está em .A C0 0
A entrada consiste em variáveis, seguidas de algumas cláusulas, cada uma contém três literais, onde cada literal é um índice da variável (unário ou binário, não importa) e um pouco indicando possível negação. Você pode avaliar os literais com multiplexadores e, em seguida, adicionar uma camada de ORs e, em seguida, um grande AND na parte superior.n
é fechado em operações lógicas, concatenação e composição, para que você possa combinar os exemplos acima. Agora você deve sentir algum respeito por P a r i t y ∉ A C 0 e outro circuito limites inferiores!A C0 0 Puma r i t y∉ Um C0 0
fonte