Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published January 1, 1981 | public
Report Open

Lambda Logic

Rudin, Leonid

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:e58922da04e51d27212d0418ac80b6be
2.7 MB Download
md5:e67ce76b49bc540309f111156f1a7eb3
2.5 MB Preview Download

Additional details

Created:
August 19, 2023
Modified:
December 22, 2023