こんにちは私はZ3SMTソルバーを初めて使用します。関連するAPIを使用して、プログラムでZ3を呼び出すことができることを知っています。しかし、私はZ3SMTソルバーで次のことをしたいと思います。
- プログラムで1つの入力ファイルをZ3にフィードするにはどうすればよいですか?
- ソリューションを段階的に取得するにはどうすればよいですか?
例えば:
while ((check-sat) returns sat)
get the assignments for all boolean vairables
最後に、数式を解いた後、結果を1つの出力ファイルに保存するようにZ3に依頼するにはどうすればよいですか?
私が見ることができるアイデアやドキュメントはありますか?
百万ありがとう!!!