Open theolaurent opened 6 years ago
The error disappears with one Type u#x
annotation. My intuition would be that this annotation shouldn't tell anything new.
module Bug1462
type bar (a : Type u#x) =
| Bar1 : a -> bar a
| Bar2 : foo a -> bar a
and foo a =
| Foo : bar a -> foo a
The following code returns
Failed to solve universe inequalities for inductives
I am not sure why. This return the same error:
while the seemingly equivalent
doesn't.