X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Ftactics%2Fparamodulation%2Fequality.mli;h=019578ccc363d53d43c7c36f5af90bc9f707af4c;hb=ff074375003b7b0e3d38e2742ff1d6098a0dab57;hp=d4a94cdb5a046429d96bc0bfb9975234cfe43a2f;hpb=d8d939cc3f78a805a3c16f715912ecd96c302592;p=helm.git diff --git a/components/tactics/paramodulation/equality.mli b/components/tactics/paramodulation/equality.mli index d4a94cdb5..019578ccc 100644 --- a/components/tactics/paramodulation/equality.mli +++ b/components/tactics/paramodulation/equality.mli @@ -58,6 +58,8 @@ val open_equality : Cic.metasenv * int val depend : equality -> int -> bool val compare : equality -> equality -> int +val max_weight_in_proof : int-> proof -> int +val max_weight : goal_proof -> proof -> int val string_of_equality : ?env:Utils.environment -> equality -> string val string_of_proof : ?names:(Cic.name option)list -> proof -> goal_proof -> string @@ -67,6 +69,7 @@ val string_of_proof : * [ty] is the type of the goal *) val build_goal_proof: UriManager.uri -> goal_proof -> proof -> Cic.term-> int list -> + Cic.context -> Cic.metasenv -> Cic.term * Cic.term list val build_proof_term : UriManager.uri -> (int * Cic.term) list -> int -> proof -> Cic.term val refl_proof: UriManager.uri -> Cic.term -> Cic.term -> Cic.term