comme oracle

12

Est-ce que NPNPcoNP=NPmaintenez?

Clairement NPNPNP , mais il me semble que NPcoNP est "déterministe" ce qui me fait croire que c'est vrai.

Existe-t-il une preuve simple (ou peut-être juste par définition)?

maomao
la source
6
D'abord, oui. En effet, un oracle A satisfait NPA=NP si et seulement si ANPcoNP . Cette classe est appelée Low(NP) ou parfois L1P : complexitézoo.uwaterloo.ca / Complexity_Zoo : L # lkp . Deuxièmement, je ne pense pas qu'il soit clair du tout que NPNPNP , bien qu'il s'agisse d'une croyance largement répandue. En particulier, cela implique PNP et semble être strictement plus fort, car il n'y a aucune implication relativisable dans l'autre sens.
Joshua Grochow
2
De plus, les gens qui croient que la FACTORISATION est difficile peuvent contester votre intuition selon laquelle NPcoNP est «déterministe».
Niel de Beaudrap
9
@JoshuaGrochow: Je pense que vous devriez ajouter cela comme réponse, avec quelques explications sur ce que sont les classes dans la basse hiérarchie; c'est à peu près une aussi bonne réponse que le PO est susceptible d'obtenir.
Niel de Beaudrap
2
NPNPcoNPNP
4
@NieldeBeaudrap: Mon hésitation à l'afficher comme réponse plutôt que comme commentaire était que, bien que je pense que maomao a véritablement posé cette question sérieusement, elle peut être, et a été dans le passé, donnée comme exercice de devoirs.
Joshua Grochow

Réponses:

13

ANPA=NPANPcoNPLow(NP)L1P

P=NPcoNPAPNPA=NPANPANPcoNP

NPA=NPANPcoNP

Joshua Grochow
la source