ai
Z3 には、SAT 問題を定式化するためにbj
、 、 、 などのブール変数がたくさんあります。ck
ただし、私の問題では、考慮すべき 3 つの算術制約があります。
a1 + a2 + a3 + ... + an = 1
b1 + b2 + b3 + ... + bn = 0
c1 + c2 + c3 + ... + cn <= 1
Z3 API を使用して、変数の型を変更せずにこれら 3 つの算術制約を定式化するにはどうすればよいでしょうか (つまり、デフォルトではすべてブール型)。