Gęstość języka jest funkcją zdefiniowano jako Załóżmy, i są to języki na pewną skończoną alfabetu wielu jeden logspace redukuje się do , a jest w . Funkcje są wielomianowo powiązane, jeśli istnieją wielomiany i takie, że dla wszystkich , id X : N → N d X ( n ) = | { x ∈ X ∣ | x | ≤ n } | . A B A B B L = DSPACE ( log n ) f , g : N → N
Jeśli gęstość nie jest wielomianowo związana z gęstością , to czy może nastąpić zmniejszenie przestrzeni logicznej z do ?B B A
tło
Oczekuję, że odpowiedź brzmi „nie”, ale obecnie nie mogę tego pokazać.
Oczywiście, jeśli w , to nie ma obniżenie logspace z do . Jest więc kilka przykładów, dla których można podać jednoznaczną odpowiedź negatywną.L B A
Najpierw miałem na myśli przypadek, w którym jest jakimś trudnym językiem, a jest uzyskiwane przez rozdmuchiwanie dziur w przez przyjęcie , dla jakiegoś języka przerwy który zawiera wszystkie słowa o długości dla pewnego zestawu (patrz Schmidt 1985 oraz Regan i Vollmer 1997 ). Gwarantuje to trywialne redukcji z do . Języki luk zwykle mają wykładniczo rosnące luki między przedziałami wielkości w . Zapewnia to, że gęstości iA B A = B ∩ G G n ∈ S G S G ⊆ NB G S G A B nie są powiązane wielomianowo. Jednakże, nie ma gwarancji, że dmuchanie dziury w języku zawsze prowadzi do języka, który ma zbyt małą strukturę być celem redukcji z . (Termin „ wydmuchiwanie dziur” pochodzi od Downey i Fortnow 2003. ) Różnica gęstości może być wystarczająca, aby to zagwarantować, ale nie od razu rozumiem, jak to zrobić.
Innym przykładem jest, gdy jest mieszaniną twardej języka i . Najpierw utworzyć gappy język przez przecinające się trochę języka z językiem szczeliny . będzie wówczas zawierać tylko wystąpienia wielkości, które znajdują się w interwałach zestawu rozmiarów określających język odstępów. Teraz utwórz przez zmieszanie z jakiegoś twardego języka luki, poprzez unię i punkt przecięcia z dopełnieniem . JeśliA A ∉ L C ∉ L G A S G B A D A D G D C D 2 EXPSPACE C ∈ PSPACE ∖ L D A B Ajest wystarczająco trudny w porównaniu do , na przykład jest podczas gdy , to według twierdzenia o hierarchii przestrzeni nie można zmniejszyć przestrzeni logicznej z do . Następnie wydaje się możliwe, aby rozszerzyć to, aby pokazać, że nie ma redukcja logspace z do .
To wciąż pozostawia sytuację, w której jest trudniejsze niż C, ale „nie za dużo”, na przykład weźmy D, aby być SAT, a C, aby być STCON, lub D, aby być QBF-SAT, a C, aby być SAT. Aby uzyskać wynik, konieczne może być przyjęcie L ≠ N P dla STCON / SAT lub N P ≠ P S P A C E dla SAT / QBF-SAT, ale nie od razu jest dla mnie jasne, jak wykorzystać te założenia.
źródło
Odpowiedzi:
Niech będzie dowolnym językiem spoza L , takim, że A ma gęstość 2 o ( n ) , i zdefiniuj B = { s ∘ 1 | s ∈ { 0 , 1 } ∗ } ∪ { s ∘ 0 | s ∈ A } . Oto conc jest konkatenacja. Język B ma gęstość Ω ( 2 n )A L A 2o(n)
źródło