1979
DOI: 10.2307/2273733
|View full text |Cite
|
Sign up to set email alerts
|

Another algorithm for bracket abstraction

Abstract: This short article presents an algorithm for bracket abstraction [1] which avoids a combinatorial explosion in the size of the resulting expression when applied repeatedly for abstraction in a series of variables. It differs from a previous solution [2] in introducing only a finite number of additional combinators and in not requiring that all the variables to be abstracted be treated together in a single operation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

1984
1984
2007
2007

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 102 publications
(48 citation statements)
references
References 3 publications
0
49
0
Order By: Relevance
“…In an attempt to improve the success rate, we decided to experiment with two alternatives to the venerable Curry combinators: Turner's extended combinator set [24] and λ-lifting. We were surprised to discover that they yielded no convincing improvement.…”
Section: Translating λ-Abstractions: An Empirical Comparisonmentioning
confidence: 99%
See 3 more Smart Citations
“…In an attempt to improve the success rate, we decided to experiment with two alternatives to the venerable Curry combinators: Turner's extended combinator set [24] and λ-lifting. We were surprised to discover that they yielded no convincing improvement.…”
Section: Translating λ-Abstractions: An Empirical Comparisonmentioning
confidence: 99%
“…The identity combinator, I, can be defined by SKK. As Turner relates [24], Curry improved upon this system by introducing two new combinators, B and C, to handle special cases of S. The full set can be defined as follows.…”
Section: The Five Curry Combinatorsmentioning
confidence: 99%
See 2 more Smart Citations
“…The combinators S,K,I,B,C were first defined by Schönfinkel [Sch24] under the names S,C,I,Z,T. Turner introduced the combinators S , B , C [Tur79a]. Functional abstraction (the translation process) is described in [Sch24,CuFe58,Tur79a].…”
Section: Proofmentioning
confidence: 99%