A abordagem de “determinação discreta de Borel” da Gowers

16

Gowers recentemente delineou um problema, que ele chama de "determinação discreta de Borel", cuja solução está relacionada à comprovação dos limites mais baixos do circuito.

  1. Você pode fornecer um resumo da abordagem adaptada a um público de teóricos da complexidade?

  2. O que seria necessário para essa abordagem provar alguma coisa , incluindo a comprovação dos limites inferiores conhecidos?

Manu
fonte
11
Você perguntou a Gowers em seu blog?
Mohammad Al-Turkistany
11
@vzn: Certamente não sou especialista, mas o campo da determinação de Borel tem laços muito fortes com vários subcampos da lógica, por isso não parece exagero que possa haver aplicações no CS. De fato, existe uma correspondência direta entre a hierarquia de borel e os conjuntos analíticos, que são análogos do teorema da hierarquia de tempo na teoria da complexidade.
Cody
11
@ody: Eu pensei que os conjuntos analíticos eram o análogo do (primeiro nível) da Hierarquia Polinomial (e não o teorema da hierarquia de tempo).
Joshua Grochow
11
Não foi possível encontrar muita conexão das idéias dentro do TCS depois da pesquisa superficial, mas talvez o GCT seja parte do objetivo. também deve mencionar sua base na teoria dos jogos e algo como padrões de escolhas de jogos mapeados em conjuntos / circuitos. há uma grande quantidade de material suplementar em seu "tiddlyspace" experimental, incluindo um esboço e uma "árvore de análise".
vzn

Respostas:

17

Deixe-me fazer um resumo do meu entendimento da motivação para a abordagem. Esteja avisado de que sou bastante novo no conceito de determinação de Borel e não sou especialista em teoria dos conjuntos. Todos os erros são meus. Também não tenho certeza de que ler isso seja muito melhor do que ler as postagens de Gowers.

Penso que o que Gowers tem em mente não é um análogo financeiro do teorema da determinação de Borel, mas um análogo financeiro do seguinte: a determinação de Borel segue o ZFC, enquanto a determinação de jogos analíticos requer a existência de cardeais (essencialmente) mensuráveis. Descreverei brevemente de quais jogos estamos falando e qual é a determinação de Borel, e depois relacionarei isso com a abordagem para provar limites mais baixos. A idéia de alto nível é considerar que a propriedade "permite que um análogo financeiro de uma prova da determinação de Borel funcione" como uma propriedade que pode separar P \ poly de NP.

Pensamos em jogos em que dois jogadores I e II se revezam "jogando" um número inteiro. O jogo continua para sempre, então eles produzem uma sequência . O jogo é definido por um conjunto vencedor (isto é, um conjunto de seqüências). Se , o jogador I vence, caso contrário, o jogador II vence.A N N x Ax=x1,x2,ANNxA

Um jogo é determinado se o jogador I ou o jogador II têm uma estratégia vencedora: uma maneira de decidir uma próxima jogada com base na jogada até agora que garanta uma vitória. A determinação de todos os jogos tem conexões íntimas com os fundamentos da teoria dos conjuntos (eles não são, se você acredita no axioma da escolha). De qualquer forma, um exemplo simples de quando os jogos são determinados é quando é aberto na topologia do produto em , que é uma maneira elegante de dizer que a associação pode ser decidido com base apenas em um número finito de elementos de . Por exemplo, o jogo em que o jogador I vence se for o primeiro a jogar um número par está aberto. Outro exemplo simples de jogos determinados são os jogos fechados, ou seja, jogos em queN N x A x x A xANNxAxxA pode ser decidido com base em uma subsequência finita de . Jogos fechados são jogos abertos com os papéis de jogadores invertidos.x

Agora podemos chegar à determinação de Borel, e logo depois tentarei vincular isso com circuitos e complexidade. Um conjunto Borel é um conjunto que pode ser derivado de conjuntos abertos e fechados aplicando repetidamente um número contável de uniões e interseções. Você deve pensar em conjuntos abertos e fechados como seus conjuntos básicos, e os conjuntos Borel como derivados de conjuntos básicos, usando vários níveis de um número "pequeno" (= contável) de operações simples em cada nível. Acontece que você pode provar no ZFC que os conjuntos Borel são determinados, e há um sentido preciso de que isso é o melhor que você pode fazer.

