]> matita.cs.unibo.it Git - fireball-separation.git/blobdiff - ocaml/num.mli
Implemented garbage in Num
[fireball-separation.git] / ocaml / num.mli
index c7b3256b15999aa31923db6325b316d63e21db81..57526a0d9737956718b737b2984fc78061f17636 100644 (file)
@@ -8,7 +8,7 @@ type 'nf i_num_var_ =
     | `Var of var ]
 type 'nf nf_ =
     [ `I of var * 'nf Listx.listx
-    | `Lam of bool * 'nf nf_
+    | `Lam of bool * 'nf nf_ * ('nf nf_) list
     | `Match of 'nf i_num_var_ * var * int * (int * 'nf) list ref * 'nf list
     | `N of int
     | `Var of var ]
@@ -26,6 +26,7 @@ val free_vars' : nf -> var list
 val free_vars : nf -> int list
 module ToScott :
   sig
+    val bomb : nf ref
     val t_of_i_num_var : nf i_num_var_ -> Pure.Pure.t
     val t_of_nf : nf -> Pure.Pure.t
   end