val __coq_plugin_name : string
val fail_default_value : int Locus.or_varval arg_of_expr : Tacexpr.r_dispatch Tacexpr.gen_tactic_expr -> Tacexpr.r_dispatch Tacexpr.gen_tactic_argval genarg_of_unit : unit -> Genarg.rlevel Genarg.generic_argumentval genarg_of_int : int -> Genarg.rlevel Genarg.generic_argumentval genarg_of_ipattern : Constrexpr.constr_expr Tactypes.intro_pattern_expr CAst.t -> Genarg.rlevel Genarg.generic_argumentval genarg_of_uconstr : Constrexpr.constr_expr -> Genarg.rlevel Genarg.generic_argumentval in_tac : Tacexpr.raw_tactic_expr -> Genarg.rlevel Genarg.generic_argumentval reference_to_id : Libnames.qualid -> Names.Id.t CAst.tval tactic_mode : Vernacexpr.vernac_expr Pcoq.Entry.tval new_entry : string -> 'a Pcoq.Entry.tval toplevel_selector : Goal_select.t Pcoq.Entry.tval tacdef_body : Tacexpr.tacdef_body Pcoq.Entry.tval classic_proof_mode : Pvernac.proof_modeval test_bracket_ident : unit Pcoq.Entry.tval hint : Vernacexpr.hints_expr Pcoq.Entry.t
val print_info_trace : unit -> int optionval vernac_solve : pstate:Declare.Proof.t -> Goal_select.t -> int option -> Tacexpr.raw_tactic_expr -> bool -> Declare.Proof.tval pr_ltac_selector : Goal_select.t -> Pp.tval wit_ltac_selector : (Goal_select.t, unit, unit) Genarg.genarg_typeval ltac_selector : Goal_select.t Pcoq.Entry.tval pr_ltac_info : int -> Pp.tval wit_ltac_info : (int, unit, unit) Genarg.genarg_typeval ltac_info : int Pcoq.Entry.tval pr_ltac_use_default : bool -> Pp.tval wit_ltac_use_default : (bool, unit, unit) Genarg.genarg_typeval ltac_use_default : bool Pcoq.Entry.tval is_anonymous_abstract : < constant : 'a; dterm : 'b; level : 'c; name : 'd; pattern : 'e; reference : 'f; tacexpr : 'g; term : 'h; > Tacexpr.gen_tactic_expr -> boolval rm_abstract : < constant : 'a; dterm : 'b; level : 'c; name : 'd; pattern : 'e; reference : 'f; tacexpr : 'g; term : 'h; > Tacexpr.gen_tactic_expr -> < constant : 'a; dterm : 'b; level : 'c; name : 'd; pattern : 'e; reference : 'f; tacexpr : 'g; term : 'h; > Tacexpr.gen_tactic_exprval is_explicit_terminator : < constant : 'a; dterm : 'b; level : 'c; name : 'd; pattern : 'e; reference : 'f; tacexpr : 'g; term : 'h; > Tacexpr.gen_tactic_expr -> boolval pr_ltac_tactic_level : int -> Pp.tval wit_ltac_tactic_level : (int, unit, unit) Genarg.genarg_typeval ltac_tactic_level : int Pcoq.Entry.tval wit_ltac_production_sep : (string, unit, unit) Genarg.genarg_typeval ltac_production_sep : string Pcoq.Entry.tval pr_ltac_production_item : (string * string option) Tacentries.grammar_tactic_prod_item_expr -> Pp.tval wit_ltac_production_item : ((string * string option) Tacentries.grammar_tactic_prod_item_expr, unit, unit) Genarg.genarg_typeval ltac_production_item : (string * string option) Tacentries.grammar_tactic_prod_item_expr Pcoq.Entry.tval pr_ltac_ref : Libnames.qualid -> Pp.tval pr_tacdef_body : Environ.env -> Evd.evar_map -> Tacexpr.tacdef_body -> Pp.tval wit_ltac_tacdef_body : (Tacexpr.tacdef_body, unit, unit) Genarg.genarg_typeval ltac_tacdef_body : Tacexpr.tacdef_body Pcoq.Entry.t