A analogia que eu acho que Gowers está desenhando aqui é que os conjuntos de Borel são como pequenos circuitos. No mundo finito, substituímos o "universo" pelo hipercubo . Nossos conjuntos básicos se tornam facetas do cubo: para ; estes são equivalentes aos literais e . Você pode escrever AND e OR de literais como uniões e interseções de tais conjuntos. Portanto, para funções booleanas , ser capaz de produzir partir de uniões e interseções de conjuntos básicos é equivalente a ter um tamanho {0,1 } n {x{0,1 } n : x i =b}b{0,1} x i ˉ x i f:{0,1 } n{0,1} f - 1 (1)ssfNN{0,1}n{x{0,1}n:xi=b}b{0,1}xix¯if:{0,1}n{0,1}f1(1)sscircuito para .f

Deixe-me dizer uma palavra sobre conjuntos analíticos. Um conjunto analítico é uma projeção de um conjunto Borel: se é um conjunto Borel, então é analítico. Pela nossa correspondência entre os conjuntos de Borel e as funções de complexidade de pequenos circuitos, os conjuntos analíticos são como NP / poli.SX×YT={x:y (x,y)S}

Agora ele se inspira em uma prova da determinação de Borel de criar uma propriedade (no sentido Razborov-Rudich) para distinguir funções de complexidade de pequenos circuitos de funções de complexidade de grandes circuitos. A esperança, é claro, é que a propriedade evite a barreira das provas naturais.

A prova de Martin da determinação de Borel usa uma abordagem conceitualmente muito elegante: Martin mostra que todo jogo Borel é a imagem de um jogo aberto (de fato clopen) sob um mapa , de modo queππpreserva as estratégias vencedoras - vamos chamar isso de "elevação". Então, o que Martin mostra é que cada jogo Borel é a imagem de um jogo em que o conjunto vencedor é um conjunto básico. Como jogos abertos são facilmente vistos como determinantes, isso prova a determinação de Borel. A prova é indutiva, com o caso base mostrando que jogos fechados podem ser levantados. A parte importante é que cada passo da indução "explode" o universo: livrar-se de um nível da construção do conjunto Borel requer elevar um jogo a um jogo sobre um universo que é essencialmente o conjunto de potência do universo do jogo original . Curiosamente, isso é inevitável: os conjuntos Borel que exigem mais níveis para definir só podem ser elevados para jogos em universos muito maiores. Os conjuntos analíticos requerem universos tão grandes que sua existência requer grandes axiomas cardinais.

Inspirando-se nisso, Gowers formula um jogo no qual o jogador I e o jogador II devem especificar em conjunto algum ; o jogador I vence se , caso contrário, o jogador II vence. Jogador I pode especificar a primeira metade das coordenadas e jogador II a segunda metade. A intuição agora é que jogos correspondentes a simples , ou seja, com pequena complexidade de circuito, devem permitir uma subida no estilo Martin para um universo relativamente pequeno, assim como os jogos de Borel. Por outro lado, aleatório deve exigir universos de tamanho exponencial duplo e, esperançosamente, NP-hard também, porque eles corresponderiam a jogos analíticos.xf(x)=1 1ffff

Deixe-me ser um pouco mais concreto sobre o que é um elevador no estilo Martin, mas verifique as postagens de Gowers para obter definições técnicas. Um aumento no estilo Martin (na terminologia de Gowers, "Ramsey") é um aumento para um jogo de especificar algumas coordenadas por coordenadas, onde é o universo e é potencialmente maior que , mas agora o vencedor A condição é muito simples: se o jogador I ou II vence é decidido com base no valor de uma única coordenada de . Como na prova de Martin, um aumento deve preservar as estratégias vencedoras.yvocêvocê2ny

A esperança de que isso possa evitar a barreira das provas naturais baseia-se na intuição de que a propriedade "faz o estilo Martin subir para um pequeno universo" provavelmente não é fácil de calcular. Mas, neste ponto, não está claro se a função de paridade tem ascensão para um pequeno universo. Preocupo- me que a analogia apropriada aos conjuntos de Borel possa ser funções em AC0: encontrar um pequeno aumento da paridade colocaria pelo menos essa preocupação em repouso.f

Sasho Nikolov
fonte
5
UMAC0 0
Obrigado @ Josh! Aparentemente, essa analogia era uma intuição por trás da prova de que a paridade não está em AC0.
amigos estão dizendo sobre sasko