1 (* GENERATED FILE, DO NOT EDIT. STAMP:Wed Jul 2 19:37:38 CEST 2008 *)
2 val absurd : term:Cic.term -> ProofEngineTypes.tactic
3 val apply : term:Cic.term -> ProofEngineTypes.tactic
4 val applyP : term:Cic.term -> ProofEngineTypes.tactic
8 params:Auto.auto_params ->
9 universe:Universe.universe -> ProofEngineTypes.tactic
10 val assumption : ProofEngineTypes.tactic
13 params:Auto.auto_params ->
14 universe:Universe.universe -> ProofEngineTypes.tactic
17 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
18 ?pattern:ProofEngineTypes.lazy_pattern ->
19 Cic.term -> ProofEngineTypes.tactic
22 pattern:ProofEngineTypes.lazy_pattern ->
23 Cic.lazy_term -> ProofEngineTypes.tactic
24 val clear : hyps:string list -> ProofEngineTypes.tactic
25 val clearbody : hyp:string -> ProofEngineTypes.tactic
26 val constructor : n:int -> ProofEngineTypes.tactic
27 val contradiction : ProofEngineTypes.tactic
29 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
30 Cic.term -> ProofEngineTypes.tactic
33 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
34 unit -> ProofEngineTypes.tactic
37 params:Auto.auto_params ->
38 universe:Universe.universe -> ProofEngineTypes.tactic
39 val destruct : Cic.term list option -> ProofEngineTypes.tactic
41 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
44 ?pattern:ProofEngineTypes.lazy_pattern ->
45 Cic.term -> ProofEngineTypes.tactic
46 val elim_intros_simpl :
47 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
50 ?pattern:ProofEngineTypes.lazy_pattern ->
51 Cic.term -> ProofEngineTypes.tactic
53 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
54 ?depth:int -> ?using:Cic.term -> Cic.term -> ProofEngineTypes.tactic
55 val exact : term:Cic.term -> ProofEngineTypes.tactic
56 val exists : ProofEngineTypes.tactic
57 val fail : Tacticals.tactic
59 reduction:ProofEngineTypes.lazy_reduction ->
61 pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
62 val fourier : ProofEngineTypes.tactic
64 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
65 dbd:HSql.dbd -> string -> ProofEngineTypes.tactic
67 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
68 ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
69 val id : Tacticals.tactic
72 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
73 unit -> ProofEngineTypes.tactic
74 val inversion : term:Cic.term -> ProofEngineTypes.tactic
76 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
79 ?to_what:Cic.term list -> Cic.term -> ProofEngineTypes.tactic
80 val left : ProofEngineTypes.tactic
82 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
83 Cic.term -> ProofEngineTypes.tactic
85 pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
86 val reflexivity : ProofEngineTypes.tactic
88 pattern:ProofEngineTypes.lazy_pattern ->
89 with_what:Cic.lazy_term -> ProofEngineTypes.tactic
91 direction:[ `LeftToRight | `RightToLeft ] ->
92 pattern:ProofEngineTypes.lazy_pattern ->
93 Cic.term -> string list -> ProofEngineTypes.tactic
95 direction:[ `LeftToRight | `RightToLeft ] ->
96 pattern:ProofEngineTypes.lazy_pattern ->
97 Cic.term -> string list -> ProofEngineTypes.tactic
98 val right : ProofEngineTypes.tactic
99 val ring : ProofEngineTypes.tactic
100 val simpl : pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
102 params:Auto.auto_params ->
103 universe:Universe.universe -> unit -> ProofEngineTypes.tactic
104 val split : ProofEngineTypes.tactic
105 val symmetry : ProofEngineTypes.tactic
106 val transitivity : term:Cic.term -> ProofEngineTypes.tactic
108 Cic.lazy_term option ->
109 pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
110 val whd : pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
113 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
114 int -> Cic.term -> Cic.term option -> ProofEngineTypes.tactic