Ltac_plugin.ComRewrite
val rewrite_attributes : rewrite_attributes Attributes.attribute
val declare_relation : rewrite_attributes -> ?binders:Constrexpr.local_binder_expr list ->
Constrexpr.constr_expr -> Constrexpr.constr_expr -> Names.Id.t -> Constrexpr.constr_expr option -> Constrexpr.constr_expr option -> Constrexpr.constr_expr option -> unit
val add_setoid : rewrite_attributes -> Constrexpr.local_binder_expr list -> Constrexpr.constr_expr -> Constrexpr.constr_expr -> Constrexpr.constr_expr -> Names.Id.t -> unit
val add_morphism_interactive : rewrite_attributes -> tactic:unit Proofview.tactic -> Constrexpr.constr_expr -> Names.Id.t -> Declare.Proof.t
val add_morphism_as_parameter : rewrite_attributes -> Constrexpr.constr_expr -> Names.Id.t -> unit
val add_morphism : rewrite_attributes -> tactic:unit Proofview.tactic -> Constrexpr.local_binder_expr list -> Constrexpr.constr_expr -> Constrexpr.constr_expr -> Names.Id.t -> Declare.Proof.t