On dit que le langage est dense s'il existe un polynôme tel que pour tous lesEn d'autres termes, pour une longueur donnée, il n'existe que de nombreux mots polynomiaux de longueur qui ne sont pas en
Le problème que j'étudie actuellement demande de montrer ce qui suit
S'il existe un langage dense complet, alors
Ce que le texte suggère est de considérer la réduction polynomiale à - puis de construire un algorithme qui essaie de satisfaire la formule donnée tout en générant des éléments dans
Ce que je me demande c'est
Y a-t-il une preuve plus directe? Cette notion est-elle connue dans un cadre plus général?
Réponses:
C'est un joli problème de devoirs à propos du théorème de Mahaney.
Notez que le complément d'une langue "dense" est une langue clairsemée. De plus, si une langue est complète, son complément est c o N P- complet.NP coNP
S'il existe une langue "dense" en complète, il y a une langue clairsemée c o N P - complète.NP coNP
Le théorème de Mahaney nous dit qu'il n'y a pas clairsemés langue -complete à moins que P = N P .NP P=NP
Nous pouvons adopter la preuve pour montrer qu'il n'y a pas de langage incomplet moins que P = c o N P qui soit équivalent à P = N P (puisque P est fermé sous compléments).coNP P=coNP P=NP P
En résumé, la réponse est non moins que . Notez que si P = N P, alors chaque langue non triviale est N P -complète.P=NP P=NP NP
ps: Vous voudrez peut-être essayer ce qui suit et ensuite utiliser le théorème de Mahaney: il y a un ensemble incomplet -complet ssi il y a un ensemble clairsemé C o N P -complet. Cependant, je doute qu'une preuve de cette affirmation serait beaucoup plus facile qu'une preuve du théorème de Mahaney.NP coNP
la source
Comme mentionné ci-dessus selon le théorème de Mahaney . Langues clairsemées et denses ne pouvaient pas être à moins que P = N P .NP−Hard P=NP
Le projet mentionné contient une preuve complète.
la source