Donne une approche à la «détermination discrète de Borel»

16

Gowers a récemment souligné un problème, qu'il appelle «la détermination discrète de Borel», dont la solution est liée à la vérification des limites inférieures du circuit.

  1. Pouvez-vous fournir un résumé de l'approche adaptée à un public de théoriciens de la complexité?

  2. Que faudrait-il pour que cette approche prouve quoi que ce soit , y compris la révision des limites inférieures connues?

Manu
la source
1
Avez-vous demandé à Gowers sur son blog?
Mohammad Al-Turkistany
1
@vzn: Je ne suis certainement pas un expert, mais le domaine de la détermination de Borel a des liens très forts avec divers sous-domaines de la logique, il ne semble donc pas exagéré qu'il puisse avoir des applications en CS. En fait, il existe une correspondance directe entre la hiérarchie borélique et les ensembles analytiques, qui sont eux-mêmes des analogues du théorème de la hiérarchie temporelle dans la théorie de la complexité.
cody
1
@cody: Je pensais que les ensembles analytiques étaient l'analogue du (premier niveau) de la hiérarchie polynomiale (plutôt que le théorème de la hiérarchie temporelle).
Joshua Grochow
1
n'a pas pu trouver beaucoup de connexion des idées dans TCS du tout après une recherche rapide mais peut-être comme GCT c'est une partie du point. devrait également mentionner sa base sur la théorie des jeux et quelque chose comme des modèles de choix de jeux mappés sur des ensembles / circuits. il y a une grande quantité de matériel supplémentaire sur son "espace tiddly" expérimental, y compris un contour et un "arbre d'analyse".
vzn

Réponses:

17

Permettez-moi de résumer ma compréhension de la motivation de l'approche. Soyez averti que je suis assez nouveau dans le concept de la détermination de Borel, et pas du tout un expert en théorie des ensembles. Toutes les erreurs sont les miennes. De plus, je ne suis pas sûr que lire ceci soit bien mieux que de lire les messages de Gowers.

Je pense que ce que Gowers a à l'esprit n'est pas un analogue finitaire du théorème de la détermination de Borel, mais un analogue finitaire des éléments suivants: la détermination de Borel découle de ZFC, tandis que la détermination des jeux analytiques nécessite l'existence de cardinaux mesurables (essentiellement). Je décrirai très brièvement de quels jeux nous parlons et ce qu'est la détermination de Borel, puis je lierai cela à l'approche de la démonstration des limites inférieures. L'idée de très haut niveau est de considérer la propriété "permet à un analogue finitaire d'une preuve de la détermination de Borel" de fonctionner comme une propriété qui peut séparer P \ poly de NP.

