-
Notifications
You must be signed in to change notification settings - Fork 53
Closed
Labels
Description
Currently the API does not offer a possibility to convert for example between bitvector formulas and integer formulas, although at least MathSAT has support for this. The only type conversions offered are between floats and anything else via FloatingPointFormulaManager.cast* (but only conversions between floats and bitvectors are actually implemented), and between integers and rationals (because integers can be used in place of rationals).
We should
- provide a more general API for type conversions
- systematically go through and implement all cases that are supported for each solver