Ramified Recurrence and Computational Complexity IV : Predicative Functionals and Poly-Space
Résumé
We formulate a notion of predicative function types, and define predicative recurrence over functions, both in equational style and as an applicative formalism, pointing out the equivalence between the two approaches. We then show that a function is polyspace iff it is defined using predicative functionals obtained by ramified recurrence over words.