diff options
author | barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2008-10-07 13:27:55 +0000 |
---|---|---|
committer | barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2008-10-07 13:27:55 +0000 |
commit | 66b0c04d4799c023504fe847a4b7b341dcbe92ac (patch) | |
tree | d42d3330a27fd364648f9d715ebc1a8dbc956de3 /pretyping/retyping.mli | |
parent | d4203d86a16fa7bae99a07c3e9d1e20a806eafc9 (diff) |
fixing r11433 again:
- backtrack on kernel modifications: the monomorphic instance of an inductive
type is constrained to live in an universe higher (or equal) than all the
instances
- improved support for polymorphic inductive types at the refiner level:
introduced type_of_inductive_knowing_conclusion that computes the
instance to match the current conclusion universe.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11435 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/retyping.mli')
-rw-r--r-- | pretyping/retyping.mli | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pretyping/retyping.mli b/pretyping/retyping.mli index 6dbd426b2..c7901e949 100644 --- a/pretyping/retyping.mli +++ b/pretyping/retyping.mli @@ -37,3 +37,5 @@ val get_judgment_of : env -> evar_map -> constr -> unsafe_judgment val type_of_global_reference_knowing_parameters : env -> evar_map -> constr -> constr array -> types +val type_of_global_reference_knowing_conclusion : + env -> evar_map -> constr -> types -> types |