blob: 0845e7732c0c8c87027d7a8d65f97639919749cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Set Implicit Arguments.
Existing Class True.
Instance foo1 (a : nat) {b : nat} (e : a = b) : True := I.
Check foo1 (a := 3) (b := 4).
Definition foo2 (a : nat) {b : nat} (e : a = b) : True := I.
Check foo2 (a := 3) (b := 4).
Instance foo3 (a : nat) {b : nat} (e : a = b) : True.
exact I.
Qed.
Check foo3 (a := 3) (b := 4).
|