Z3Pyライブラリ(Z3Pyライブラリを使用しています)を仮定して、エンジンの妥当性をチェックするのではなく、理論を証明するのと同じように、基礎理論と見なす方法がありますか?Z3またはZ3Pyの前提
たとえば、Real型の引数を持つ2つの単項関数があるとします。私はすべての入力値に対してf1(t)がf2(t)に等しいことをZ3エンジンに伝えたいと思います。
次のようになりますZ3Pyでエンコード:
トン=レアル( "T")
assumption1 =のForAll(T、F1(T)= F2(t)を)。
提示されたコードの問題は、私のアサーションセットがかなり大きく、私は量子を使っていることです(私はリアルタイムシステムの充足可能性を証明しようとしています)。上記のアサーションを他のアサーションのセットに追加すると、チェック手順は終了しません。