COMPACT BRACKET ABSTRACTION IN COMBINATORY-LOGIC

Authors
Citation
S. Broda et L. Damas, COMPACT BRACKET ABSTRACTION IN COMBINATORY-LOGIC, The Journal of symbolic logic, 62(3), 1997, pp. 729-740
Citations number
12
Categorie Soggetti
Mathematics, Pure",Mathematics
ISSN journal
00224812
Volume
62
Issue
3
Year of publication
1997
Pages
729 - 740
Database
ISI
SICI code
0022-4812(1997)62:3<729:CBAIC>2.0.ZU;2-T
Abstract
Translations from Lambda calculi into combinatory logics can be used t o avoid some implementational problems of the former systems. However, this scheme can only be efficient if the translation produces short o utput with a small number of combinators, in order to reduce the time and;transient storage space spent during reduction of combinatory term s. In this paper we present a combinatory system and an abstraction al gorithm, based on the original bracket abstraction operator of Schonfi nkel [9]. The algorithm introduces at most one combinator for each abs traction in the initial Lambda term. This avoids explosive term growth during successive abstractions and makes the system suitable for prac tical applications. We prove the correctness of the algorithm and esta blish some relations between the combinatory system and the Lambda cal culus.