Odpowiedzi:
Niech będzie funkcją logiczną na bitach. Niech . Niech będzie obwodem na n bitach i rozmiarze bramkach . oznacza także funkcję na bitach obliczonych przez z jako ostatnią bramką. Pierwsze bramek jest dla wejścia . Celem jest wykazanie, że o rozmiarze nie może obliczyć . Rozważ wszystkie obliczenia na wejściach z. Obliczenia przypisują wartości wyjściom bramek. Pozwolić być logiczną algebrą .
Chodzi o rozważenie dowolnej funkcji na -bits, jak dobrze to przybliża na . Pozwolić.
Do ultrafiltru możemy zdefiniować nowe obliczenia za pomocą ultraproduktu z niego: iff . Ponieważ ultrafiltr jest zasadniczo zbiorem spójnych obliczeń dla 0 wartości wynikowychjest poprawnym obliczeniem. Wynika z tego. Stworzyliśmy nowe obliczenia z istniejących. Ponieważ wszystkie ultrafiltratory w zestawach skończonych są najważniejsze. Działa to w przypadku dowolnego obwodu, nie wykorzystaliśmy faktu, że obwód jest wielkości.
Kolejnym pomysłem jest teraz wykorzystanie skończoności obwodu do skonstruowania nowego wejścia, które jest na zewnątrz i ale obwód nie zauważa z powodu swojego ograniczonego rozmiaru i dlatego nadal wyprowadza 0. Więc nie oblicza .
Musimy rozluźnić definicję ultrafiltru, abyśmy mogli uzyskać dane wejściowe na zewnątrz . Zamiast ultrafiltrów używamy zamkniętych w górę podzbiorów ( i implikuje ), które zachowują spełniają ( implikuje ).
Pozwolić . to zestaw danych wejściowych zgodny z . Gdyby jest liczbą pierwszą ( implikuje lub ) i niespełnione (), a następnie dla każdego , zawiera albo lub i zawiera tylko jedno wejście.
Będziemy relaksować zachowanie spotkań. Zamiast wszystkich spotkań w algebrze boolowskiej zachowamy niewielką ich liczbę. Pozwolić być najmniejszą liczbą z spełnia tak, że dla wszystkich zamkniętych w górę, niespełnionych, -konserwowanie , .
Pozwolić być złożonością obwodu . Razborov to udowodnił.
Zauważ, że ta nierówność dotyczy wszystkich funkcji. Aby udowodnić dolną granicę rozmiaru obwodu pokaż to wszystkim -spotyka się , tam jest który spełnia warunki, ale jego nie jest zawarte w . Co więcej, każdą dolną granicę silnego obwodu można udowodnić tą metodą ze względu na drugą nierówność.
Rzeczywista część dowodu w dolnej granicy obwodu ma to pokazać , dla każdego -Spotyka się z takim . W przypadku obwodów monotonicznych stan około upraszcza więc wymyślanie jest łatwiej.
Alexander Razborov, O metodzie aproksymacji, 1989. pdf
Mauricio Karchmer, On Proving Lower Bounds for Circuit Size, 1995.
Tim Gowers, metoda przybliżenia Razborowa, 2009. pdf
Oświadczenie : To jest tylko ogólny przegląd mający na celu dać intuicję metodom zastosowanym w najnowszym artykule Bluma.
Spróbuję użyć notacji, która jest bliższa temu, co jest użyte we wspomnianym artykule.
Pozwolić być funkcją logiczną na zmienne . Załóżmy, że chcemy udowodnić, że dowolne logiczne przetwarzanie sieciowe ma duży rozmiar.
Biorąc pod uwagę pewną sieć logiczną przetwarzanie danych w węźle wyjściowym rozważ następujący proces.
Pod koniec tego procesu aproksymujemy funkcję obliczoną na przez prostą funkcję .
Następnie skonstruuj grupę danych wejściowych testu .
Załóżmy, że możemy udowodnić następujące stwierdzenia:
Następnie po prostu zliczając liczbę błędów, otrzymujemy to musi mieć przynajmniej wiele bram.
Jeśli można wykazać, że ten schemat aproksymacji działa dla dowolnej sieci obliczanie funkcji , następnie dochodzimy do dolnej granicy złożoności obwodu .