Releases: elsoroka/Satisfiability.jl
Releases · elsoroka/Satisfiability.jl
v0.2.0
v0.1.2
v0.1.1
- Fixed bugs in issues #21 and #26.
*Added remaining operators defined in SMT-LIB QF_BV (bitvector) specification (issue #22) - Add ^ for square
- Correctly promote expressions containing mixed
BoolExpr
,IntExpr
andRealExpr
types. When a Boolean variablez
is used in an arithmetic expression, it is rewritten toite(z 1 0)
(int) orite(z 1.0 0.0)
(real), which matches Z3's behavior. The SMT-LIB functions to_real and to_int are used to convert mixedIntExpr
s andRealExpr
s.