Home
Scholarly Works
Incorporating quotation and evaluation into...
Journal article

Incorporating quotation and evaluation into Church's type theory

Abstract

Image 1 is a version of Church's type theory that includes quotation and evaluation operators that are similar to quote and eval in the Lisp programming language. With quotation and evaluation it is possible to reason in Image 1 about the interplay of the syntax and semantics of expressions and, as a result, to formalize syntax-based mathematical algorithms. We present the syntax and semantics of Image 1 as well as a proof system for Image 1 . The proof system is shown to be sound for all formulas and complete for formulas that do not contain evaluations. We give several examples that illustrate the usefulness of having quotation and evaluation in Image 1 .

Authors

Farmer WM

Journal

Information and Computation, Vol. 260, , pp. 9–50

Publisher

Elsevier

Publication Date

June 1, 2018

DOI

10.1016/j.ic.2018.03.001

ISSN

0890-5401

Labels

Contact the Experts team