Niech oznacza problem (decyzji) w NP, a # oznacza jego wersję zliczającą.X
Pod jakimi warunkami wiadomo, że „X to NP-zupełny” że „X jest kompletny?
Oczywiście istnienie skąpej redukcji jest jednym z takich warunków, ale jest to oczywiste i jedyny taki warunek, o którym wiem. Ostatecznym celem byłoby wykazanie, że żaden warunek nie jest potrzebny.
Formalnie rzecz biorąc, należy zacząć od problemu liczenia # zdefiniowanego przez funkcję a następnie zdefiniować problem decyzyjny na ciągu wejściowym jako ?f : { 0 , 1 } ∗ → N X s f ( s ) ≠ 0