]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/contribs/procedural/CoRN/tactics/FieldReflection.mma
Preparing for 0.5.9 release.
[helm.git] / helm / software / matita / contribs / procedural / CoRN / tactics / FieldReflection.mma
1 (**************************************************************************)
2 (*       ___                                                              *)
3 (*      ||M||                                                             *)
4 (*      ||A||       A project by Andrea Asperti                           *)
5 (*      ||T||                                                             *)
6 (*      ||I||       Developers:                                           *)
7 (*      ||T||         The HELM team.                                      *)
8 (*      ||A||         http://helm.cs.unibo.it                             *)
9 (*      \   /                                                             *)
10 (*       \ /        This file is distributed under the terms of the       *)
11 (*        v         GNU General Public License Version 2                  *)
12 (*                                                                        *)
13 (**************************************************************************)
14
15 (* This file was automatically generated: do not edit *********************)
16
17 include "CoRN.ma".
18
19 (* $Id: FieldReflection.v,v 1.4 2004/04/23 10:01:06 lcf Exp $ *)
20
21 (* begin hide *)
22
23 include "algebra/CFields.ma".
24
25 include "tactics/AlgReflection.ma".
26
27 (* UNEXPORTED
28 Section Field_Interpretation_Function
29 *)
30
31 (* UNEXPORTED
32 cic:/CoRN/tactics/FieldReflection/Field_Interpretation_Function/F.var
33 *)
34
35 (* UNEXPORTED
36 cic:/CoRN/tactics/FieldReflection/Field_Interpretation_Function/val.var
37 *)
38
39 (* UNEXPORTED
40 cic:/CoRN/tactics/FieldReflection/Field_Interpretation_Function/unop.var
41 *)
42
43 (* UNEXPORTED
44 cic:/CoRN/tactics/FieldReflection/Field_Interpretation_Function/binop.var
45 *)
46
47 (* UNEXPORTED
48 cic:/CoRN/tactics/FieldReflection/Field_Interpretation_Function/pfun.var
49 *)
50
51 inline procedural "cic:/CoRN/tactics/FieldReflection/interpF.ind".
52
53 inline procedural "cic:/CoRN/tactics/FieldReflection/wfF.con" as definition.
54
55 inline procedural "cic:/CoRN/tactics/FieldReflection/xexprF.ind".
56
57 inline procedural "cic:/CoRN/tactics/FieldReflection/xforgetF.con" as definition.
58
59 inline procedural "cic:/CoRN/tactics/FieldReflection/xinterpF.con" as definition.
60
61 inline procedural "cic:/CoRN/tactics/FieldReflection/xexprF2interpF.con" as lemma.
62
63 inline procedural "cic:/CoRN/tactics/FieldReflection/xexprF_diagram_commutes.con" as definition.
64
65 inline procedural "cic:/CoRN/tactics/FieldReflection/xexprF2wfF.con" as lemma.
66
67 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF.ind".
68
69 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF_var.con" as definition.
70
71 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF_int.con" as definition.
72
73 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF_plus.con" as definition.
74
75 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF_mult.con" as definition.
76
77 inline procedural "cic:/CoRN/tactics/FieldReflection/fforgetF.con" as definition.
78
79 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF2interpF.con" as lemma.
80
81 inline procedural "cic:/CoRN/tactics/FieldReflection/fexprF2wfF.con" as lemma.
82
83 include "tactics/Opaque_algebra.ma".
84
85 inline procedural "cic:/CoRN/tactics/FieldReflection/refl_interpF.con" as lemma.
86
87 inline procedural "cic:/CoRN/tactics/FieldReflection/interpF_wd.con" as lemma.
88
89 (* UNEXPORTED
90 End Field_Interpretation_Function
91 *)
92
93 (* UNEXPORTED
94 Section Field_NormCorrect
95 *)
96
97 (* UNEXPORTED
98 cic:/CoRN/tactics/FieldReflection/Field_NormCorrect/F.var
99 *)
100
101 (* UNEXPORTED
102 cic:/CoRN/tactics/FieldReflection/Field_NormCorrect/val.var
103 *)
104
105 (* UNEXPORTED
106 cic:/CoRN/tactics/FieldReflection/Field_NormCorrect/unop.var
107 *)
108
109 (* UNEXPORTED
110 cic:/CoRN/tactics/FieldReflection/Field_NormCorrect/binop.var
111 *)
112
113 (* UNEXPORTED
114 cic:/CoRN/tactics/FieldReflection/Field_NormCorrect/pfun.var
115 *)
116
117 (* NOTATION
118 Notation II := (interpF F val unop binop pfun).
119 *)
120
121 (*
122 four kinds of exprs:
123
124   I     (expr_int _)
125   V     (expr_var _)
126   M     (expr_mult V M)
127         I
128   P     (expr_plus M P)
129         I
130
131 M: sorted on V
132 P: sorted on M, all M's not an I
133 *)
134
135 (* UNEXPORTED
136 Opaque Zmult.
137 *)
138
139 inline procedural "cic:/CoRN/tactics/FieldReflection/MI_mult_corr_F.con" as lemma.
140
141 (* UNEXPORTED
142 Transparent Zmult.
143 *)
144
145 (* UNEXPORTED
146 Opaque MI_mult.
147 *)
148
149 inline procedural "cic:/CoRN/tactics/FieldReflection/MV_mult_corr_F.con" as lemma.
150
151 (* UNEXPORTED
152 Transparent MI_mult.
153 *)
154
155 (* UNEXPORTED
156 Opaque MV_mult MI_mult.
157 *)
158
159 inline procedural "cic:/CoRN/tactics/FieldReflection/MM_mult_corr_F.con" as lemma.
160
161 (* UNEXPORTED
162 Transparent MV_mult MI_mult.
163 *)
164
165 (* UNEXPORTED
166 Opaque MV_mult.
167 *)
168
169 inline procedural "cic:/CoRN/tactics/FieldReflection/MM_plus_corr_F.con" as lemma.
170
171 (* UNEXPORTED
172 Transparent MV_mult.
173 *)
174
175 (* UNEXPORTED
176 Opaque MM_plus.
177 *)
178
179 inline procedural "cic:/CoRN/tactics/FieldReflection/PM_plus_corr_F.con" as lemma.
180
181 (* UNEXPORTED
182 Transparent MM_plus.
183 *)
184
185 (* UNEXPORTED
186 Opaque PM_plus.
187 *)
188
189 inline procedural "cic:/CoRN/tactics/FieldReflection/PP_plus_corr_F.con" as lemma.
190
191 (* UNEXPORTED
192 Transparent PM_plus.
193 *)
194
195 (* UNEXPORTED
196 Opaque PM_plus MM_mult MI_mult.
197 *)
198
199 inline procedural "cic:/CoRN/tactics/FieldReflection/PM_mult_corr_F.con" as lemma.
200
201 (* UNEXPORTED
202 Opaque PM_mult.
203 *)
204
205 inline procedural "cic:/CoRN/tactics/FieldReflection/PP_mult_corr_F.con" as lemma.
206
207 (* UNEXPORTED
208 Transparent PP_plus PM_mult PP_mult PM_plus MI_mult.
209 *)
210
211 inline procedural "cic:/CoRN/tactics/FieldReflection/FF_plus_corr_F.con" as lemma.
212
213 inline procedural "cic:/CoRN/tactics/FieldReflection/FF_mult_corr_F.con" as lemma.
214
215 (* UNEXPORTED
216 Transparent FF_div.
217 *)
218
219 inline procedural "cic:/CoRN/tactics/FieldReflection/FF_div_corr_F.con" as lemma.
220
221 inline procedural "cic:/CoRN/tactics/FieldReflection/NormF_corr.con" as lemma.
222
223 inline procedural "cic:/CoRN/tactics/FieldReflection/Norm_wfF.con" as lemma.
224
225 inline procedural "cic:/CoRN/tactics/FieldReflection/expr_is_zero_corr_F.con" as lemma.
226
227 inline procedural "cic:/CoRN/tactics/FieldReflection/Tactic_lemma_zero_F.con" as lemma.
228
229 inline procedural "cic:/CoRN/tactics/FieldReflection/Tactic_lemmaF.con" as lemma.
230
231 (* UNEXPORTED
232 End Field_NormCorrect
233 *)
234
235 (* end hide *)
236