DocumentCode
3294789
Title
Normalization and extensionality
Author
Piperno, Adolfo
Author_Institution
Dipartimento di Sci. dell´´Inf, Rome Univ., Italy
fYear
1995
fDate
26-29 Jun 1995
Firstpage
300
Lastpage
310
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1995. LICS '95. Proceedings., Tenth Annual IEEE Symposium on
Conference_Location
San Diego, CA
ISSN
1043-6871
Print_ISBN
0-8186-7050-9
Type
conf
DOI
10.1109/LICS.1995.523265
Filename
523265
Link To Document