Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-13T14:59:59.701Z Has data issue: false hasContentIssue false

How powerful are folding/unfolding transformations?

Published online by Cambridge University Press:  07 November 2008

Hong Zhu
Affiliation:
Institute of Computer Software, Nanjing University, Nanjing, PR China, Department of Computing, The Open University, UK
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

This paper discusses the transformation power of Burstall and Darlington's folding/unfolding system, i.e. what kind of programs can be derived from a given one. A necessary condition of derivability is proved. The notion of inherent complexity of recursive functions in introduced. A bound on efficiency gain by folding/unfolding transformations is obtained for all reasonable computation models. The well-known partial correctness and incompleteness of the system are corollaries of the result. Examples of underivability are given, e.g. binary searching cannot be derived from linear searching, merge sorting cannot be derived from insert sorting.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1994
Submit a response

Discussions

No Discussions have been published for this article.