SMTソルバに関する新しい研究を行うことは、利用可能な問題が決定手続きに直接関係しない多くのトリックと前処理技術を必要とすることから、何度も妨げられています。これらはしばしば未公開であるか、適切に実装し最適化するのに時間がかかります。さらに、さまざまなソルバーの比較と理解が非常に困難になります。問題を前処理するためにZ3を使用できますか?
Z3は問題を起こし、前処理された形式(z3自体が問題を解決するために使用する形式)でダンプするプリプロセッサとして使用できますか?
私はコマンドラインオプションが表示されませんが、これを達成するための方法、戦略、Pythonインターフェイス、さらには余分なコードを書く方法があると思います。