Alternatywne dowody twierdzenia Immermana-Szelepcsenyiego


20

Immerman i Szelepcsenyi niezależnie okazało się, że . Stosując technikę zliczania indukcyjnego, Borodin i wsp. Udowodnili, że S A C i jest zamknięte pod komplementarnością dla i > 0 . Przed twierdzeniem Reingolda ( S L = L ) Nisan i Ta-Shma udowodnili S L = c o S L , stosując redukcje równomiernego rzutowania przestrzeni logicznej. Artykuł Alvareza i Greenlawa z 1996 r. Stwierdza: „Dowód NNL=coNLSACii>0SL=LSL=coSL przy użyciu technik podobnych do Nisana i Ta-Shmy nie został osiągnięty, chociaż taki dowód byłby bardzo interesujący ". Zastanawiam się, czy taki dowód został znaleziony w ciągu ostatnich 14 lat. Czy są jakieś inne alternatywne dowody z N L = c o N L ?NL=coNLNL=coNL


1
Bardzo podobny styl dowodu podają Reinhardt i Allender, „Uczynienie niedeterminizmu jednoznacznym”, aby udowodnić, że wykresy osiągalności st z unikalną ścieżką minimalnej długości między s it można określić w UL \ cap coUL.
Derrick Stolee

@Derrick: czy mógłbyś opracować odpowiedź?
András Salamon

@ András: Artykuł Reinhardta i Allendera wykorzystuje indukcyjne liczenie i lemat izolacji, aby pokazać, że NL / poly = UL / poly, tj. W kontekście niejednolitej złożoności, niedeterministyczne obliczenia ograniczone do przestrzeni logicznej mogą być jednoznaczne. Jest to miły, powiązany wynik, ale nie zasługuje na dodanie jako odpowiedź.
Shiva Kintali

Odpowiedzi:


10

Ponieważ wydaje się, że nie mamy żadnych odpowiedzi, czy mogę coś skomentować?

Załóżmy, że podano bitów, X = x 1 , , x n i musimy uzupełnić każdy bit, aby uzyskać ¬ x 1 , , ¬ x n . Jedynym ograniczeniem jest to, że obwód, który to robi, powinien być monotoniczny. Potrzebujemy oczywiście dodatkowych informacji, a oto jedna z nich.nX=x1,,xn¬x1,,¬xn.

Załóżmy, że jest liczbą wejściową i jakoś mamy to jako wskazówkę. Wtedy łatwo zauważyć, że ¬ x i = T h n - 1 k ( X - x i ) (tj. Na wszystkich wejściach oprócz x i ). Oczywiście konstrukcja jest monotonna.k¬xi=Thkn1(Xxi)xi

Dzięki tej konstrukcji motywacja do liczenia indukcyjnego jest jasna (przynajmniej dla mnie). Warto zapytać, jakie inne porady by działały? Nie znam żadnego innego. Ale to może mieć klucz do twojego pytania.


4
Właśnie dodałem do tego wątku. Liczbę jedynek na wejściu można „odgadnąć” przez wyszukiwanie binarne i dlatego można wykazać, że do zanegowania n bitów potrzebujemy tylko negacji . Jest to dobrze znane twierdzenie Markowa (dla tych, którzy go nie widzieli, jest to bardzo miłe ćwiczenie). W rzeczywistości, dla funkcji ogólnych f , można ograniczyć liczbę negacji wymaganych do obliczenia f przez log liczby przypadków, gdy f „zmienia znak”, gdy przechodzimy od wejścia wszystkich zer do wejścia wszystkich jedynek [Fischer, I myśleć]. O(logn)fff
Ramprasad

@Vinay, @Ramprasad: Dzięki za piękne spostrzeżenia.
Shiva Kintali,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.