def add_assertion(self, formula, named=None): self._assert_is_boolean(formula) term = self.converter.convert(formula) code = libyices.yices_assert_formula(self.yices, term) if code != 0: raise InternalSolverError("Yices returned non-zero code upon assert"\ ": %s (code: %s)" % \ (libyices.yices_error_string(), code))
def add_assertion(self, formula, named=None): self._assert_is_boolean(formula) term = self.converter.convert(formula) code = libyices.yices_assert_formula(self.yices, term) assert code == 0, "Yices returned non-zero code (" + str(code) + "): " + str(formula)
def add_assertion(self, formula, named=None): self._assert_is_boolean(formula) term = self.converter.convert(formula) code = libyices.yices_assert_formula(self.yices, term) assert code == 0, "Yices returned non-zero code (" + str( code) + "): " + str(formula)