1 (* GENERATED FILE, DO NOT EDIT. STAMP:Mon May 18 11:04:27 CEST 2009 *)
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 automation_cache:AutomationCache.cache -> ProofEngineTypes.tactic
10 val assumption : ProofEngineTypes.tactic
13 params:Auto.auto_params ->
14 automation_cache:AutomationCache.cache -> 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 automation_cache:AutomationCache.cache -> 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
101 val split : ProofEngineTypes.tactic
102 val symmetry : ProofEngineTypes.tactic
103 val transitivity : term:Cic.term -> ProofEngineTypes.tactic
105 Cic.lazy_term option ->
106 pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
107 val whd : pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
110 ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
111 int -> Cic.term -> Cic.term option -> ProofEngineTypes.tactic