Próbuję argumentować, że N nie jest równe NP przy użyciu twierdzeń hierarchicznych. To mój argument, ale kiedy pokazałem go naszemu nauczycielowi i po dedukcji powiedział, że jest to problematyczne, gdy nie mogę znaleźć ważnego powodu do zaakceptowania.
Zaczynamy od założenia, że . Następnie zwraca który następnie następuje po tym . Na obecnym etapie jesteśmy w stanie zredukować każdy język w do . Dlatego . Przeciwnie, twierdzenie o hierarchii czasu stwierdza, że powinien istnieć język , który nie jest w . Doprowadziłoby to nas do wniosku, że jest w , a nie w , co jest sprzeczne z naszym pierwszym założeniem. Doszliśmy więc do wniosku, że .
Czy coś jest nie tak z moim dowodem?
complexity-theory
time-complexity
p-vs-np
inverted_index
źródło
źródło
$\mathit{SAT}$
zamiast$SAT$
. Jak napisał Leslie Lamport w swojej oryginalnej książce LaTeX, ta ostatnia oznacza S razy A razy T.complexity
pakietu i po prostu napisz\SAT
. (Myślę, że to nie jest dostępne na tym stosie.)Odpowiedzi:
Pewnie.
Nie. Wielomianowe skrócenie czasu nie jest bezpłatne. Można powiedzieć, że redukcja języka L do S A T zajmuje czasO(nr(L)) , gdzie r ( L ) jest wykładnikiem stosowanej wielomianowej redukcji czasu. Tu rozpada się twój argument. Nie ma skończonego k takiego, że dla wszystkich L ∈ N P mamy r ( L ) < k . Przynajmniej nie wynika to z P = N PL SAT r(L) k L∈NP r(L)<k P=NP i byłoby znacznie silniejszym stwierdzeniem.
I to rzeczywiście robi mocniejsze stwierdzenie sprzeczności z twierdzeniem hierarchii czasowej, która mówi nam, żeP nie może zapaść w TIME(nk) , nie mówiąc już o wszystkich NP .
źródło
Załóżmy, że3SAT∈NTIME[nk] . Według niedeterministycznej wersji twierdzenia o hierarchii czasu dla dowolnego r istnieje problem Xr∈NTIME[nr] którego nie ma w NTIME[nr−1] . Jest to bezwarunkowy wynik, który nie zależy od żadnego rodzaju założeń, takich jak P≠NP
Wybierz dowolnyr>k . Załóżmy, że mamy deterministyczną redukcję z Xr do 3SAT która biegnie w czasie nt . Wytwarza instancję wielkości 3SAT o wielkości co najwyżej nt , którą można rozwiązać w czasie co najwyżej (nt)k=ntk . Wybierając Xr , musimy mieć tk>r−1 , więc t>(r+1)/k . Ta funkcja rośnie bez ograniczeń za pomocą r .
Oznacza to, że nie jest związany, jak długo może się zmniejszyć dowolnyNP problem 3SAT . Nawet jeśli 3SAT∈P , nadal nie ma ograniczenia, jak długo mogą potrwać te redukcje. Zatem w szczególności, nawet jeśli 3SAT∈DTIME[nk′] dla niektórych k′ , nie możemy stwierdzić, że NP⊆DTIME[nk′] , a nawetNP⊆DTIME[nk′′] dla niektórychk′′>k′ .
źródło