2
data N : Set = zero | suc (n:N)
3
data B : Set = true | false
12
G : (x:B) -> F x -> Set
22
data Equal (x,y:B) : Set where
23
equal : x == y -> Equal x y
25
refl : (x:B) -> Equal x x
30
f : (x:B) -> (y : F x) -> G x y -> N -- Equal x true -> N
33
h = f _ false zero --(refl true)