def walk_minus(self, formula, args, **kwargs): n_one = mathsat.msat_make_number(self.msat_env(), "-1") n_s2 = mathsat.msat_make_times(self.msat_env(), n_one, args[1]) return mathsat.msat_make_plus(self.msat_env(), args[0], n_s2)
def walk_minus(self, formula, args, **kwargs): n_one = mathsat.msat_make_number(self.msat_env, "-1") n_s2 = mathsat.msat_make_times(self.msat_env, n_one, args[1]) return mathsat.msat_make_plus(self.msat_env, args[0], n_s2)
def walk_plus(self, formula, args, **kwargs): res = mathsat.msat_make_number(self.msat_env(), "0") for a in args: res = mathsat.msat_make_plus(self.msat_env(), res, a) return res
def walk_plus(self, formula, args, **kwargs): res = mathsat.msat_make_number(self.msat_env, "0") for a in args: res = mathsat.msat_make_plus(self.msat_env, res, a) return res