Inst.Convval smtsort_of_type : Type.t -> SMTExpr.sortConvert a variable to an SMT expression
val string_of_logic : TermLib.logic -> stringReturn an SMTLIB string expression for the logic
val pp_print_logic : Stdlib.Format.formatter -> TermLib.logic -> unitPretty-print a logic in SMTLIB format
val pp_print_sort : Stdlib.Format.formatter -> SMTExpr.sort -> unitPretty-print a sort in SMTLIB format
val string_of_sort : SMTExpr.sort -> stringReturn an SMTLIB string expression of a sort
val pp_print_expr : Stdlib.Format.formatter -> SMTExpr.t -> unitPretty-print a term in SMTLIB format
val print_expr : SMTExpr.t -> unitPretty-print a term in SMTLIB format to the standard formatter
val string_of_expr : SMTExpr.t -> stringReturn an SMTLIB string expression of a term
Convert a term to an SMT expression, quantifying over the given variables quantified_smtexpr_of_term q v t returns the SMT expression exists (v) t or forall (v) t if q is true or false, respectively, where all variables in t except those in v are converted to uninterpreted functions.
val pp_print_custom_arg : Stdlib.Format.formatter -> SMTExpr.custom_arg -> unitPretty-print a custom argument
val string_of_custom_arg : SMTExpr.custom_arg -> stringReturn an string representation of a custom argument