X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fparamod.mli;fp=helm%2Fsoftware%2Fcomponents%2Fng_paramodulation%2Fparamod.mli;h=0aa990d52f5c417bd14ccb128773e821e9ed0c9b;hb=38c54dd8e2234836d5f3e8011c478daf7d59fa25;hp=8376b256ba6adf614c498f9964ee50de4fb46f3d;hpb=8a3045a162622e8a76ffdb267309faff496ee7ec;p=helm.git diff --git a/helm/software/components/ng_paramodulation/paramod.mli b/helm/software/components/ng_paramodulation/paramod.mli index 8376b256b..0aa990d52 100644 --- a/helm/software/components/ng_paramodulation/paramod.mli +++ b/helm/software/components/ng_paramodulation/paramod.mli @@ -14,23 +14,19 @@ module type Paramod = sig type t - type input type szsontology = | Unsatisfiable of (t Terms.bag * int * int list) list | GaveUp | Error of string | Timeout of int * t Terms.bag - type bag = t Terms.bag * int - val mk_passive : bag -> input * input -> bag * t Terms.clause - val mk_goal : bag -> input * input -> bag * t Terms.clause val paramod : useage:bool -> max_steps:int -> + print_problem:bool -> ?timeout:float -> - bag -> - g_passives:t Terms.clause list -> - passives:t Terms.clause list -> szsontology + t Terms.foterm * (t Terms.foterm list * t Terms.foterm list) -> + (t Terms.foterm * (t Terms.foterm list * t Terms.foterm list)) list -> szsontology end module Paramod ( B : Orderings.Blob ) : Paramod -with type t = B.t and type input = B.input +with type t = B.t