@@ -0,0 +1,17 @@
2+bad1 : (f : Type -> Type) -> (x, y : Type) -> f x = f y -> Void
3+bad1 _ _ _ Refl impossible
7+ohoh = bad1 id Unit Unit Refl
9+-- of course, these shouldn't be provable as well:
11+bad2 : (f, g : Type -> Type) -> (x : Type) -> f x = g x -> Void
12+bad2 _ _ _ Refl impossible
15+bad3 : (f, g : Type -> Type) -> (x, y : Type) -> f x = g y -> Void
16+bad3 _ _ _ _ Refl impossible