diff options
author | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-10-15 09:47:43 +0200 |
---|---|---|
committer | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-10-15 09:47:43 +0200 |
commit | cbd28511526dfb561017c3d27a73598f6ce5f68d (patch) | |
tree | a8786b32433caa850e24f67ab5a3aa85f29a683a /kernel/indtypes.ml | |
parent | 10e5883fed21f9631e1aa65adb7a7e62a529987f (diff) | |
parent | 7402a7788b6a73bd5c0cb9078823d48e6f01a357 (diff) |
Merge branch 'v8.5'
Diffstat (limited to 'kernel/indtypes.ml')
-rw-r--r-- | kernel/indtypes.ml | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/kernel/indtypes.ml b/kernel/indtypes.ml index 155ad7987..697f482c4 100644 --- a/kernel/indtypes.ml +++ b/kernel/indtypes.ml @@ -290,11 +290,7 @@ let typecheck_inductive env mie = let full_polymorphic () = let defu = Term.univ_of_sort def_level in let is_natural = - type_in_type env || (UGraph.check_leq (universes env') infu defu && - not (is_type0m_univ defu && not is_unit) - (* (~ is_type0m_univ defu \/ is_unit) (\* infu <= defu && not prop or unital *\) *) - - ) + type_in_type env || (UGraph.check_leq (universes env') infu defu) in let _ = (** Impredicative sort, always allow *) |