Normal-order reduction grammars
Keyword(s):
AbstractWe present an algorithm which, for given n, generates an unambiguous regular tree grammar defining the set of combinatory logic terms, over the set {S, K} of primitive combinators, requiring exactly n normal-order reduction steps to normalize. As a consequence of Curry and Feys's standardization theorem, our reduction grammars form a complete syntactic characterization of normalizing combinatory logic terms. Using them, we provide a recursive method of constructing ordinary generating functions counting the number of SK-combinators reducing in n normal-order reduction steps. Finally, we investigate the size of generated grammars giving a primitive recursive upper bound.
2008 ◽
Vol 18
(3)
◽
pp. 501-553
◽
2001 ◽
pp. 213-233
◽
1980 ◽
Vol 25
(5)
◽
pp. 1002-1005
◽
Keyword(s):
1981 ◽
Vol 18
(04)
◽
pp. 839-852
◽
2008 ◽
Vol 73
(3)
◽
pp. 1081-1096
◽
Keyword(s):