]> matita.cs.unibo.it Git - helm.git/blob - matita/help/C/tactic_quickref.xml
- "linear" flag added to lapply (automatic clearing)
[helm.git] / matita / help / C / tactic_quickref.xml
1 <itemizedlist>
2   <listitem>
3     <para><link linkend="tac_absurd"><emphasis role="bold">absurd</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
4   </listitem>
5   <listitem>
6     <para><link linkend="tac_apply"><emphasis role="bold">apply</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
7   </listitem>
8   <listitem>
9     <para>
10       <link linkend="tac_assumption">
11         <emphasis role="bold">assumption</emphasis>
12       </link>
13     </para>
14   </listitem>
15   <listitem>
16     <para><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>]</para>
17   </listitem>
18   <listitem>
19     <para><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></para>
20   </listitem>
21   <listitem>
22     <para>
23              <link linkend="tac_clear"><emphasis role="bold">clear</emphasis></link>
24              <emphasis><link linkend="grammar.id">id</link></emphasis> [<emphasis><link linkend="grammar.id">id</link></emphasis>…]
25             </para>
26   </listitem>
27   <listitem>
28     <para><link linkend="tac_clearbody"><emphasis role="bold">clearbody</emphasis></link> <emphasis><link linkend="grammar.id">id</link></emphasis></para>
29   </listitem>
30   <listitem>
31     <para><link linkend="tac_constructor"><emphasis role="bold">constructor</emphasis></link> <emphasis><link linkend="grammar.nat">nat</link></emphasis></para>
32   </listitem>
33   <listitem>
34     <para>
35       <link linkend="tac_contradiction">
36         <emphasis role="bold">contradiction</emphasis>
37       </link>
38     </para>
39   </listitem>
40   <listitem>
41     <para><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>]</para>
42   </listitem>
43   <listitem>
44     <para>
45              <link linkend="tac_decompose"><emphasis role="bold">decompose</emphasis></link>
46              [<emphasis role="bold">(</emphasis>
47              <emphasis><link linkend="grammar.id">id</link></emphasis>…
48              <emphasis role="bold">)</emphasis>]
49              [<emphasis><link linkend="grammar.id">id</link></emphasis>] 
50              [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>…]
51             </para>
52   </listitem>
53   <listitem>
54     <para><link linkend="tac_demodulation"><emphasis role="bold">demodulation</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
55   </listitem>
56   <listitem>
57     <para><link linkend="tac_discriminate"><emphasis role="bold">discriminate</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
58   </listitem>
59   <listitem>
60     <para><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></para>
61   </listitem>
62   <listitem>
63     <para><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></para>
64   </listitem>
65   <listitem>
66     <para><link linkend="tac_exact"><emphasis role="bold">exact</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
67   </listitem>
68   <listitem>
69     <para>
70       <link linkend="tac_exists">
71         <emphasis role="bold">exists</emphasis>
72       </link>
73     </para>
74   </listitem>
75   <listitem>
76     <para>
77       <link linkend="tac_fail">
78         <emphasis role="bold">fail</emphasis>
79       </link>
80     </para>
81   </listitem>
82   <listitem>
83     <para><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></para>
84   </listitem>
85   <listitem>
86     <para>
87       <link linkend="tac_fourier">
88         <emphasis role="bold">fourier</emphasis>
89       </link>
90     </para>
91   </listitem>
92   <listitem>
93     <para><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>]…]</para>
94   </listitem>
95   <listitem>
96     <para><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>]</para>
97   </listitem>
98   <listitem>
99     <para>
100       <link linkend="tac_id">
101         <emphasis role="bold">id</emphasis>
102       </link>
103     </para>
104   </listitem>
105   <listitem>
106     <para><link linkend="tac_injection"><emphasis role="bold">injection</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
107   </listitem>
108   <listitem>
109     <para><link linkend="tac_intro"><emphasis role="bold">intro</emphasis></link> [<emphasis><link linkend="grammar.id">id</link></emphasis>]</para>
110   </listitem>
111   <listitem>
112     <para><link linkend="tac_intros"><emphasis role="bold">intros</emphasis></link> <emphasis><link linkend="grammar.intros-spec">intros-spec</link></emphasis></para>
113   </listitem>
114   <listitem>
115     <para><link linkend="tac_inversion"><emphasis role="bold">inversion</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
116   </listitem>
117   <listitem>
118     <para>
119              <link linkend="tac_lapply"><emphasis role="bold">lapply</emphasis></link> 
120              [<emphasis role="bold">linear</emphasis>]
121              [<emphasis role="bold">depth=</emphasis><emphasis><link linkend="grammar.nat">nat</link></emphasis>] 
122              <emphasis><link linkend="grammar.sterm">sterm</link></emphasis> 
123              [<emphasis role="bold">to</emphasis>
124               <emphasis><link linkend="grammar.sterm">sterm</link></emphasis>
125               [<emphasis role="bold">,</emphasis><emphasis><link linkend="grammar.sterm">sterm</link></emphasis>…]
126              ] 
127              [<emphasis role="bold">as</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis>]
128             </para>
129   </listitem>
130   <listitem>
131     <para>
132       <link linkend="tac_left">
133         <emphasis role="bold">left</emphasis>
134       </link>
135     </para>
136   </listitem>
137   <listitem>
138     <para><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></para>
139   </listitem>
140   <listitem>
141     <para><link linkend="tac_normalize"><emphasis role="bold">normalize</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
142   </listitem>
143   <listitem>
144     <para><link linkend="tac_paramodulation"><emphasis role="bold">paramodulation</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
145   </listitem>
146   <listitem>
147     <para><link linkend="tac_reduce"><emphasis role="bold">reduce</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
148   </listitem>
149   <listitem>
150     <para>
151       <link linkend="tac_reflexivity">
152         <emphasis role="bold">reflexivity</emphasis>
153       </link>
154     </para>
155   </listitem>
156   <listitem>
157     <para><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></para>
158   </listitem>
159   <listitem>
160     <para><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></para>
161   </listitem>
162   <listitem>
163     <para>
164       <link linkend="tac_right">
165         <emphasis role="bold">right</emphasis>
166       </link>
167     </para>
168   </listitem>
169   <listitem>
170     <para>
171       <link linkend="tac_ring">
172         <emphasis role="bold">ring</emphasis>
173       </link>
174     </para>
175   </listitem>
176   <listitem>
177     <para><link linkend="tac_simplify"><emphasis role="bold">simplify</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
178   </listitem>
179   <listitem>
180     <para>
181       <link linkend="tac_split">
182         <emphasis role="bold">split</emphasis>
183       </link>
184     </para>
185   </listitem>
186   <listitem>
187     <para>
188       <link linkend="tac_symmetry">
189         <emphasis role="bold">symmetry</emphasis>
190       </link>
191     </para>
192   </listitem>
193   <listitem>
194     <para><link linkend="tac_transitivity"><emphasis role="bold">transitivity</emphasis></link> <emphasis><link linkend="grammar.sterm">sterm</link></emphasis></para>
195   </listitem>
196   <listitem>
197     <para><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></para>
198   </listitem>
199   <listitem>
200     <para><link linkend="tac_whd"><emphasis role="bold">whd</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></para>
201   </listitem>
202 </itemizedlist>