Я пытаюсь настроить z3 на машинные проблемы, которые
- являются неудовлетворительными,
- содержат утверждения, не имеющие отношения к доказательству
- нерелевантные утверждения содержат кванторы
- где z3 не может найти доказательство невыполнимости из-за этих нерелевантных утверждений (удаление их вручную показывает это).
Есть ли какие-то общие рекомендации, как поступить в этой ситуации?
Просматривая параметры командной строки, я подумал, что могу попробовать:
mbqi.id (строка) Использовать экземпляр на основе модели только для квантификаторов с идентификатором, начинающимся со строки (по умолчанию: )
Тем не менее я не вижу, как я могу прикрепить идентификатор к квантификатору, используя синтаксис SMT-LIB. Может ли кто-нибудь с подсказкой поделиться им со мной?