]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/contribs/procedural/CoRN/tactics/GroupReflection.mma
Preparing for 0.5.9 release.
[helm.git] / helm / software / matita / contribs / procedural / CoRN / tactics / GroupReflection.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: GroupReflection.v,v 1.3 2004/04/23 10:01:06 lcf Exp $ *)
20
21 (* begin hide *)
22
23 include "algebra/CAbGroups.ma".
24
25 include "tactics/AlgReflection.ma".
26
27 (* UNEXPORTED
28 Section Group_Interpretation_Function
29 *)
30
31 (* UNEXPORTED
32 cic:/CoRN/tactics/GroupReflection/Group_Interpretation_Function/G.var
33 *)
34
35 (* UNEXPORTED
36 cic:/CoRN/tactics/GroupReflection/Group_Interpretation_Function/val.var
37 *)
38
39 (* UNEXPORTED
40 cic:/CoRN/tactics/GroupReflection/Group_Interpretation_Function/unop.var
41 *)
42
43 (* UNEXPORTED
44 cic:/CoRN/tactics/GroupReflection/Group_Interpretation_Function/binop.var
45 *)
46
47 (* UNEXPORTED
48 cic:/CoRN/tactics/GroupReflection/Group_Interpretation_Function/pfun.var
49 *)
50
51 inline procedural "cic:/CoRN/tactics/GroupReflection/interpG.ind".
52
53 inline procedural "cic:/CoRN/tactics/GroupReflection/wfG.con" as definition.
54
55 inline procedural "cic:/CoRN/tactics/GroupReflection/xexprG.ind".
56
57 inline procedural "cic:/CoRN/tactics/GroupReflection/xforgetG.con" as definition.
58
59 inline procedural "cic:/CoRN/tactics/GroupReflection/xinterpG.con" as definition.
60
61 inline procedural "cic:/CoRN/tactics/GroupReflection/xexprG2interpG.con" as lemma.
62
63 inline procedural "cic:/CoRN/tactics/GroupReflection/xexprG_diagram_commutes.con" as definition.
64
65 inline procedural "cic:/CoRN/tactics/GroupReflection/xexprG2wfG.con" as lemma.
66
67 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG.ind".
68
69 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG_var.con" as definition.
70
71 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG_zero.con" as definition.
72
73 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG_plus.con" as definition.
74
75 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG_mult_int.con" as definition.
76
77 inline procedural "cic:/CoRN/tactics/GroupReflection/fforgetG.con" as definition.
78
79 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG2interp.con" as lemma.
80
81 inline procedural "cic:/CoRN/tactics/GroupReflection/fexprG2wf.con" as lemma.
82
83 (* UNEXPORTED
84 Opaque csg_crr.
85 *)
86
87 (* UNEXPORTED
88 Opaque cm_crr.
89 *)
90
91 (* UNEXPORTED
92 Opaque cg_crr.
93 *)
94
95 (* UNEXPORTED
96 Opaque csf_fun.
97 *)
98
99 (* UNEXPORTED
100 Opaque csbf_fun.
101 *)
102
103 (* UNEXPORTED
104 Opaque csr_rel.
105 *)
106
107 (* UNEXPORTED
108 Opaque cs_eq.
109 *)
110
111 (* UNEXPORTED
112 Opaque cs_neq.
113 *)
114
115 (* UNEXPORTED
116 Opaque cs_ap.
117 *)
118
119 (* UNEXPORTED
120 Opaque cm_unit.
121 *)
122
123 (* UNEXPORTED
124 Opaque csg_op.
125 *)
126
127 (* UNEXPORTED
128 Opaque cg_inv.
129 *)
130
131 (* UNEXPORTED
132 Opaque cg_minus.
133 *)
134
135 inline procedural "cic:/CoRN/tactics/GroupReflection/refl_interpG.con" as lemma.
136
137 inline procedural "cic:/CoRN/tactics/GroupReflection/interpG_wd.con" as lemma.
138
139 (* UNEXPORTED
140 End Group_Interpretation_Function
141 *)
142
143 (* UNEXPORTED
144 Section Group_NormCorrect
145 *)
146
147 (* UNEXPORTED
148 cic:/CoRN/tactics/GroupReflection/Group_NormCorrect/G.var
149 *)
150
151 (* UNEXPORTED
152 cic:/CoRN/tactics/GroupReflection/Group_NormCorrect/val.var
153 *)
154
155 (* UNEXPORTED
156 cic:/CoRN/tactics/GroupReflection/Group_NormCorrect/unop.var
157 *)
158
159 (* UNEXPORTED
160 cic:/CoRN/tactics/GroupReflection/Group_NormCorrect/binop.var
161 *)
162
163 (* UNEXPORTED
164 cic:/CoRN/tactics/GroupReflection/Group_NormCorrect/pfun.var
165 *)
166
167 (* NOTATION
168 Notation II := (interpG G val unop binop pfun).
169 *)
170
171 (*
172 four kinds of exprs:
173
174   I     (expr_int _)
175   V     (expr_var _)
176   M     (expr_mult V M)
177         I
178   P     (expr_plus M P)
179         I
180
181 M: sorted on V
182 P: sorted on M, all M's not an I
183 *)
184
185 inline procedural "cic:/CoRN/tactics/GroupReflection/MI_mult_comm_int.con" as lemma.
186
187 (* UNEXPORTED
188 Opaque Zmult.
189 *)
190
191 inline procedural "cic:/CoRN/tactics/GroupReflection/MI_mult_corr_G.con" as lemma.
192
193 (* UNEXPORTED
194 Transparent Zmult.
195 *)
196
197 (* UNEXPORTED
198 Opaque MI_mult.
199 *)
200
201 inline procedural "cic:/CoRN/tactics/GroupReflection/MV_mult_corr_G.con" as lemma.
202
203 (* UNEXPORTED
204 Opaque MV_mult.
205 *)
206
207 inline procedural "cic:/CoRN/tactics/GroupReflection/MM_mult_corr_G.con" as lemma.
208
209 (* UNEXPORTED
210 Transparent MV_mult MI_mult.
211 *)
212
213 (* UNEXPORTED
214 Opaque MV_mult.
215 *)
216
217 inline procedural "cic:/CoRN/tactics/GroupReflection/MM_plus_corr_G.con" as lemma.
218
219 (* UNEXPORTED
220 Transparent MV_mult.
221 *)
222
223 (* UNEXPORTED
224 Opaque MM_plus.
225 *)
226
227 inline procedural "cic:/CoRN/tactics/GroupReflection/PM_plus_corr_G.con" as lemma.
228
229 (* UNEXPORTED
230 Transparent MM_plus.
231 *)
232
233 (* UNEXPORTED
234 Opaque PM_plus.
235 *)
236
237 inline procedural "cic:/CoRN/tactics/GroupReflection/PP_plus_corr_G.con" as lemma.
238
239 (* UNEXPORTED
240 Transparent PM_plus.
241 *)
242
243 (* UNEXPORTED
244 Opaque PM_plus MM_mult MI_mult.
245 *)
246
247 inline procedural "cic:/CoRN/tactics/GroupReflection/PM_mult_corr_G.con" as lemma.
248
249 (* UNEXPORTED
250 Opaque PM_mult.
251 *)
252
253 inline procedural "cic:/CoRN/tactics/GroupReflection/PP_mult_corr_G.con" as lemma.
254
255 inline procedural "cic:/CoRN/tactics/GroupReflection/NormG_corr_G.con" as lemma.
256
257 inline procedural "cic:/CoRN/tactics/GroupReflection/Tactic_lemmaG.con" as lemma.
258
259 (* UNEXPORTED
260 End Group_NormCorrect
261 *)
262
263 (* end hide *)
264