X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fparamod.mli;h=367d7939448f269ebedd755cb688cbc887155c9c;hb=f9abd21eb0d26cf9b632af4df819225be4d091e3;hp=b161ae459086fa5bfe406545521ebcfd4545d82b;hpb=646da3fc52fa905a67959cfa1191eb5c96edaef1;p=helm.git diff --git a/helm/software/components/ng_paramodulation/paramod.mli b/helm/software/components/ng_paramodulation/paramod.mli index b161ae459..367d79394 100644 --- a/helm/software/components/ng_paramodulation/paramod.mli +++ b/helm/software/components/ng_paramodulation/paramod.mli @@ -17,7 +17,8 @@ module type Paramod = type input type state type szsontology = - | Unsatisfiable of (t Terms.bag * int * int list) list + | Unsatisfiable of + (t Terms.bag * int * t Terms.substitution * int list) list | GaveUp | Error of string | Timeout of int * t Terms.bag @@ -45,8 +46,17 @@ module type Paramod = bag -> g_passives:t Terms.unit_clause list -> passives:t Terms.unit_clause list -> szsontology + val demod : + state -> input* input -> szsontology val fast_eq_check : state -> input* input -> szsontology + val nparamod : + useage:bool -> + max_steps:int -> + ?timeout:float -> + state -> + input* input -> + szsontology end module Paramod ( B : Orderings.Blob ) : Paramod