Я пытаюсь использовать z3 из командной строки в качестве решателя SAT, но не могу понять, как заставить его генерировать доказательство неудовлетворенности. Независимо от того, что я делаю, он просто печатает «unsat» без объяснения причин, и ничего, что я могу найти онлайн, не помогло. Я попытался передать proof=true
в командной строке, но ничего не изменилось.
../z3-4.8.6-x64-ubuntu-16.04/bin/z3 proof=true unsat_core=true test_tx.cnf
unsat