PYSAT Как применить Clausify к объекту Equals при использовании объекта Equals в CNF?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 PYSAT Как применить Clausify к объекту Equals при использовании объекта Equals в CNF?

Сообщение Anonymous »

Я использую библиотеку PySat.
Мне нужно показать, что ограничение мощности имеет то же значение истинности, что и другой литерал.
Вот мой код,

Код: Выделить всё

from pysat.card import CardEnc, ITotalizer
from pysat.formula import *

cnf2 = ITotalizer(lits=[1,2,3], ubound=1, top_id=100).cnf
print(cnf2.clauses)
y = Atom(4)
cnf3 = Equals(cnf2, y)
cnf3.clausify()
print(cnf3.clauses)
Вывод:

[[-2, 101], [-1, 101], [-1, -2, 102], [-101, 103], [-102, 104], [-3, 103], [-3, -101, 104]]

[[-12, 4], [12, -4]]

Но равные ограничение полностью игнорирует все предложения, определенные в исходном CNF, случайным образом добавляет новый литерал с именем -12 и использует его. Я не знаю, как решить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/791 ... t-on-a-cnf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка матча по каратэ: совпадение не удалось: EQUALS $ | совпадение не удалось: EQUALS
    Anonymous » » в форуме JAVA
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • CNF по таблице истины [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • CNF по таблице истины [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • CNF по таблице истины [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • CNF по истине таблица
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»