Mówimy, że język jest gęsty, jeśli istnieje wielomian taki, że dla wszystkichInnymi słowy, dla dowolnej długości istnieje tylko wielomianowo wiele słów o długości , które nie są w
Problem, który obecnie badam, wymaga przedstawienia następujących informacji
Jeśli istnieje gęsty język , wówczas
Tekst sugeruje rozważenie redukcji wielomianu do - a następnie skonstruowanie algorytmu, który próbuje spełnić daną formułę jednocześnie generując elementy w
Zastanawiam się
Czy istnieje bardziej bezpośredni dowód? Czy to pojęcie jest znane w bardziej ogólnym kontekście?
Odpowiedzi:
To niezły problem do odrobienia w domu o twierdzeniu Mahaneya.
Zauważ, że dopełnieniem „gęstego” języka jest rzadki język. Ponadto, jeżeli język -Complete jego dopełniacza C O N P -Complete.NP coNP
Jeśli nie jest to „gęsty” -Complete język nie jest rzadki C O N P -Complete języka.NP coNP
Twierdzenie Mahaney mówi nam, że nie ma rzadki -Complete język chyba P = N P .NP P=NP
Można przyjąć dowodu, że nie jest rzadki -Complete języka chyba, że P = c o N P , która jest równoważna P = N P (od P jest zamknięty pod uzupełnieniami).coNP P=coNP P=NP P
Podsumowując, odpowiedź brzmi nie, chyba że . Zauważ, że jeśli P = N P, to każdy nietrywialny język jest N P- kompletny.P=NP P=NP NP
PS: Można spróbować następujących czynności i wykorzystać twierdzenie Mahaney za: jest rzadki -Complete zestaw IFF jest rzadki c O N P -Complete zestaw. Wątpię jednak, aby dowód na to stwierdzenie byłby znacznie łatwiejszy niż dowód na twierdzenie Mahaneya.NP coNP
źródło
Jak wspomniano powyżej zgodnie z twierdzeniem Mahaneya . Języki rzadkie i mogą być gęste nie , chyba że P = N P .NP−Hard P=NP
Wspomniany projekt zawiera pełny dowód.
źródło