]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_paramodulation/terms.ml
First compiling version
[helm.git] / helm / software / components / ng_paramodulation / terms.ml
index a7173b1b96989be4cdee817a5169f3a895ba4ac9..0e69cace91c57189aad37d6a50247d5a7dfb18ba 100644 (file)
@@ -74,16 +74,16 @@ module M : Map.S with type key = int
   = Map.Make(OT) 
 
 type 'a bag = int
-              * (('a unit_clause * bool * int) M.t)
+              * (('a clause * bool * int) M.t)
 
-  let add_to_bag (_,lit,vl,proof) (id,bag) =
+  let add_to_bag (_,nlit,plit,vl,proof) (id,bag) =
     let id = id+1 in
-    let clause = (id, lit, vl, proof) in
+    let clause = (id, nlit, plit, vl, proof) 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)
   ;;