X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Findex.mli;h=47846f999b155e6d24415fd77687afbde4022bb0;hb=f9abd21eb0d26cf9b632af4df819225be4d091e3;hp=7d75f28370d00eb487764e4e8d87cd5b18c40f33;hpb=2bcf927f58bac034b8758173cdbd16cb7475de36;p=helm.git diff --git a/helm/software/components/ng_paramodulation/index.mli b/helm/software/components/ng_paramodulation/index.mli index 7d75f2837..47846f999 100644 --- a/helm/software/components/ng_paramodulation/index.mli +++ b/helm/software/components/ng_paramodulation/index.mli @@ -26,8 +26,18 @@ module Index (B : Orderings.Blob) : type data = ClauseSet.elt and type dataset = ClauseSet.t - val index_unit_clause : - DT.t -> B.t Terms.unit_clause -> DT.t + val index_unit_clause : + DT.t -> B.t Terms.unit_clause -> DT.t + + val remove_unit_clause : + DT.t -> B.t Terms.unit_clause -> DT.t + + val fold : + DT.t -> + (B.t Discrimination_tree.path -> ClauseSet.t -> 'a -> 'a) + -> 'a -> 'a + + val elems : DT.t -> ClauseSet.t type active_set = B.t Terms.unit_clause list * DT.t