Nous pensons aux jeux où deux joueurs I et II jouent à tour de rôle un entier. Le jeu continue indéfiniment, ils produisent donc une séquence . Le jeu est défini par un ensemble gagnant A N N (c'est-à-dire un ensemble de séquences). Si x A alors le joueur I gagne, sinon le joueur II gagne.x=x1,x2,ANNxA

Un jeu est déterminé si le joueur I ou le joueur II a une stratégie gagnante: un moyen de décider d'un coup suivant basé sur le jeu jusqu'à présent qui garantit une victoire. Que tous les jeux soient déterminés se révèle avoir des liens intimes avec les fondements de la théorie des ensembles (ils ne le sont pas, si vous croyez en l'axiome du choix). Dans tous les cas, un exemple simple lorsque les jeux sont en fait déterminés est lorsque est ouvert dans la topologie du produit sur N N , ce qui est une façon élégante de dire que l'appartenance x A peut être décidée uniquement sur la base d'un nombre fini d'éléments de XANNxAx. Par exemple, le jeu dans lequel la joueuse que je gagne si elle est la première à jouer un numéro pair est ouvert. Un autre exemple simple de jeux déterminés est les jeux fermés, c'est-à-dire les jeux où peut être décidé sur la base d'une sous-séquence finie de x . Les jeux fermés sont des jeux ouverts avec les rôles des joueurs inversés.xAx

Nous pouvons maintenant en venir à la détermination de Borel, et juste après j'essaierai de lier cela aux circuits et à la complexité. Un ensemble Borel est un ensemble qui peut être dérivé d'ensembles ouverts et fermés en appliquant à plusieurs reprises un nombre dénombrable d'unions et d'intersections. Vous devez considérer les ensembles ouverts et fermés comme vos ensembles de base, et les ensembles Borel comme dérivés d'ensembles de base en utilisant plusieurs niveaux d'un "petit" (= dénombrable) nombre d'opérations simples dans chaque niveau. Il s'avère que vous pouvez prouver dans ZFC que les ensembles Borel sont déterminés, et il y a un sens précis dans lequel c'est le mieux que vous puissiez faire.

L'analogie que je pense que Gowers tire ici est que les ensembles Borel sont comme de petits circuits. Dans le monde fini, on remplace "l'univers" par l'hypercube { 0 , 1 } n . Nos ensembles de base deviennent des facettes du cube: { x { 0 , 1 } n : x i = b } pour b { 0 , 1 } ; ils sont équivalents aux littéraux x i et ˉ x iNN{0,1}n{x{0,1}n:xi=b}b{0,1}xix¯i . Vous pouvez écrire ET et OU des littéraux en tant qu'unions et intersections de tels ensembles. Donc, pour une fonction booléenne , pouvant produire f -f:{0,1}n{0,1}partir desunions et intersections d'ensembles de base équivaut à avoir uncircuit detaillespourf.f1(1)ssf

Permettez-moi de dire un mot sur les ensembles analytiques. Un ensemble analytique est une projection d'un ensemble de Borel: si est un ensemble de Borel, alors TSX×Y est analytique. Par notre correspondance entre les ensembles Borel et les fonctions de petite complexité des circuits, les ensembles analytiques sont comme NP / poly.T={x:y (x,y)S}

Maintenant, il s'inspire d'une preuve de la détermination de Borel pour trouver une propriété (au sens de Razborov-Rudich) pour distinguer les fonctions de complexité de petit circuit des fonctions de grande complexité de circuit. L'espoir est bien sûr que la propriété évite la barrière des preuves naturelles.

La preuve de Martin de la détermination de Borel utilise une approche conceptuellement très soignée: Martin montre que chaque jeu Borel est l'image d'un jeu ouvert (en fait clopen) sous une carte , de sorte que πππpréserve les stratégies gagnantes - appelons cela un "ascenseur". Donc, ce que Martin montre, c'est que chaque jeu Borel est l'image d'un jeu dans lequel le jeu gagnant est un jeu de base. Étant donné que les jeux ouverts sont faciles à déterminer, cela prouve la détermination de Borel. La preuve est inductive, le cas de base montrant que les jeux fermés peuvent être levés. La partie importante est que chaque étape de l'induction "fait exploser" l'univers: se débarrasser d'un niveau de la construction de l'ensemble Borel nécessite de passer d'un jeu à un jeu sur un univers qui est essentiellement le jeu de puissance de l'univers du jeu original . Fait intéressant, cela est inévitable: les ensembles Borel qui nécessitent plus de niveaux à définir ne peuvent être transférés qu'aux jeux sur des univers beaucoup plus grands. Les ensembles analytiques nécessitent des univers si grands que leur existence nécessite de grands axiomes cardinaux.

S'inspirant de cela, Gowers formule un jeu dans lequel le joueur I et le joueur II doivent conjointement spécifier quelques ; le joueur I gagne si f ( x ) = 1 , sinon le joueur II gagne. Le joueur I peut spécifier la première moitié des coordonnées et le joueur II la seconde moitié. L'intuition est maintenant que les jeux correspondant à de simplesxf(x)=1, c'est-à-dire f à faible complexité de circuit, devraient permettre un ascenseur de style Martin vers un univers relativement petit, tout comme les jeux Borel. D'autre part aléatoire f devrait exigeruniversdouble dimension exponentielle, et jeespère NP-dur f devrait ainsi, parce qu'ils correspondent àjeux analytiques.ffff

yUU2ny

f

Sasho Nikolov
la source
5
AC0
Merci @Josh! Apparemment, cette analogie était une intuition derrière la preuve que la parité n'est pas dans AC0.
Sasho Nikolov