X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ocaml%2Fnum.mli;fp=ocaml%2Fnum.mli;h=e06a8211f7a99c9d52cbe34bb0751189a1f9954b;hb=edc8a9dacfdf59bc23570756f7d346f9cd28ae6b;hp=5631382d20134bc051495024f4d5529f805fb207;hpb=a083188139e0ae7c4db8e6f0d7b7c913006fa148;p=fireball-separation.git diff --git a/ocaml/num.mli b/ocaml/num.mli index 5631382..e06a821 100644 --- a/ocaml/num.mli +++ b/ocaml/num.mli @@ -33,6 +33,7 @@ val string_of_nf : [ string val cast_to_i_var : [< nf > `I `Var] -> i_var val cast_to_i_n_var : [< nf > `I `N `Var] -> i_n_var val cast_to_i_num_var : [< nf > `I `N `Match `Var] -> i_num_var +val set_arity : int -> nf -> nf val mk_app : nf -> nf -> nf val mk_appl : nf -> nf list -> nf val mk_appx : nf -> nf Listx.listx -> nf @@ -43,3 +44,4 @@ 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 compute_arities : int -> int -> nf list -> int list