val set_split_dec :
Env.t ->
(string -> ([ `Neg | `Pos ] * string * string) option) ->
Env.t
val ty : Env.t -> Stdlib.Format.formatter -> Env.ty -> unit
val echo : Env.t -> Stdlib.Format.formatter -> string -> unit
val set_logic : Env.t -> Stdlib.Format.formatter -> string -> unit
val set_info : Env.t -> Stdlib.Format.formatter -> Sexpr.t -> unit
val set_option : Env.t -> Stdlib.Format.formatter -> Sexpr.t -> unit
val get_info : Env.t -> Stdlib.Format.formatter -> Sexpr.t -> unit
val get_option : Env.t -> Stdlib.Format.formatter -> Sexpr.t -> unit
val get_value : Env.t -> Stdlib.Format.formatter -> Env.term list -> unit
val pop : Env.t -> Stdlib.Format.formatter -> int -> unit
val push : Env.t -> Stdlib.Format.formatter -> int -> unit
val assert_ : Env.t -> Stdlib.Format.formatter -> Env.term -> unit
val check_sat : Env.t -> Stdlib.Format.formatter -> unit -> unit
val check_sat_assuming :
Env.t ->
Stdlib.Format.formatter ->
Env.term list ->
unit
val reset : Env.t -> Stdlib.Format.formatter -> unit -> unit
val reset_assertions : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_unsat_core : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_unsat_assumptions : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_proof : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_model : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_assertions : Env.t -> Stdlib.Format.formatter -> unit -> unit
val get_assignment : Env.t -> Stdlib.Format.formatter -> unit -> unit
val exit : Env.t -> Stdlib.Format.formatter -> unit -> unit