summaryrefslogtreecommitdiff
path: root/test-suite/bugs/closed/2981.v
blob: 1facd9b7e90bc3cf35c8a9cb69e51d93f9d0b4fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Check let TTT := Type in (fun (a b : @sigT TTT (fun A : TTT => A))
             (f : @projT1 TTT (fun A : TTT => A) a ->
                  @projT1 TTT (fun A : TTT => A) b) =>
           @eq_refl
             (@projT1 TTT (fun A : TTT => A) a ->
              @projT1 TTT (fun A : TTT => A) b)
             (fun x : @projT1 TTT (fun A : TTT => A) a => f x)) :
           forall (a b : @sigT TTT (fun A : TTT => A))
             (f : @projT1 TTT (fun A : TTT => A) a ->
                  @projT1 TTT (fun A : TTT => A) b),
           @eq
             (@projT1 TTT (fun A : TTT => A) a ->
              @projT1 TTT (fun A : TTT => A) b)
             (fun x : @projT1 TTT (fun A : TTT => A) a => f x) f.