私はいくつかの戦術の助けを借りてチェックしたいいくつかのコードを持っています。発言が多いので、戦術を使いif-then-else
たいです。elim-term-ite
私は以下の戦術を利用しました
(check-sat-using (then (! simplify :arith-lhs true) elim-term-ite solve-eqs lia2pb pb2bv bit-blast sat))
ただし、これでエラーが発生した場合は-"goal is in a fragment unsupported by lia2pb"
したがって、戦術lia2pb
とその隣の戦術を削除しようとすると、別のエラーが発生しunknown "incomplete"
ます。
を除くすべての戦術を削除しようとしましたがsimplify
、それでもincomplete
エラーが発生します。
satソルバーが問題を解決するのを助けるために私が試みるべきことは何ですか?別の戦術を試す必要がありますか?