]> matita.cs.unibo.it Git - fireball-separation.git/blobdiff - ocaml/num.mli
Instantiate now uses a global initialSpecialK (ignoring the local one)
[fireball-separation.git] / ocaml / num.mli
index e06a8211f7a99c9d52cbe34bb0751189a1f9954b..ca99e44a86b0e596271ac6c9c6e54ec45ce784a2 100644 (file)
@@ -38,10 +38,10 @@ val mk_app : nf -> nf -> nf
 val mk_appl : nf -> nf list -> nf
 val mk_appx : nf -> nf Listx.listx -> nf
 val mk_match : nf i_num_var_ -> var -> int -> (int * nf) list ref -> nf list -> nf
-val subst : bool -> int -> nf -> nf -> nf
+val subst : bool -> bool -> int -> nf -> nf -> nf
 val parse' : string list -> nf list * string list
 val eta_compare : nf -> nf -> int
 val eta_eq : [< nf ] -> [< nf ] -> bool
 val eta_subterm : [< nf ] -> [< nf ] -> bool
-val max_arity_tms : int -> [< nf] list -> int
+val max_arity_tms : int -> [< nf] list -> int option
 val compute_arities : int -> int -> nf list -> int list