私の例:連立方程式
擬似コード制約ベース a = b+c
∧ e = a*c
∧ a = +2 ; some replaceable concrete values
∧ c = +18
解決
b = -16
∧ e = -32
欲しい情報
連立方程式で、私は次の知識を得たいと思います。
与えられた値(制約ベース内)から変数値(解)を計算するために使用できる抽象的な式。
(高校のように、教師は結果を見たいだけでなく、そのような変換された抽象的な数式も望んでいました。)
のような式... b = a-c ; is an equivalent transformation from `a = b+c`
∧ e = (a-c)*c ; is an term replacement `b → a-c` of `e = a*c`
私の質問
Z3Pyを使用して、Z3制約連立方程式からこの情報を取得するにはどうすればよいですか?
ありがとう。-不明な点がある場合は、何が問題なのかコメントしてください。