Electronic Proceedings in Theoretical Computer Science (Feb 2012)

IO vs OI in Higher-Order Recursion Schemes

  • Axel Haddad

DOI
https://doi.org/10.4204/EPTCS.77.4
Journal volume & issue
Vol. 77, no. Proc. FICS 2012
pp. 23 – 30

Abstract

Read online

We propose a study of the modes of derivation of higher-order recursion schemes, proving that value trees obtained from schemes using innermost-outermost derivations (IO) are the same as those obtained using unrestricted derivations. Given that higher-order recursion schemes can be used as a model of functional programs, innermost-outermost derivations policy represents a theoretical view point of call by value evaluation strategy.