Аннотация:
Алгоритм вычисления семантического значения конъюнктивных формул вида $U = F(X_1, X_2,..., X_n)$ в неклассической пропозициональной логике $L_{S_{2}}$ также вычисляет множество всех решений логического уравнения
$$F({x_1}, {x_2},..., {x_n})= 1,$$ где $F(X_1, X_2,..., X_n)$ — формула булевой алгебры множеств, составляющих дискретную диаграмму Венна. Элементы этих множеств являются неотрицательными целыми числами.
На основе этого алгоритма строится новый алгоритм для решения задачи $ SAT$. Существенная разница между ним и семейством алгоритмов, основанных на $ DPLL $, и
$ CDCL $, — замена булевых переменных множествами. Это позволяет эффективно проверить выполнимость не одного, а многих наборов значений логических переменных ${x_1}, {x_2},..., {x_n}$.
Ключевые слова и фразы:неклассическая пропозициональная логика, основанная на модели с невырожденной булевой алгеброй, исчисление дискретных диаграмм Венна, задача SAT.