aboutsummaryrefslogtreecommitdiff
path: root/pretyping/reductionops.ml
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping/reductionops.ml')
-rw-r--r--pretyping/reductionops.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/pretyping/reductionops.ml b/pretyping/reductionops.ml
index d6bc6eb717..55b82e2148 100644
--- a/pretyping/reductionops.ml
+++ b/pretyping/reductionops.ml
@@ -615,10 +615,10 @@ let sort_cmp = sort_cmp
let base_sort_cmp pb s0 s1 =
match (s0,s1) with
- | (Prop c1, Prop c2) -> c1 = c2
+ | (Prop c1, Prop c2) -> c1 = Null or c2 = Pos (* Prop <= Set *)
| (Prop c1, Type u) -> pb = CUMUL
| (Type u1, Type u2) -> true
- | (Type u, Prop _) -> u = lower_univ & pb = CUMUL
+ | _ -> false
let test_conversion f env sigma x y =