Perpetual Reductions inλ-Calculus

F van Raamsdonk, P Severi, MHB Sørensen… - Information and …, 1999 - Elsevier
This paper surveys a part of the theory ofβ-reduction inλ-calculus which might aptly be
calledperpetual reductions. The theory is concerned withperpetual reduction strategies, ie …

[图书][B] The optimal implementation of functional programming languages

A Asperti, S Guerrini - 1998 - books.google.com
All traditional implementation techniques for functional languages fail to avoid useless
repetition of work. They are not" optimal" in their implementation of sharing, often causing a …

Discovering needed reductions using type theory

P Gardner - International Symposium on Theoretical Aspects of …, 1994 - Springer
The identification of the needed redexes in a term is an undecidable problem. We introduce
a (partially decidable) type assignment system, which distinguishes certain redexes called …

A nonstandard standardization theorem

B Accattoli, E Bonelli, D Kesner, C Lombardi - ACM SIGPLAN Notices, 2014 - dl.acm.org
Standardization is a fundamental notion for connecting programming languages and
rewriting calculi. Since both programming languages and calculi rely on substitution for …

[图书][B] Lambda calculi: a guide for computer scientists

C Hankin - 1994 - academic.oup.com
BL Presents a fresh perspective on the role of calculus in computer science In contrast to
other books on this topic, which have all been written by logicians, this book is written from …

Functional programming and lambda calculus

HP Barendregt - Formal models and semantics, 1990 - Elsevier
Publisher Summary This chapter discusses lambda calculus and explains how this system is
able to capture all computable functions. Once a reduction strategy is chosen, the behavior …

Demonstrating lambda calculus reduction

P Sestoft - The essence of computation: complexity, analysis …, 2002 - Springer
We describe lambda calculus reduction strategies, such as call-by-value, call-by-name,
normal order, and applicative order, using big-step operational semantics. We show how to …

Sequentiality in orthogonal term rewriting systems

JW Klop, A Middeldorp - Journal of symbolic computation, 1991 - Elsevier
For orthogonal term rewriting systems Q. Huet and J.-J. Lévy have introduced the property of
'strong sequentiality'. A strongly sequential orthogonal term rewriting system admits an …

Call by need computations to root-stable form

A Middeldorp - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
The following theorem of Huet and Lévy forms the basis of all results on optimal reduction
strategies for orthogonal term rewriting systems: every term not in normal form contains a …

The Barendregt cube with definitions and generalised reduction

R Bloo, F Kamareddine, R Nederpelt - Information and Computation, 1996 - Elsevier
In this paper, we propose to extend the Barendregt Cube by generalisingβ-reduction and by
adding definition mechanisms. Generalised reduction allows contracting more visible …