kdrag.smt.ForAll
- kdrag.smt.ForAll(vs: list[ExprRef], *hyp_conc, **kwargs) QuantifierRef
Quantified ForAll
Shorthand for ForAll(vars, Implies(And(hyp[0], hyp[1], …), conc))
>>> x,y = Ints("x y") >>> ForAll([x,y], x > 0, y > 0, x + y > 0) ForAll([x, y], Implies(And(x > 0, y > 0), x + y > 0)) >>> x = Const("x", Lambda([x], x >= 0)) >>> ForAll([x], x > 3) ForAll(x, Implies(x >= 0, x > 3))
- Parameters:
vs (list[ExprRef])
- Return type:
QuantifierRef