Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val exists_evaluable_reference :
Environ.env ->
Tacred.evaluable_global_reference ->
bool
Same function as Auto.exists_evaluable_reference
val tclTryDbg :
(unit -> unit) ->
Backtracking.trace Proofview.tactic ->
Backtracking.trace Proofview.tactic
Tries the given tactic and calls an info printer if it fails
val hintmap_of :
Environ.env ->
Evd.evar_map ->
Names.Id.Pred.t ->
Evd.econstr ->
Hints.hint_db ->
Hints.FullHint.t list
Creates a function that takes a hint database and returns a hint list
val search :
Backtracking.trace ->
int ->
Tactypes.delayed_open_constr list ->
Hints.hint_db list ->
Pp.t list ->
Pp.t list ->
Backtracking.trace Proofview.tactic
Searches a sequence of at most n
tactics within db_list
and lems
that solves the goal
The goal cannot contain evars
val wp_auto :
bool ->
int ->
Tactypes.delayed_open_constr list ->
string list ->
Backtracking.trace Proofview.tactic
Waterproof auto
This function is a rewrite around Auto.auto
with the same arguments to be able to retrieve which hints have been used in case of success.
Returns a typed tactic containing the full trace
val rwp_auto :
bool ->
int ->
Tactypes.delayed_open_constr list ->
string list ->
Pp.t list ->
Pp.t list ->
Backtracking.trace Proofview.tactic
Restricted Waterproof auto
This function acts the same as wp_auto
but will fail if all proof found contain at least one must-use lemma that is unused or one hint that is in the forbidden
list.