Translating recursion equations into flow charts

  • Authors:
  • H. R. Strong, Jr.

  • Affiliations:
  • IBM Thomas J. Watson Research Center, Yorktown Heights, New York

  • Venue:
  • STOC '70 Proceedings of the second annual ACM symposium on Theory of computing
  • Year:
  • 1970

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper proposes the foundations for a systematic study of the translation of recursive function definitions into flow charts (often called the removal of recursions). Several notions of translation are presented. Emphasis is placed on translation which could be performed mechanically, operating only on the syntactical structure of the recursion equations. Systems of recursion equations are classified by structure and by the dynamics of their implicit computations. Theorems on the limitations of translation are based on these classifications. An effective first approximation to a syntactic characterization of one notion of translatability is presented. Finally, open problems are discussed. Space limitations prevent the inclusion of proofs or lengthy definitions.