X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Ftactics%2FequalityTactics.mli;h=d156ae440d0199940fa8f8b0d47e849c8f74e759;hb=bbe7741f3bbaacb93f2876c018dace82f5e929b8;hp=7d57a0c1145190c4e24b74488f22326ee96bb755;hpb=bac72fcaa876137ab7a5630e0c1badc2a627dce8;p=helm.git diff --git a/helm/ocaml/tactics/equalityTactics.mli b/helm/ocaml/tactics/equalityTactics.mli index 7d57a0c11..d156ae440 100644 --- a/helm/ocaml/tactics/equalityTactics.mli +++ b/helm/ocaml/tactics/equalityTactics.mli @@ -23,11 +23,22 @@ * http://cs.unibo.it/helm/. *) -val rewrite_tac: term:Cic.term -> ProofEngineTypes.tactic -val rewrite_simpl_tac: term:Cic.term -> ProofEngineTypes.tactic -val rewrite_back_tac: term:Cic.term -> ProofEngineTypes.tactic -val rewrite_back_simpl_tac: term:Cic.term -> ProofEngineTypes.tactic -val replace_tac: what:Cic.term -> with_what:Cic.term -> ProofEngineTypes.tactic +val rewrite_tac: + ?where:ProofEngineTypes.pattern -> + term:Cic.term -> unit -> ProofEngineTypes.tactic +val rewrite_simpl_tac: + ?where:ProofEngineTypes.pattern -> + term:Cic.term -> unit -> ProofEngineTypes.tactic +val rewrite_back_tac: + ?where:ProofEngineTypes.pattern -> + term:Cic.term -> unit -> ProofEngineTypes.tactic +val rewrite_back_simpl_tac: + ?where:ProofEngineTypes.pattern -> + term:Cic.term -> unit -> ProofEngineTypes.tactic + +val replace_tac: + pattern:ProofEngineTypes.pattern -> + with_what:Cic.term -> ProofEngineTypes.tactic val reflexivity_tac: ProofEngineTypes.tactic val symmetry_tac: ProofEngineTypes.tactic