Ltac_plugin.G_rewritetype constr_expr_with_bindings = Constrexpr.constr_expr Tactypes.with_bindingstype glob_constr_with_bindings = Genintern.glob_constr_and_expr Tactypes.with_bindingstype glob_constr_with_bindings_sign = Geninterp.interp_sign * Genintern.glob_constr_and_expr Tactypes.with_bindingsval pr_glob_constr_with_bindings_sign : Environ.env -> Evd.evar_map -> 'a -> 'b -> 'c -> glob_constr_with_bindings_sign -> Pp.tval pr_glob_constr_with_bindings : Environ.env -> Evd.evar_map -> 'a -> 'b -> 'c -> glob_constr_with_bindings -> Pp.tval pr_constr_expr_with_bindings : 'a -> 'b -> ('c -> 'd -> Constrexpr.constr_expr -> 'e) -> 'f -> 'g -> constr_expr_with_bindings -> 'hval glob_glob_constr_with_bindings : Tacintern.glob_sign -> (Constrexpr.constr_expr * Constrexpr.constr_expr Tactypes.bindings) -> Genintern.glob_constr_and_expr * Genintern.glob_constr_and_expr Tactypes.bindingsval subst_glob_constr_with_bindings : Mod_subst.substitution -> Genintern.glob_constr_and_expr Tactypes.with_bindings -> Genintern.glob_constr_and_expr Tactypes.with_bindingsval wit_glob_constr_with_bindings : (Constrexpr.constr_expr Tactypes.with_bindings, Genintern.glob_constr_and_expr Tactypes.with_bindings, glob_constr_with_bindings_sign) Genarg.genarg_typeval glob_constr_with_bindings : Constrexpr.constr_expr Tactypes.with_bindings Pcoq.Entry.ttype raw_strategy = (Constrexpr.constr_expr, Tacexpr.raw_red_expr) Rewrite.strategy_asttype glob_strategy = (Genintern.glob_constr_and_expr, Tacexpr.glob_red_expr) Rewrite.strategy_astval interp_strategy : Tacinterp.interp_sign -> 'a -> 'b -> (Genintern.glob_constr_and_expr, Tacexpr.glob_red_expr) Rewrite.strategy_ast -> Rewrite.strategyval glob_strategy : Tacintern.glob_sign -> (Constrexpr.constr_expr, Tacexpr.raw_red_expr) Rewrite.strategy_ast -> (Genintern.glob_constr_and_expr, Tacexpr.glob_red_expr) Rewrite.strategy_astval pr_strategy : 'a -> 'b -> 'c -> Rewrite.strategy -> Pp.tval pr_raw_strategy : Environ.env -> Evd.evar_map -> (Environ.env -> Evd.evar_map -> Constrexpr.constr_expr -> Pp.t) -> (Environ.env -> Evd.evar_map -> Constrexpr.constr_expr -> Pp.t) -> 'a -> raw_strategy -> Pp.tval pr_glob_strategy : Environ.env -> Evd.evar_map -> (Environ.env -> Evd.evar_map -> Genintern.glob_constr_and_expr -> Pp.t) -> (Environ.env -> Evd.evar_map -> Genintern.glob_constr_and_expr -> Pp.t) -> 'a -> glob_strategy -> Pp.tval wit_rewstrategy : (raw_strategy, glob_strategy, Rewrite.strategy) Genarg.genarg_typeval rewstrategy : raw_strategy Pcoq.Entry.tval db_strat : string -> ('a, 'b) Rewrite.strategy_astval cl_rewrite_clause_db : 'a -> string -> Names.Id.t option -> unit Proofview.tacticval cl_rewrite_clause : (Tacinterp.interp_sign * Genintern.glob_constr_and_expr Tactypes.with_bindings) -> bool -> Locus.occurrences -> Names.Id.t option -> unit Proofview.tacticval clsubstitute : bool -> (Tacinterp.interp_sign * Genintern.glob_constr_and_expr Tactypes.with_bindings) -> unit Proofview.tacticval declare_relation : ComRewrite.rewrite_attributes -> Constrexpr.constr_expr -> ?binders:Constrexpr.local_binder_expr list ->
Constrexpr.constr_expr -> Names.Id.t CAst.t -> Constrexpr.constr_expr option -> Constrexpr.constr_expr option -> Constrexpr.constr_expr option -> unittype binders_argtype = Constrexpr.local_binder_expr listval wit_binders : binders_argtype Genarg.uniform_genarg_typeval binders : binders_argtype Pcoq.Entry.tval add_setoid : ComRewrite.rewrite_attributes -> Constrexpr.local_binder_expr list -> Constrexpr.constr_expr -> Constrexpr.constr_expr -> Constrexpr.constr_expr -> Names.Id.t CAst.t -> unitval morphism_tactic : unit Proofview.tactic