Я заметил, что Z3 может делать allsmt с некоторой бумаги. В моем проекте я должен искать детерминированные переменные в формуле SMT. По детерминированному я имею в виду, что переменная может принимать только одно значение int, чтобы сделать формулу выполнимой. Есть ли функция C++/c API, которая может выполнять эту задачу?Могу ли я проверить, имеет ли переменная детерминированное значение C++ API
Лучшее, что я могу сделать до сих пор, - это многократно вызвать функцию solver.check() для отрицания каждой переменной, которой меня интересует. Есть ли более быстрый способ сделать это с помощью API?
В принципе, я хочу сделать allsmt и предикат абстракции/проекции.