M.MakeMake () creates a new instance of the M module type.
val true_ : termtrue_ represents the Boolean constant true.
val false_ : termfalse_ represents the Boolean constant false.
val int : int -> termint n constructs an integer term from the given integer n.
val real : float -> termreal f constructs a real number term from the given float f.
const name ty constructs a constant term with the given name and type.
implies t1 t2 constructs the logical implication of the terms t1 and t2.
exists vars body constructs an existential quantification term.
module Internals : sig ... endmodule Types : sig ... endmodule Interp : sig ... endmodule Int : sig ... endmodule Real : sig ... endmodule String : sig ... endmodule Re : sig ... endmodule Bitv : sig ... endmodule Float : sig ... endmodule Func : sig ... endmodule Adt : sig ... endmodule Model : sig ... endmodule Solver : sig ... endmodule Optimizer : sig ... endmodule Smtlib : sig ... end