Go to the documentation of this file.
34 return new_lower_bound;
49 return new_upper_bound;
static bool has_overflowed(const exprt &value, const exprt &initial_value)
const bool is_upper_widened
static bool has_underflowed(const exprt &value)
+∞ upper bound for intervals
The plus expression Associativity is not specified.
Base class for all expressions.
-∞ upper bound for intervals
exprt widen_lower_bound() const
tvt greater_than(const constant_interval_exprt &o) const
exprt widen_upper_bound() const
typet & type()
Return the type of the expression.
static bool contains_extreme(const exprt expr)
exprt simplify_expr(exprt src, const namespacet &ns)
tvt less_than(const constant_interval_exprt &o) const
const bool is_lower_widened