X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fterms.ml;h=169d19b80b68a52d0eb062162464e451a96a5757;hb=772def9075b7b62870ebf4cecec6bcd37a549b1d;hp=aefbc01a864ea3a870746f11d7273f27d5eef8ff;hpb=c87f56790dcb2825dcc2178eaea34f05a4649557;p=helm.git diff --git a/helm/software/components/ng_paramodulation/terms.ml b/helm/software/components/ng_paramodulation/terms.ml index aefbc01a8..169d19b80 100644 --- a/helm/software/components/ng_paramodulation/terms.ml +++ b/helm/software/components/ng_paramodulation/terms.ml @@ -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) ;;