]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/help/C/tactic_quickref.xml
More documentation.
[helm.git] / helm / software / matita / help / C / tactic_quickref.xml
1 <table frame="topbot" rowsep="0" colsep="0" role="grammar">
2   <title>tactics</title>
3   <tgroup cols="3">
4     <tbody>
5       <row>
6         <entry id="grammar.tactic">&tactic;</entry>
7         <entry>::=</entry>
8         <entry><link linkend="tac_absurd"><emphasis role="bold">absurd</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
9       </row>
10       <row>
11         <entry/>
12         <entry>|</entry>
13         <entry><link linkend="tac_apply"><emphasis role="bold">apply</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
14       </row>
15       <row>
16         <entry/>
17         <entry>|</entry>
18         <entry>
19           <link linkend="tac_assumption">
20             <emphasis role="bold">assumption</emphasis>
21           </link>
22         </entry>
23       </row>
24       <row>
25         <entry/>
26         <entry>|</entry>
27         <entry><link linkend="tac_auto"><emphasis role="bold">auto</emphasis></link> [<emphasis role="bold">depth=</emphasis><emphasis><link linkend="grammar.nat">nat</link></emphasis>] [<emphasis role="bold">width=</emphasis><emphasis><link linkend="grammar.nat">nat</link></emphasis>] [<emphasis role="bold">paramodulation</emphasis>] [<emphasis role="bold">full</emphasis>]</entry>
28       </row>
29       <row>
30         <entry/>
31         <entry>|</entry>
32         <entry><link linkend="tac_change"><emphasis role="bold">change</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis> <emphasis role="bold">with</emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
33       </row>
34       <row>
35         <entry/>
36         <entry>|</entry>
37         <entry>
38              <link linkend="tac_clear"><emphasis role="bold">clear</emphasis></link>
39              <emphasis><link linkend="grammar.id">id</link></emphasis> [<emphasis><link linkend="grammar.id">id</link></emphasis>…]
40             </entry>
41       </row>
42       <row>
43         <entry/>
44         <entry>|</entry>
45         <entry><link linkend="tac_clearbody"><emphasis role="bold">clearbody</emphasis></link> <emphasis><link linkend="grammar.id">id</link></emphasis></entry>
46       </row>
47       <row>
48         <entry/>
49         <entry>|</entry>
50         <entry><link linkend="tac_constructor"><emphasis role="bold">constructor</emphasis></link> <emphasis><link linkend="grammar.nat">nat</link></emphasis></entry>
51       </row>
52       <row>
53         <entry/>
54         <entry>|</entry>
55         <entry>
56           <link linkend="tac_contradiction">
57             <emphasis role="bold">contradiction</emphasis>
58           </link>
59         </entry>
60       </row>
61       <row>
62         <entry/>
63         <entry>|</entry>
64         <entry><link linkend="tac_cut"><emphasis role="bold">cut</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>]</entry>
65       </row>
66       <row>
67         <entry/>
68         <entry>|</entry>
69         <entry>
70              <link linkend="tac_decompose"><emphasis role="bold">decompose</emphasis></link>
71              [<emphasis role="bold">(</emphasis>
72              <emphasis><link linkend="grammar.id">id</link></emphasis>…
73              <emphasis role="bold">)</emphasis>]
74              [<emphasis><link linkend="grammar.id">id</link></emphasis>] 
75              [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>…]
76             </entry>
77       </row>
78       <row>
79         <entry/>
80         <entry>|</entry>
81         <entry>
82           <link linkend="tac_demodulate">
83             <emphasis role="bold">demodulate</emphasis>
84           </link>
85         </entry>
86       </row>
87       <row>
88         <entry/>
89         <entry>|</entry>
90         <entry><link linkend="tac_discriminate"><emphasis role="bold">discriminate</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
91       </row>
92       <row>
93         <entry/>
94         <entry>|</entry>
95         <entry><link linkend="tac_elim"><emphasis role="bold">elim</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> [<emphasis role="bold">using</emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis>] <emphasis><link linkend="grammar.intros-spec">intros-spec</link></emphasis></entry>
96       </row>
97       <row>
98         <entry/>
99         <entry>|</entry>
100         <entry><link linkend="tac_elimType"><emphasis role="bold">elimType</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> [<emphasis role="bold">using</emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis>] <emphasis><link linkend="grammar.intros-spec">intros-spec</link></emphasis></entry>
101       </row>
102       <row>
103         <entry/>
104         <entry>|</entry>
105         <entry><link linkend="tac_exact"><emphasis role="bold">exact</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
106       </row>
107       <row>
108         <entry/>
109         <entry>|</entry>
110         <entry>
111           <link linkend="tac_exists">
112             <emphasis role="bold">exists</emphasis>
113           </link>
114         </entry>
115       </row>
116       <row>
117         <entry/>
118         <entry>|</entry>
119         <entry>
120           <link linkend="tac_fail">
121             <emphasis role="bold">fail</emphasis>
122           </link>
123         </entry>
124       </row>
125       <row>
126         <entry/>
127         <entry>|</entry>
128         <entry><link linkend="tac_fold"><emphasis role="bold">fold</emphasis></link> <emphasis><link linkend="grammar.reduction-kind">reduction-kind</link></emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
129       </row>
130       <row>
131         <entry/>
132         <entry>|</entry>
133         <entry>
134           <link linkend="tac_fourier">
135             <emphasis role="bold">fourier</emphasis>
136           </link>
137         </entry>
138       </row>
139       <row>
140         <entry/>
141         <entry>|</entry>
142         <entry><link linkend="tac_fwd"><emphasis role="bold">fwd</emphasis></link> <emphasis><link linkend="grammar.id">id</link></emphasis> [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis> [<emphasis><link linkend="grammar.id">id</link></emphasis>]…]</entry>
143       </row>
144       <row>
145         <entry/>
146         <entry>|</entry>
147         <entry><link linkend="tac_generalize"><emphasis role="bold">generalize</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis> [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>]</entry>
148       </row>
149       <row>
150         <entry/>
151         <entry>|</entry>
152         <entry>
153           <link linkend="tac_id">
154             <emphasis role="bold">id</emphasis>
155           </link>
156         </entry>
157       </row>
158       <row>
159         <entry/>
160         <entry>|</entry>
161         <entry><link linkend="tac_injection"><emphasis role="bold">injection</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
162       </row>
163       <row>
164         <entry/>
165         <entry>|</entry>
166         <entry><link linkend="tac_intro"><emphasis role="bold">intro</emphasis></link> [<emphasis><link linkend="grammar.id">id</link></emphasis>]</entry>
167       </row>
168       <row>
169         <entry/>
170         <entry>|</entry>
171         <entry><link linkend="tac_intros"><emphasis role="bold">intros</emphasis></link> <emphasis><link linkend="grammar.intros-spec">intros-spec</link></emphasis></entry>
172       </row>
173       <row>
174         <entry/>
175         <entry>|</entry>
176         <entry><link linkend="tac_inversion"><emphasis role="bold">inversion</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
177       </row>
178       <row>
179         <entry/>
180         <entry>|</entry>
181         <entry>
182              <link linkend="tac_lapply"><emphasis role="bold">lapply</emphasis></link> 
183              [<emphasis role="bold">linear</emphasis>]
184              [<emphasis role="bold">depth=</emphasis><emphasis><link linkend="grammar.nat">nat</link></emphasis>] 
185              <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> 
186              [<emphasis role="bold">to</emphasis>
187               <emphasis><link linkend="grammar.sterm">sterm</link></emphasis>
188               [<emphasis role="bold">,</emphasis><emphasis><link linkend="grammar.sterm">sterm</link></emphasis>…]
189              ] 
190              [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>]
191             </entry>
192       </row>
193       <row>
194         <entry/>
195         <entry>|</entry>
196         <entry>
197           <link linkend="tac_left">
198             <emphasis role="bold">left</emphasis>
199           </link>
200         </entry>
201       </row>
202       <row>
203         <entry/>
204         <entry>|</entry>
205         <entry><link linkend="tac_letin"><emphasis role="bold">letin</emphasis></link> <emphasis><link linkend="grammar.id">id</link></emphasis> <emphasis role="bold">≝</emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
206       </row>
207       <row>
208         <entry/>
209         <entry>|</entry>
210         <entry><link linkend="tac_normalize"><emphasis role="bold">normalize</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
211       </row>
212       <row>
213         <entry/>
214         <entry>|</entry>
215         <entry><link linkend="tac_paramodulation"><emphasis role="bold">paramodulation</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
216       </row>
217       <row>
218         <entry/>
219         <entry>|</entry>
220         <entry><link linkend="tac_reduce"><emphasis role="bold">reduce</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
221       </row>
222       <row>
223         <entry/>
224         <entry>|</entry>
225         <entry>
226           <link linkend="tac_reflexivity">
227             <emphasis role="bold">reflexivity</emphasis>
228           </link>
229         </entry>
230       </row>
231       <row>
232         <entry/>
233         <entry>|</entry>
234         <entry><link linkend="tac_replace"><emphasis role="bold">replace</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis> <emphasis role="bold">with</emphasis> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
235       </row>
236       <row>
237         <entry/>
238         <entry>|</entry>
239         <entry><link linkend="tac_rewrite"><emphasis role="bold">rewrite</emphasis></link> [<emphasis role="bold">&lt;</emphasis>|<emphasis role="bold">&gt;</emphasis>] <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
240       </row>
241       <row>
242         <entry/>
243         <entry>|</entry>
244         <entry>
245           <link linkend="tac_right">
246             <emphasis role="bold">right</emphasis>
247           </link>
248         </entry>
249       </row>
250       <row>
251         <entry/>
252         <entry>|</entry>
253         <entry>
254           <link linkend="tac_ring">
255             <emphasis role="bold">ring</emphasis>
256           </link>
257         </entry>
258       </row>
259       <row>
260         <entry/>
261         <entry>|</entry>
262         <entry><link linkend="tac_simplify"><emphasis role="bold">simplify</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
263       </row>
264       <row>
265         <entry/>
266         <entry>|</entry>
267         <entry>
268           <link linkend="tac_split">
269             <emphasis role="bold">split</emphasis>
270           </link>
271         </entry>
272       </row>
273       <row>
274         <entry/>
275         <entry>|</entry>
276         <entry>
277           <link linkend="tac_symmetry">
278             <emphasis role="bold">symmetry</emphasis>
279           </link>
280         </entry>
281       </row>
282       <row>
283         <entry/>
284         <entry>|</entry>
285         <entry><link linkend="tac_transitivity"><emphasis role="bold">transitivity</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></entry>
286       </row>
287       <row>
288         <entry/>
289         <entry>|</entry>
290         <entry><link linkend="tac_unfold"><emphasis role="bold">unfold</emphasis></link> [<emphasis><link linkend="grammar.sterm">sterm</link></emphasis>] <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
291       </row>
292       <row>
293         <entry/>
294         <entry>|</entry>
295         <entry><link linkend="tac_whd"><emphasis role="bold">whd</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
296       </row>
297     </tbody>
298   </tgroup>
299 </table>