re: What the heck is polymorphism? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: I'm confused, isn't this ad-hoc (or 'first-rank' I guess) as it only quantifies over a?

No, as you can see the forall is in the parenthesis, the scope does not go until the return type

herp derp, realized it myself just now, ∀x(P(x))->Q ≠ ∀x(P(x)->Q).

So this would require an an ad-hoc polymorphic function as argument, yes?

code of conduct - report abuse