]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/reductionTactics.mli
whd: ~delta=false now controls also zeta-reduction. This greatly speed-ups
[helm.git] / helm / software / components / tactics / reductionTactics.mli
index 16e2bc23c475694e8b70a0a2d73dd02e0c0a61d3..f04e7dcac646ca9f14c961a62dcdbc183e85356b 100644 (file)
@@ -27,6 +27,7 @@ val simpl_tac: pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
 val reduce_tac: pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
 val whd_tac: pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
 val normalize_tac: pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
+val head_beta_reduce_tac: ?delta:bool -> ?upto:int -> pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
 
 (* The default of term is the thesis of the goal to be prooved *)
 val unfold_tac:
@@ -34,7 +35,8 @@ val unfold_tac:
   pattern:ProofEngineTypes.lazy_pattern ->
     ProofEngineTypes.tactic
 
-val change_tac:
+val change_tac: 
+  ?with_cast:bool ->
   pattern:ProofEngineTypes.lazy_pattern ->
   Cic.lazy_term ->
     ProofEngineTypes.tactic