Например.
Код: Выделить всё
p = Bool('p')
x = Real('x')
s = Solver()
s.add(Or(x < 5, x > 10), Or(p, x**2 == 2), Not(p))
s.check()
print s.model()[x]
print s.model()[p]
Код: Выделить всё
-1.4142135623?
False
Я знаю, что могу проверять логические значения с помощью is_true/
Код: Выделить всё
is_falseПодробнее здесь: https://stackoverflow.com/questions/125 ... from-model
Мобильная версия