What's the difference between a predicate and a propositional function, both in mathematical aspect and logical aspect?
I also see some texts in wikipedia, which made me confused. "Later Russell examined the problem of whether propositional functions were predicative or not, and he proposed two theories to try to get at this question: the zig-zag theory and the ramified theory of types."