Оценка логической формулы при многих значениях в Z3

Мне нужно было оценить значение выражения по различным значениям переменных, используя Z3. Я знаю, что Z3 - средство проверки удовлетворенности, но model.Eval (Args) вызывает вычисления выражения при значениях переменных, сгенерированных моделью.

Таким образом, мы можем перебирать различные значения для оценки выражения.

Пример: p и q при всех возможных значениях p и q (p, q - логическое значение)

Таким образом, в некотором смысле создание таблицы истинности из нее с использованием некоторой рекурсии или итерации. Возможно ли для Z3 это сделать?

Помощь с C # API будет еще лучше.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос