1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 (* This file was automatically generated: do not edit *********************)
17 set "baseuri" "cic:/matita/CoRN-Decl/tactics/Step".
24 Declare ML Module "rational".
28 Ltac Algebra := auto with algebra_r algebra algebra_c algebra_s.
32 Ltac astepl x := stepl x; [idtac | Algebra].
36 Ltac astepr x := stepr x; [idtac | Algebra].
40 Tactic Notation "astepl" constr(c) := astepl c.
44 Tactic Notation "astepr" constr(c) := astepr c.
48 Ltac rstepl x := stepl x; [idtac | rational].
52 Ltac rstepr x := stepr x; [idtac | rational].
56 Tactic Notation "rstepl" constr(c) := rstepl c.
60 Tactic Notation "rstepr" constr(c) := rstepr c.
64 Ltac Included := eauto with included.
69 (*#* * [algebra] and [step]
70 These tactics simplify equational reasoning. See the references for a
74 [Included] will solve goals of the form [(included A (dom F))].