Проблема задоволеності цих схем (тобто, заданої схеми С і u ∈ [ 0 , 1 ], вирішіть, чи є вхід х такий як С( x ) ≥ u) знаходиться в НП, і тому NP-завершений коментарем Ніла Янга та відповіддю Пітера Шор.
Ми можемо побудувати недетерміновану зведення задачі до лінійного програмування наступним чином. Дозволяє{ ai: i < m } бути всі вузли С це мінімальні або максимальні ворота (тут m ≤ n, де н - розмір схеми), і нехай бi і ci бути вхідними вузлами воріт аi. Для кожногоя < м, виберіть одне з двох додаткових обмежень бi≤ ci або ci≤ bi (там є 2мможливі варіанти усього). Коли такий вибір буде фіксований, ми можемо спростити схему, замінивши коженаi з бi або ci у відповідних випадках, і отримана схема може бути описана системою н лінійні рівняння, змінні яких є вихідними вхідними змінними схеми, та додаткові змінні, що відповідають вузлам схеми.
Ми також включаємо м нерівності, що свідчать про задоволення додаткових обмежень, нерівності, що обмежують вихідні вхідні змінні [ 0 , 1 ], і нерівність, що говорить про те, що вузол виводу має значення ≥ u. Тоді це лінійна програма розміруO ( n ) залежно від вибору зайвих обмежень, і схема набуває значення ≥ uЯкщо існує вибір обмежень, що пов'язана лінійна програма має рішення. Оскільки лінійне програмування знаходиться в P, це показує, що проблема полягає в NP.
Також зауважте, що оптимальне значення лінійної програми досягається у вершині політопа. Це означає, що знаменник оптимального рішення може бути виражений як визначник квадратної матриці розмірностіO ( n ) записи яких є цілими числами постійного розміру, а їх є лише O ( 1 ) ненульові записи в кожному рядку, і як такі вони обмежені 2O ( n ).
Скорочення подібного роду часто корисні, щоб дати верхні межі щодо складності задоволеності пропозиційних нечітких логік (таких як logicukasiewicz логіка) та пов'язаних з ними систем. (Насправді, оригінальна проблема - це другорядний варіант задоволеності у Лукасевича, який би відповідав схемам зхв ( 1 , х + у) замість ( х + у) / 2.) Огляд пов'язаних результатів можна знайти в главі X Посібника з математичної нечіткої логіки, Vol. II.