]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/discriminationTactics.mli
cic_acic should be compiled before cic_exportation
[helm.git] / components / tactics / discriminationTactics.mli
index f1153256f51e10c020a7bb19b6ce9b5c6fd79d7a..3a74e3d7df7abaf7935482e8c1b8fb4d64f9013b 100644 (file)
@@ -23,8 +23,8 @@
  * http://cs.unibo.it/helm/.
  *)
 
-val injection_tac: term:Cic.term -> ProofEngineTypes.tactic
-val discriminate_tac: term:Cic.term -> ProofEngineTypes.tactic
-val decide_equality_tac: ProofEngineTypes.tactic
-val compare_tac: term:Cic.term -> ProofEngineTypes.tactic
-
+(* Performs a recursive comparisons of the two sides of an equation
+   looking for constructors. If the two sides differ on two constructors,
+   it closes the current goal. If they differ by other two terms it introduces
+   an equality. *)
+val destruct_tac: term:Cic.term -> ProofEngineTypes.tactic