X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FreductionTactics.mli;h=56b80c06a6a2256fbfdf6f5aee5ce53ff235aa4a;hb=6531c263da005e25ea2f58f9ee960acba7857ff6;hp=e1b3f9107493fcb4ea4a47b1b88efcde4b4f987a;hpb=aeec9dd128be72caf5a39bac3a0ef34b564ecd8b;p=helm.git diff --git a/helm/ocaml/tactics/reductionTactics.mli b/helm/ocaml/tactics/reductionTactics.mli index e1b3f9107..56b80c06a 100644 --- a/helm/ocaml/tactics/reductionTactics.mli +++ b/helm/ocaml/tactics/reductionTactics.mli @@ -24,19 +24,16 @@ *) (* The default of term is the thesis of the goal to be prooved *) -val simpl_tac: - also_in_hypotheses:bool -> terms:(Cic.term list option) -> - ProofEngineTypes.tactic -val reduce_tac: - also_in_hypotheses:bool -> terms:(Cic.term list option) -> - ProofEngineTypes.tactic -val whd_tac: - also_in_hypotheses:bool -> terms:(Cic.term list option) -> - ProofEngineTypes.tactic -val normalize_tac: - also_in_hypotheses:bool -> terms:(Cic.term list option) -> - ProofEngineTypes.tactic +val simpl_tac: pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic +val reduce_tac: pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic +val whd_tac: pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic +val normalize_tac: pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic +val unfold_tac: + Cic.term option -> pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic + +val change_tac: + pattern:ProofEngineTypes.pattern -> Cic.term -> ProofEngineTypes.tactic val fold_tac: - reduction:(Cic.context -> Cic.term -> Cic.term) -> - also_in_hypotheses:bool -> term:Cic.term -> ProofEngineTypes.tactic + reduction:(Cic.context -> Cic.term -> Cic.term) -> term:Cic.term -> + pattern:ProofEngineTypes.pattern -> ProofEngineTypes.tactic