]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/paramodulation/equality.mli
Added the computation of max_weight for equations in proofs.
[helm.git] / helm / software / components / tactics / paramodulation / equality.mli
index d4a94cdb5a046429d96bc0bfb9975234cfe43a2f..019578ccc363d53d43c7c36f5af90bc9f707af4c 100644 (file)
@@ -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