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 *********************)
19 (* $Id: AlgReflection.v,v 1.2 2004/03/26 16:07:03 lcf Exp $ *)
23 include "algebra/CLogic.ma".
26 Section Syntactic_Expressions
29 inline procedural "cic:/CoRN/tactics/AlgReflection/varindex.con" as definition.
31 inline procedural "cic:/CoRN/tactics/AlgReflection/pfunindex.con" as definition.
33 inline procedural "cic:/CoRN/tactics/AlgReflection/unopindex.con" as definition.
35 inline procedural "cic:/CoRN/tactics/AlgReflection/binopindex.con" as definition.
37 inline procedural "cic:/CoRN/tactics/AlgReflection/expr.ind".
39 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_zero.con" as definition.
41 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_one.con" as definition.
43 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_nat.con" as definition.
45 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_inv.con" as definition.
47 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_minus.con" as definition.
49 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_power.con" as definition.
52 End Syntactic_Expressions
56 Section Normalization_Function
59 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_nat.con" as definition.
61 inline procedural "cic:/CoRN/tactics/AlgReflection/lt_nat.con" as definition.
63 inline procedural "cic:/CoRN/tactics/AlgReflection/le_nat.con" as definition.
65 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_int.con" as definition.
67 inline procedural "cic:/CoRN/tactics/AlgReflection/lt_int.con" as definition.
69 inline procedural "cic:/CoRN/tactics/AlgReflection/le_int.con" as definition.
71 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_expr.con" as definition.
73 inline procedural "cic:/CoRN/tactics/AlgReflection/lt_expr.con" as definition.
75 inline procedural "cic:/CoRN/tactics/AlgReflection/le_expr.con" as definition.
77 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_monom.con" as definition.
79 inline procedural "cic:/CoRN/tactics/AlgReflection/lt_monom.con" as definition.
81 inline procedural "cic:/CoRN/tactics/AlgReflection/MI_mult.con" as definition.
83 inline procedural "cic:/CoRN/tactics/AlgReflection/MV_mult.con" as definition.
85 inline procedural "cic:/CoRN/tactics/AlgReflection/MM_mult.con" as definition.
87 inline procedural "cic:/CoRN/tactics/AlgReflection/MM_plus.con" as definition.
89 inline procedural "cic:/CoRN/tactics/AlgReflection/PM_plus.con" as definition.
91 inline procedural "cic:/CoRN/tactics/AlgReflection/PP_plus.con" as definition.
93 inline procedural "cic:/CoRN/tactics/AlgReflection/PM_mult.con" as definition.
95 inline procedural "cic:/CoRN/tactics/AlgReflection/PP_mult.con" as definition.
97 inline procedural "cic:/CoRN/tactics/AlgReflection/FF_plus.con" as definition.
99 inline procedural "cic:/CoRN/tactics/AlgReflection/FF_mult.con" as definition.
101 inline procedural "cic:/CoRN/tactics/AlgReflection/FF_div.con" as definition.
103 inline procedural "cic:/CoRN/tactics/AlgReflection/NormR.con" as definition.
105 inline procedural "cic:/CoRN/tactics/AlgReflection/NormG.con" as definition.
107 inline procedural "cic:/CoRN/tactics/AlgReflection/NormF.con" as definition.
109 inline procedural "cic:/CoRN/tactics/AlgReflection/expr_is_zero.con" as definition.
112 End Normalization_Function
116 Section Correctness_Results
119 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_nat_corr.con" as lemma.
121 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_int_corr.con" as lemma.
123 inline procedural "cic:/CoRN/tactics/AlgReflection/eq_expr_corr.con" as lemma.
126 End Correctness_Results