Резолюция - это схема, доказывающая неудовлетворенность CNF. Доказательством в резолюции является логический вывод пустого предложения для начальных предложений в CNF. В частности, любой начальный пункт может быть выведен, и из двух пунктов и B ∨ ¬ x также может быть выведен пункт A ∨ B. Опровержение - это последовательность выводов, которая заканчивается пустым предложением.
Если такое опровержение будет реализовано, мы можем рассмотреть процедуру, которая хранит некоторые пункты в памяти. В случае, если не начальное предложение должно использоваться снова, и оно больше не находится в памяти, алгоритм должен должен это снова с нуля или от тех в памяти.
Пусть наименьшее количество предложений, которые должны храниться в памяти, чтобы достичь пустых предложений. Это называется раздел пространства сложность . Скажем, что является выполнимым.
Проблема, которую я предлагаю, заключается в следующем: рассмотрим два CNF и B = ⋀ n j = 1 B j , и пусть CNF
Какова связь с и ?
Очевидной верхней границей является . Это туго?