kdrag.printers.prolog
Functions
|
|
|
- kdrag.printers.prolog.to_clause(e: BoolRef) str
>>> x,y = smt.Ints("x y") >>> to_clause(smt.ForAll([x, y], smt.Or(x == y, x + 1 <= y))) '((X = Y) ; ((X + 1) #=< Y)).'
- Parameters:
e (BoolRef)
- Return type:
str
- kdrag.printers.prolog.to_prolog(vs: list[ExprRef], expr: ExprRef) str
>>> x,y = smt.Ints("x y") >>> to_prolog([x,y], smt.Or(x == 0, x == y)) '((X = 0) ; (X = Y))'
- Parameters:
vs (list[ExprRef])
expr (ExprRef)
- Return type:
str