Please don’t defend the “∏” notation.
It’s nonsensical. It implies that
has type ” ∞! × 0″!
How so? It looks like you have confused ∏x:XY with ∏x:Xx. In this example we have X=Y=N, so the type of λ(x:N).x is ∏x:NN.
Pardon me. I guess its type is N∞.
Please don’t defend the “∏” notation.
f:∏x:XYIt’s nonsensical. It implies that
λ(x:N).xhas type ” ∞! × 0″!
How so? It looks like you have confused ∏x:XY with ∏x:Xx. In this example we have X=Y=N, so the type of λ(x:N).x is ∏x:NN.
Pardon me. I guess its type is N∞.