aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/retyping.mli
diff options
context:
space:
mode:
authorGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-10-07 13:27:55 +0000
committerGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-10-07 13:27:55 +0000
commit66b0c04d4799c023504fe847a4b7b341dcbe92ac (patch)
treed42d3330a27fd364648f9d715ebc1a8dbc956de3 /pretyping/retyping.mli
parentd4203d86a16fa7bae99a07c3e9d1e20a806eafc9 (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.mli2
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