Rozważ niepusty język ciągów binarnych o długości . Mogę opisać za pomocą obwodu logicznego z wejściami i jednym wyjściem takim, że jest prawdą, iff : jest to dobrze znane.n L C n C ( w ) w ∈ L.
Jednakże, chce reprezentować z logicznego obwodu z wyjść i pewną liczbę wejść, powiedzmy , tak, że zbiór wartości wyjściowych dla każdego z możliwe wejścia jest dokładnie .C ′ n C ′ 2 m L.
Biorąc pod uwagę , jak mogę znaleźć taki obwód o minimalnej wielkości i jaka jest złożoność? Czy istnieje związek między znanymi granicami dotyczącymi wielkości obwodów pierwszego rodzaju ( ) i obwodów drugiego rodzaju ( ), lub złożoność ich znalezienia?C ′ C C ′
(Zauważmy, że istnieje jakiś rodzaj dualizmu w następującym sensie: podany , mogę łatwo zdecydować, czy słowo wejścia jest w oceniając obwód, ale jest NP-trudne w ogóle znaleźć jakieś słowo znajdując przypisanie takie, że dane wyjściowe są prawdziwe. Biorąc pod uwagę , NP również trudno jest zdecydować, czy jakieś słowo wejściowe jest w ponieważ muszę sprawdzić, czy przypisanie daje jako wyjście, ale łatwo jest znaleźć jakieś słowo w , oceniając obwód na dowolnym dowolnym wejściu).w L L C ′ w L w L