]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/terms.ml
New age selection
[helm.git] / helm / software / components / ng_paramodulation / terms.ml
index aefbc01a864ea3a870746f11d7273f27d5eef8ff..169d19b80b68a52d0eb062162464e451a96a5757 100644 (file)
@@ -57,16 +57,16 @@ module M : Map.S with type key = int
   = Map.Make(OT) 
 
 type 'a bag = int
-              * (('a unit_clause * bool) M.t)
+              * (('a unit_clause * bool * int) M.t)
 
   let add_to_bag (_,lit,vl,proof) (id,bag) =
     let id = id+1 in
     let clause = (id, lit, vl, proof) in
-    let bag = M.add id (clause,false) bag in
+    let bag = M.add id (clause,false,0) bag in
     (id,bag), clause 
    ;;
 
-  let replace_in_bag ((id,_,_,_),_ as cl) (max_id,bag) =
+  let replace_in_bag ((id,_,_,_),_,_ as cl) (max_id,bag) =
     let bag = M.add id cl bag in
       (max_id,bag)
   ;;