ILAng
ILAng copied to clipboard
SMT translation using linear integer or real
Describe your feature request. Generate SMT formulas that use LIA or LRA for better support for CHC and other synthesis tasks.
Describe the solution you'd like An option (additional to the existing BV-based translation) to select the data type.
Additional context
- Invariants on variable/expression value, e.g., x >=0 && x <= 15 for 4-bits var x.
- Configurable translation
- Inline checks for overflow
- Report set of checks
- Automatic invariants suggestion
- Semantics-preserving translation