私はZ3 Pythonインターフェイスを使用して実験用の式を作成しています。私はその数式をZ3ソルバに送ります。私が正しいとすれば、Z3はそれ自身のソルバーを使います!Z3で異なるバックエンドソルバを使用する
Z3pyで別のSAT/SMTソルバーを使用するにはどうすればよいですか?
CBMC(C限定モデルチェッカー)で行う方法:プログラムを実行し、中間のDIMAC表現をファイルに吐出し、そのファイルを他のSATソルバーへの入力として使用します。 Z3で同様のことをすることはできますか?ありがとうございました。