But when I change one line defining const1, to z3::expr const1 = (x*x)+(one*y*ct);, I get an unknown. How to resolve this? I have a program that is using z3 solver internally and has a lot of such one multiplication terms. Is it because of this multiplication one terms that the solver returns unknown? How to resolve this issue?
Hello, I have the following program that returns
sat
correctly:But when I change one line defining
const1
, toz3::expr const1 = (x*x)+(one*y*ct);
, I get anunknown
. How to resolve this? I have a program that is usingz3
solver internally and has a lot of suchone
multiplication terms. Is it because of this multiplicationone
terms that the solver returnsunknown
? How to resolve this issue?The program that gives an unknown solution is:
Thank You!