]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/lambda-delta/basic_ag/bag.ml
basic_rg: improved interface, unwind removed from applicability check
[helm.git] / helm / software / lambda-delta / basic_ag / bag.ml
index b04fc5ab6aa84edc4be107a60cb8dca852f0e7ab..585e8e3886d16e79656a2e6566fe01f71ace6aba 100644 (file)
@@ -12,8 +12,8 @@
 (* kernel version: basic, absolute, global *)
 (* note          : experimental *) 
 
-type uri = NUri.uri
-type id = Aut.id
+type uri = Common.uri
+type id = Common.id
 
 type bind = Void         (* exclusion *)
           | Abst of term (* abstraction *)
@@ -26,9 +26,9 @@ and term = Sort of int                    (* hierarchy index *)
          | Appl of term * term            (* argument, function *)
          | Bind of int * id * bind * term (* location, name, binder, scope *)
 
-type obj = int * uri * bind (* age, uri, binder, contents *)
+type obj = bind Common.obj (* age, uri, binder *)
 
-type item = obj option
+type item = bind Common.item
 
 type context = (int * id * bind) list (* location, name, binder *)