Мені цікаво, чи існує поліноміальний алгоритм для "2-SAT з XOR-відношеннями". І 2-SAT, і XOR-SAT знаходяться в P, але чи є їх комбінація?
Приклад введення:
2-SAT частина:
(a or !b) and (b or c) and (b or d)
XOR частина:
(a xor b xor c xor 1) and (b xor c xor d)
Іншими словами, вхід є наступною булевою формулою:
Приклад Вихід: Задовільний: a = 1, b = 1, c = 0, d = 0.
Як кількість 2-SAT-пропозицій, так і кількість XOR-пропозицій на вході є , де - кількість булевих змінних.