Hostname: page-component-6766d58669-88psn Total loading time: 0 Render date: 2026-05-15T03:56:40.264Z Has data issue: false hasContentIssue false

The virtues of eta-expansion

Published online by Cambridge University Press:  07 November 2008

C. Barry Jay
Affiliation:
School of Computing Sciences, University of Technology, Sydney PO Box 123, Broadway 2007Australia (e-mail: cbj@socs.uts.edu.au)
Neil Ghani
Affiliation:
LFCS, Department of Computer Science, University of EdinburghThe King's Buildings, Mayfield Road Edinburgh EH9 3JZ, UK (e-mail: ng@dcs.ed.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Interpreting η-conversion as an expansion rule in the simply-typed λ-calculus maintains the confluence of reduction in a richer type structure. This use of expansions is supported by categorical models of reduction, where β-contraction, as the local counit, and η-expansion, as the local unit, are linked by local triangle laws. The latter form reduction loops, but strong normalization (to the long βη-normal forms) can be recovered by ‘cutting’ the loops.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1995
Submit a response

Discussions

No Discussions have been published for this article.