Published January 1, 1981 | Version public
Technical Report Open

Lambda Logic

Creators

Abstract

The main aim of this paper is to formulate "natural" logical foundations for type-free lambda-calculus. The importance of such foundations for analyzing arbitrary order computational properties of programs is emphasized. Lamda logic is a deductive system based on combinatory lambda-terms. Its language is conceived by extending the set of lambda-terms through the addition of new terms which are logical connectives. The model for lamda-logic is Dana Scott's D infinity, which can be represented as a pseudo-Boolean algebra. We present detailed proof that D infinity can be constructed as a Heyting algebra, thus being a model for some Heyting intuitionistic logical system. Our result, briefly described above, poses new problems. In particular, the relation between algebraic models of computer languages and the algebraic model theory is of great interest if one wants to establish a logical framework for the verification of programs written in these languages.

Files

TR_4521.pdf

Files (5.2 MB)

Name Size Download all
md5:e67ce76b49bc540309f111156f1a7eb3
2.5 MB Preview Download
md5:e58922da04e51d27212d0418ac80b6be
2.7 MB Download

Additional details

Identifiers

Eprint ID
27052
Resolver ID
CaltechCSTR:1981.4521-tr-81

Dates

Created
2003-01-02
Created from EPrint's datestamp field
Updated
2019-10-03
Created from EPrint's last_modified field

Caltech Custom Metadata

Caltech groups
Computer Science Technical Reports