Oui, il existe de tels ensembles, prenez n'importe quel ensemble -intermédiaire (tout ensemble qui est de façon prouvée N P -intermédiaire en supposant P ≠ N P ), par exemple, construisez-en un à partir de SAT en utilisant le théorème de Ladner.N PN PP ≠ N P
Notez que votre doit être considéré comme un problème intermédiaire N P , car il est dans N P mais pas complet pour cela. Notez également que vous présumez que P ≠ N P sinon il n'y a pas de L comme chaque problème non trivial serait complet pour N P si N P = P . De plus, les conditions que vous avez données n'impliquent pas l'exhaustivité, donc la question dans la première partie n'est pas la même que la question sur la constructivité de l'exhaustivité.LN PN PP ≠ N PLN PN P = P
En ce qui concerne la question dans le titre, à savoir "la dureté doit-elle être constructive?".N P
La réponse dépend de ce que nous entendons par «constructif». Classiquement, un problème de décision est défini comme étant N P -hard iffUNEN P
∀ B ∈ N P B ≤ PmUNE
ce qui signifie
∀ B ∈ N P ∃ f ∈ F P ∀ x ∈ { 0 , 1 } ∗ ( x ∈ B ↔ f( x ) ∈ A )
Et par le théorème de Cook, cela équivaut à
SA T≤PmUNE
ce qui signifie
∃ f∈ F P ∀ x ∈ { 0 , 1 } ∗ ( x ∈ SA T↔ f( x ) ∈ A )
Comment rendre cette définition constructive? Cela me semble déjà très constructif. Je suppose que ce que vous voulez demander, c'est si nous pouvons le prouver pour certains sans savoir ce qui est f explicitement. Je ne me souviens pas avoir vu une telle preuve de dureté.UNEF
Classiquement, même lorsque nous n'avons pas de fonction spécifique, il y a une fonction, dire qu'il est impossible qu'aucune fonction ne soit une réduction équivaut à dire qu'une fonction est une réduction. Pour parler de constructivité, nous devons être plus prévenants. Par exemple, nous pouvons parler d'énoncés qui peuvent être prouvés de manière classique mais non constructive (par exemple, l'intuitionisme où différents états de connaissances mathématiques ont du sens, Google pour «mathématicien idéal» ou vérifiez cela ).
Intuitivement, il me semble plausible que nous puissions prouver une telle affirmation en utilisant une preuve par contradiction et sans donner de fonction de réduction explicite. Mais cela ne signifie pas qu'il n'y a aucune preuve constructive de la déclaration. Pour dire plus qu'aucune preuve constructive n'existe, nous devons être plus précis: preuves dans quelle théorie / système? qu'entendons-nous par une preuve constructive?