Учитывая перечисление двоичные кодированные булевы формулы определяют л ы = S Т ∪ { φ я 1 , . , , , Φ я с } , где φ я 1 , . , , , φ i s - первые s неудовлетворительных формул в перечислении.φ1,φ2,...Ls=SAT∪{φi1,...,φis}φi1,...,φiss
Очевидно, что L s трудно для N P : учитывая булеву формулу φ, добавьте к ней достаточно новых переменных OR- x x i φ ∨ x 1 ∨ . , , ∨ х п , пока его индекс в перечислении не становится большечем (константа) я ев .LsNPφxi φ∨x1∨...∨xnis