mirror of
https://github.com/Z3Prover/z3
synced 2025-06-25 15:23:41 +00:00
set UNIT_PROPAGATE_BOUNDS 1 to use the unit propagation version. It applies unit propagation eagerly (does not depend on checking LIA consistency before final check) and avoid creating new literals in most cases |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
dep_intervals.cpp | ||
dep_intervals.h | ||
interval.h | ||
interval_def.h | ||
interval_mpq.cpp | ||
mod_interval.h | ||
README |
Template for interval arithmetic. The template can be instantiated using different numeral (integers/mpz, rationals/mpq, floating-point/mpf, etc) packages. The class im_default_config defines a default configuration for the template that uses rationals. It also shows what is the expected signature used by the template.