arXiv · 1607.02230
Turchin's Relation for Call-by-Name Computations: A Formal Approach
Abstract
Supercompilation is a program transformation technique that was first described by V. F. Turchin in the 1970s. In supercompilation, Turchin's relation as a similarity relation on call-stack configurations is used both for call-by-value and call-by-name semantics to terminate unfolding of the program being transformed. In this paper, we give a formal grammar model of call-by-name stack behaviour. We classify the model in terms of the Chomsky hierarchy and then formally prove that Turchin's relation can terminate all computations generated by the model.
Explore related subjects
Keep this discovery
Antonina Nepeivoda. 2016-07-08. Turchin's Relation for Call-by-Name Computations: A Formal Approach. https://doi.org/10.4204/eptcs.216.8
Cite the original work for its findings. Save a collection to share your selection of sources.