Title :
Normalization and extensionality
Author_Institution :
Dipartimento di Sci. dell´´Inf, Rome Univ., Italy
Abstract :
An investigation on the interaction between β-reduction and η-expansion is provided in a labelled λ-calculus, where additional information, that is constituted by integers, can be considered as a type in an abstract sense. This leads to propose the splitting of the β-rule into two parts: a restricted β-rule (β+), strongly normalizing, and a reversed η-rule (η-), which comes out to have different computational interpretations for reduction in untyped and typed calculi (static and dynamic allocation of computation resources, respectively). To motivate the opportunity of this splitting, the paper hints to new proofs of strong normalization theorems for some typed λ-calculi in Curry style
Keywords :
lambda calculus; type theory; β-reduction; computation resources; computational interpretations; dynamic allocation; eta-expansion; extensionality; labelled lambda-calculus; normalization; restricted β-rule; reversed eta-rule; static allocation; strong normalization theorems; typed calculi; untyped calculi; Argon; Calculus; Contracts; History; Labeling; Nails; Remuneration; Resource management;
Conference_Titel :
Logic in Computer Science, 1995. LICS '95. Proceedings., Tenth Annual IEEE Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-7050-9
DOI :
10.1109/LICS.1995.523265