RewriteTODO: document and clean me!
exception RewriteFailure of Environ.env * Evd.evar_map * Pretype_errors.pretype_errortype evars = Evd.evar_map * Evar.Set.tmodule Result : sig ... endval cl_rewrite_clause_strat :
strategy ->
Names.Id.t option ->
unit Proofview.tacticEntry point for user-level "rewrite_strat"
val cl_rewrite_clause :
EConstr.t Tactypes.with_bindings Tactypes.delayed_open ->
bool ->
Locus.occurrences ->
Names.Id.t option ->
unit Proofview.tacticEntry point for user-level "setoid_rewrite"
val is_applied_rewrite_relation :
Environ.env ->
Evd.evar_map ->
EConstr.rel_context ->
EConstr.constr ->
EConstr.types optionval get_reflexive_proof :
Environ.env ->
Evd.evar_map ->
EConstr.constr ->
EConstr.constr ->
Evd.evar_map * EConstr.constrval get_symmetric_proof :
Environ.env ->
Evd.evar_map ->
EConstr.constr ->
EConstr.constr ->
Evd.evar_map * EConstr.constrval get_transitive_proof :
Environ.env ->
Evd.evar_map ->
EConstr.constr ->
EConstr.constr ->
Evd.evar_map * EConstr.constrval setoid_symmetry : unit Proofview.tacticval setoid_symmetry_in : Names.Id.t -> unit Proofview.tacticval setoid_reflexivity : unit Proofview.tacticval setoid_transitivity : EConstr.constr option -> unit Proofview.tacticmodule Strategies : sig ... endmodule Internal : sig ... end