1
(************************************************************************)
2
(* v * The Coq Proof Assistant / The Coq Development Team *)
3
(* <O___,, * CNRS-Ecole Polytechnique-INRIA Futurs-Universite Paris Sud *)
4
(* \VV/ **************************************************************)
5
(* // * This file is distributed under the terms of the *)
6
(* * GNU Lesser General Public License Version 2.1 *)
7
(************************************************************************)
9
(* $Id: coq_commands.ml 10994 2008-05-26 16:21:31Z jnarboux $ *)
13
"Add Abstract Ring A Aplus Amult Aone Azero Ainv Aeq T.";
14
"Add Abstract Semi Ring A Aplus Amult Aone Azero Aeq T.";
23
"Add Ring A Aplus Amult Aone Azero Ainv Aeq T [ c1 ... cn ]. ";
24
"Add Semi Ring A Aplus Amult Aone Azero Aeq T [ c1 ... cn ].";
29
["Canonical Structure";
39
"Derive Dependent Inversion";
40
"Derive Dependent Inversion__clear";
42
"Derive Inversion__clear";
50
"Extraction Language";
51
"Extraction NoInline";];
83
"Obligations Tactic";];
98
"Remove Printing Let";
102
"Reset Extraction Inline";
108
"Set Extraction AutoInline";
109
"Set Extraction Optimize";
111
"Set Implicit Arguments";
112
(*"Set Printing Coercion";
113
"Set Printing Coercions";
114
"Set Printing Synth";*)
115
"Set Printing Wildcard";
129
"Syntactic Definition";
134
"Test Printing Synth";
135
"Test Printing Wildcard";
141
"Unset Extraction AutoInline";
142
"Unset Extraction Optimize";
144
"Unset Implicit Arguments";
146
"Unset Printing Coercion";
147
"Unset Printing Coercions";
148
"Unset Printing Synth"; *)
149
"Unset Printing Wildcard";
157
let state_preserving = [
161
"Eval vm_compute in";
164
"Extraction Library";
173
"Print Coercion Paths";
175
"Print Extraction Inline";
189
"Print Rewrite HintDb";
195
"Print Table Printing If.";
196
"Print Table Printing Let.";
204
"Recursive Extraction";
205
"Recursive Extraction Library";
224
"Test Printing Synth";
225
"Test Printing Wildcard";
264
"constructor __ with";
275
"dependent inversion";
276
"dependent inversion __ with";
277
"dependent inversion__clear";
278
"dependent inversion__clear __ with";
279
"dependent rewrite ->";
280
"dependent rewrite <-";
312
"functional induction";
317
"generalize dependent";
329
"instantiate (__:=__)";
338
"inversion __ using";
339
"inversion __ using __ in";
341
"inversion__clear __ in";