A General Schema for Constructing One-Point Bases in the Lambda Calculus

Authors

  • Mayer Goldberg

DOI:

https://doi.org/10.7146/brics.v8i35.21695

Abstract

In this paper, we present a schema for constructing one-point bases for recursively enumerable sets of lambda terms. The novelty of the approach is that we make no assumptions about the terms for which the one-point basis is constructed: They need not be combinators and they may contain constants and free variables. The significance of the construction is twofold: In the context of the lambda calculus, it characterises one-point bases as ways of ``packaging'' sets of terms into a single term; And in the context of realistic programming languages, it implies that we can define a single procedure that generates any given recursively enumerable set of procedures, constants and free variables in a given programming language.

Downloads

Published

2001-09-04

How to Cite

Goldberg, M. (2001). A General Schema for Constructing One-Point Bases in the Lambda Calculus. BRICS Report Series, 8(35). https://doi.org/10.7146/brics.v8i35.21695