Je suppose que P, NP et coNP dans la question sont des classes de langages, pas des classes de problèmes de promesse. J'utilise la même convention dans cette réponse. (Juste au cas où, si vous parlez de classes de problèmes de promesse, la réponse est affirmative car P = NP∩coNP en tant que classes de problèmes de promesse est équivalent à P = NP.)
La réponse est alors négative dans un monde relativisé.
L'instruction TFNP ⊆ FP est connue sous le nom de Proposition Q dans la littérature [FFNR03]. Il y a une déclaration plus faible appelée Proposition Q ' [FFNR03] selon laquelle chaque relation NPMV totale avec des réponses à un bit est en FP. (Ici, une relation avec des réponses à un bit signifie un sous-ensemble de {0,1} * × {0,1}.) Il est facile de voir que la proposition Q relative à un oracle implique la proposition Q 'relative au même oracle.
Fortnow et Rogers [FR02] ont examiné les relations entre l'énoncé P = NP∩coNP, la proposition Q 'et quelques autres énoncés connexes dans les mondes relativisés. En particulier, le théorème 3.2 (ou théorème 3.3) dans [FR02] implique qu'il existe un oracle par rapport auquel P = NP∩coNP mais la proposition Q 'ne tient pas (et donc la proposition Q ne tient pas non plus). Par conséquent, dans un monde relativisé, P = NP∩coNP n'implique pas la proposition Q; ou en prenant contrapositive, l'existence d'une relation TFNP qui ne peut être calculée en temps polynomial n'implique pas P ≠ NP∩coNP.
Les références
[FFNR03] Stephen A. Fenner, Lance Fortnow, Ashish V. Naik et John D. Rogers. Inverser les fonctions. Information and Computation , 186 (1): 90-103, octobre 2003. DOI: 10.1016 / S0890-5401 (03) 00119-6 .
[FR02] Lance Fortnow et John D. Rogers. Séparabilité et fonctions unidirectionnelles. Complexité informatique , 11 (3–4): 137–157, juin 2002. DOI: 10.1007 / s00037-002-0173-4 .