(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* evar_map -> constr -> types (* Typecheck a type and return its sort *) val sort_of : env -> evar_map -> types -> sorts (* Typecheck a term has a given type (assuming the type is OK) *) val check : env -> evar_map -> constr -> types -> unit (* Returns the instantiated type of a metavariable *) val meta_type : evar_map -> metavariable -> types (* Solve existential variables using typing *) val solve_evars : env -> evar_map -> constr -> constr