Closed LeventErkok closed 9 months ago
SMTLib has adapted new overflow predicates, and z3 implements them:
bvnego bvuaddo bvsaddo bvusubo bvssubo bvumulo bvsmulo bvsdivo
(Not sure if z3 implements the bvumolo and bvsmulo, need to check.)
bvumolo
bvsmulo
We should make sure SBV uses these sanctioned versions when they come out in the new SMTLib document. (Which isn't out yet.)
Waiting till there's an official SMTLib Bitvector logic update. As of mid-2023 this hasn't happened yet.
SMTLib has adapted new overflow predicates, and z3 implements them:
(Not sure if z3 implements the
bvumolo
andbvsmulo
, need to check.)We should make sure SBV uses these sanctioned versions when they come out in the new SMTLib document. (Which isn't out yet.)