aboutsummaryrefslogtreecommitdiff
path: root/test-suite/output/bug_11934.v
blob: fe9772dc628edc97e106d8cbfb44e882496c4d9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
Polymorphic Axiom foo@{u} : Prop -> Prop.
Arguments foo {_}.

Axiom bla : forall {A B}, @foo A -> @foo B -> Prop.
Definition thing := forall (x:@foo@{Type} True) (y:@foo@{Type} True), bla x y.

Print thing. (* forall x y : foo, bla x y *)

Set Printing Universes.
Print thing. (* forall (x : foo@{thing.u0}) (y : foo@{thing.u1}), bla x y *)

Set Printing Implicit.
Print thing. (* BAD: forall x y : @foo@{thing.u0} True, @bla True True x y *)