def setUB (self, ub): assert(isinstance(ub, ConstantExpr)) if (self.operator.label in ["abs", "sqrt"]): assert(ub.value() >= Fraction(0, 1)) self.upper_bound = ub