| 339 | } |
| 340 | |
| 341 | expr expr::mkFreshVar(const char *prefix, const expr &type) { |
| 342 | C2(type); |
| 343 | return Z3_mk_fresh_const(ctx(), prefix, type.sort()); |
| 344 | } |
| 345 | |
| 346 | expr expr::some(const expr &type) { |
| 347 | return type.isBool() ? expr(false) : mkNumber("3", type); |