kdrag.kernel.free_vars
- kdrag.kernel.free_vars(e: ExprRef) set[ExprRef]
Get an overapproximation of free variables in a term. This is used for skolemization.
>>> x,y = smt.Ints("x y") >>> z = FreshVar("z", smt.IntSort()) >>> assert z in free_vars(x + y + z)
- Parameters:
e (ExprRef)
- Return type:
set[ExprRef]