X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=ocaml%2Fnum.mli;h=9cf81ccdd113e52d6162960d9edaff27de6c8648;hb=87e0182247e9176ec3612eaf3c7f90b81f43b6f5;hp=c981cff265d6caef63438ef3c806be7ff87513a0;hpb=ffece1568ae283bde759da5e146fbbd3eda66303;p=fireball-separation.git diff --git a/ocaml/num.mli b/ocaml/num.mli index c981cff..9cf81cc 100644 --- a/ocaml/num.mli +++ b/ocaml/num.mli @@ -22,6 +22,7 @@ val arity_of_hd : i_n_var -> int (* put t under n lambdas, lifting t accordingtly *) val make_lams : nf -> int -> nf val lift : int -> nf -> nf +val free_vars' : nf -> var list val free_vars : nf -> int list module ToScott : sig @@ -43,5 +44,6 @@ 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 +val minus1 : int -> int