(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* env -> conv_pb -> ?mod_delta:bool -> constr -> constr -> evar_defs -> evar_defs (* [w_unify_to_subterm env (c,t) m] performs unification of [c] with a subterm of [t]. Constraints are added to [m] and the matched subterm of [t] is also returned. *) val w_unify_to_subterm : env -> ?mod_delta:bool -> constr * constr -> evar_defs -> evar_defs * constr (*i This should be in another module i*) (* [abstract_list_all env sigma t c l] *) (* abstracts the terms in l over c to get a term of type t *) (* (exported for inv.ml) *) val abstract_list_all : env -> evar_map -> constr -> constr -> constr list -> constr